summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/IFRService
diff options
context:
space:
mode:
authorWilliam R. Otte <wotte@dre.vanderbilt.edu>2006-07-24 15:50:11 +0000
committerWilliam R. Otte <wotte@dre.vanderbilt.edu>2006-07-24 15:50:11 +0000
commit6b846cf03c0bcbd8c276cb0af61a181e5f98eaae (patch)
treeda50d054f9c761c3f6a5923f6979e93306c56d68 /TAO/orbsvcs/orbsvcs/IFRService
parent0e555b9150d38e3b3473ba325b56db2642e6352b (diff)
downloadATCD-6b846cf03c0bcbd8c276cb0af61a181e5f98eaae.tar.gz
Repo restructuring
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/IFRService')
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.cpp62
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.h81
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/AliasDef_i.cpp141
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/AliasDef_i.h101
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ArrayDef_i.cpp279
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ArrayDef_i.h148
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp397
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.h152
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp569
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h144
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp794
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentDef_i.h249
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.cpp23
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.h63
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentRepository_i.cpp245
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h129
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp313
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ConstantDef_i.h132
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ConsumesDef_i.cpp34
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h68
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/Contained_i.cpp1259
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/Contained_i.h236
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/Container_i.cpp2684
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/Container_i.h479
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/EmitsDef_i.cpp32
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/EmitsDef_i.h68
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/EnumDef_i.cpp163
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/EnumDef_i.h101
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/EventDef_i.cpp101
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/EventDef_i.h102
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/EventPortDef_i.cpp200
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/EventPortDef_i.h123
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExceptionDef_i.cpp351
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExceptionDef_i.h124
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.cpp43
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h70
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.cpp315
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.h133
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.cpp29
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.h65
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.cpp43
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h70
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp975
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.h135
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.cpp32
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.h66
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.cpp31
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.h67
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/FixedDef_i.cpp152
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/FixedDef_i.h133
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp1058
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/HomeDef_i.h286
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IDLType_i.cpp21
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IDLType_i.h75
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp7987
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.h1261
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.inl414
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp49
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h927
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.inl1512
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp23928
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.h7898
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.inl9663
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp49
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h7971
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.inl13439
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp14264
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h5119
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.inl6972
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp49
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h5387
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.inl9019
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp7501
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h2140
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.inl2232
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp49
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h2032
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.inl3342
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp100
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.h76
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp1445
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h258
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp389
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.h125
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IFR_macro.h51
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IRObject_i.cpp89
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/IRObject_i.h99
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp343
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h97
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp1285
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h236
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.cpp62
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h78
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ModuleDef_i.cpp111
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ModuleDef_i.h94
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/NativeDef_i.cpp66
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/NativeDef_i.h79
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/OperationDef_i.cpp750
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/OperationDef_i.h184
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/Options.cpp122
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/Options.h95
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.cpp142
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.h100
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp161
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h101
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/PublishesDef_i.cpp30
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/PublishesDef_i.h67
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/RecursDef_i.cpp47
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/RecursDef_i.h68
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/Repository_i.cpp1150
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/Repository_i.h386
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/SequenceDef_i.cpp269
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/SequenceDef_i.h150
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/StringDef_i.cpp131
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/StringDef_i.h112
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/StructDef_i.cpp317
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/StructDef_i.h113
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/TypedefDef_i.cpp82
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/TypedefDef_i.h75
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp486
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/UnionDef_i.h153
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp214
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/UsesDef_i.h122
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.cpp140
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.h101
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp1857
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ValueDef_i.h353
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp224
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.h132
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/WstringDef_i.cpp131
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/WstringDef_i.h113
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/concrete_classes.h54
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ifr_service_export.h40
133 files changed, 0 insertions, 161005 deletions
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.cpp
deleted file mode 100644
index 9c7831e7387..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.cpp
+++ /dev/null
@@ -1,62 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/AbstractInterfaceDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-
-ACE_RCSID (IFRService,
- AbstractInterfaceDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_AbstractInterfaceDef_i::TAO_AbstractInterfaceDef_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::~TAO_AbstractInterfaceDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_AbstractInterfaceDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_AbstractInterface;
-}
-
-CORBA::Boolean
-TAO_AbstractInterfaceDef_i::is_a (const char *interface_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 (interface_id
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Boolean
-TAO_AbstractInterfaceDef_i::is_a_i (const char *interface_id
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- if (ACE_OS::strcmp (interface_id, "IDL:omg.org/CORBA/AbstractBase:1.0") == 0)
- {
- return 1;
- }
-
- return this->TAO_InterfaceDef_i::is_a_i (interface_id
- ACE_ENV_ARG_PARAMETER);
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.h
deleted file mode 100644
index b753a1afa16..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.h
+++ /dev/null
@@ -1,81 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// AbstractInterfaceDef_i.h
-//
-// = DESCRIPTION
-// AbstractInterfaceDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_ABSTRACTINTERFACEDEF_I_H
-#define TAO_ABSTRACTINTERFACEDEF_I_H
-
-#include "orbsvcs/IFRService/InterfaceDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_AbstractInterfaceDef_i
- : public virtual TAO_InterfaceDef_i
-{
- // = TITLE
- // TAO_AbstractInterfaceDef_i
- //
- // = DESCRIPTION
- // Represents an abstract interface definition.
- //
-public:
- TAO_AbstractInterfaceDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_AbstractInterfaceDef_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 CORBA::Boolean is_a (
- const char *interface_id
- 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_THROW_SPEC ((CORBA::SystemException));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_ABSTRACTINTERFACEDEF_I_H */
-
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/AliasDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/AliasDef_i.cpp
deleted file mode 100644
index 308a637d9ac..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/AliasDef_i.cpp
+++ /dev/null
@@ -1,141 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/AliasDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- AliasDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_AliasDef_i::TAO_AliasDef_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo),
- TAO_IDLType_i (repo),
- TAO_TypedefDef_i (repo)
-{
-}
-
-TAO_AliasDef_i::~TAO_AliasDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_AliasDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Alias;
-}
-
-CORBA::TypeCode_ptr
-TAO_AliasDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_AliasDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- id);
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- name);
-
- ACE_TString original_type;
- this->repo_->config ()->get_string_value (this->section_key_,
- "original_type",
- original_type);
-
- TAO_IDLType_i *impl =
- TAO_IFR_Service_Utils::path_to_idltype (original_type,
- this->repo_);
- if (0 == impl)
- {
- ACE_THROW_RETURN ( CORBA::OBJECT_NOT_EXIST(), CORBA::TypeCode::_nil () );
- }
-
- CORBA::TypeCode_var tc = impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->repo_->tc_factory ()->create_alias_tc (id.c_str (),
- name.c_str (),
- tc.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::IDLType_ptr
-TAO_AliasDef_i::original_type_def (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::IDLType::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- return this->original_type_def_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::IDLType_ptr
-TAO_AliasDef_i::original_type_def_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString original_type;
- this->repo_->config ()->get_string_value (this->section_key_,
- "original_type",
- original_type);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (original_type,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- return CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_AliasDef_i::original_type_def (CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->original_type_def_i (original_type_def
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_AliasDef_i::original_type_def_i (CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- char *original_type =
- TAO_IFR_Service_Utils::reference_to_path (original_type_def);
-
- this->repo_->config ()->set_string_value (this->section_key_,
- "original_type",
- original_type);
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/AliasDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/AliasDef_i.h
deleted file mode 100644
index 7cc9c8826ca..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/AliasDef_i.h
+++ /dev/null
@@ -1,101 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// AliasDef_i.h
-//
-// = DESCRIPTION
-// AliasDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_ALIASDEF_I_H
-#define TAO_ALIASDEF_I_H
-
-#include "orbsvcs/IFRService/TypedefDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_AliasDef_i : public virtual TAO_TypedefDef_i
-{
-public:
- // = TITLE
- // TAO_AliasDef_i
- //
- // = DESCRIPTION
- // Represents an OMG IDL typedef that aliases another definition.
- //
-public:
- TAO_AliasDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_AliasDef_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 CORBA::TypeCode_ptr type (
- 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_THROW_SPEC ((CORBA::SystemException));
- // From IDLType_i's pure virtual function.
-
- virtual CORBA::IDLType_ptr original_type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::IDLType_ptr original_type_def_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void original_type_def (
- CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void original_type_def_i (
- CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_ALIASDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ArrayDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ArrayDef_i.cpp
deleted file mode 100644
index 70022598977..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ArrayDef_i.cpp
+++ /dev/null
@@ -1,279 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/ArrayDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- ArrayDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_ArrayDef_i::TAO_ArrayDef_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo),
- TAO_IDLType_i (repo)
-{
-}
-
-TAO_ArrayDef_i::~TAO_ArrayDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_ArrayDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Array;
-}
-
-void
-TAO_ArrayDef_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_ArrayDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Only if it is (w)string, fixed, array or sequence.
- this->destroy_element_type (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- name);
-
- this->repo_->config ()->remove_section (this->repo_->arrays_key (),
- name.c_str (),
- 0);
-}
-
-CORBA::TypeCode_ptr
-TAO_ArrayDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_ArrayDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::TypeCode_var element_typecode =
- this->element_type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- CORBA::ULong length = this->length_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->repo_->tc_factory ()->create_array_tc (
- length,
- element_typecode.in ()
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-CORBA::ULong
-TAO_ArrayDef_i::length (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->length_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::ULong
-TAO_ArrayDef_i::length_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- u_int length = 0;
- this->repo_->config ()->get_integer_value (this->section_key_,
- "length",
- length);
-
- return static_cast<CORBA::ULong> (length);
-}
-
-void
-TAO_ArrayDef_i::length (CORBA::ULong length
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->length_i (length
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ArrayDef_i::length_i (CORBA::ULong length
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->set_integer_value (this->section_key_,
- "length",
- length);
-}
-
-CORBA::TypeCode_ptr
-TAO_ArrayDef_i::element_type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->element_type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_ArrayDef_i::element_type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString element_path;
- this->repo_->config ()->get_string_value (this->section_key_,
- "element_path",
- element_path);
- TAO_IDLType_i *impl =
- TAO_IFR_Service_Utils::path_to_idltype (element_path,
- this->repo_);
-
- return impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::IDLType_ptr
-TAO_ArrayDef_i::element_type_def (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::IDLType::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- return this->element_type_def_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::IDLType_ptr
-TAO_ArrayDef_i::element_type_def_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString element_path;
- this->repo_->config ()->get_string_value (this->section_key_,
- "element_path",
- element_path);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (element_path,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- return CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ArrayDef_i::element_type_def (CORBA::IDLType_ptr element_type_def
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->element_type_def_i (element_type_def
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ArrayDef_i::element_type_def_i (CORBA::IDLType_ptr element_type_def
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->destroy_element_type (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- char *new_element_path =
- TAO_IFR_Service_Utils::reference_to_path (element_type_def);
-
- this->repo_->config ()->set_string_value (this->section_key_,
- "element_path",
- new_element_path);
-}
-
-void
-TAO_ArrayDef_i::destroy_element_type (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString element_path;
- this->repo_->config ()->get_string_value (this->section_key_,
- "element_path",
- element_path);
-
- ACE_Configuration_Section_Key element_key;
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- element_path,
- element_key,
- 0);
-
- u_int kind = 0;
- this->repo_->config ()->get_integer_value (element_key,
- "def_kind",
- kind);
-
- CORBA::DefinitionKind def_kind =
- TAO_IFR_Service_Utils::path_to_def_kind (element_path,
- this->repo_);
-
- switch (def_kind)
- {
- // These exist only as our elements, so the type should
- // be destroyed when we are destroyed, or when our element type
- // is mutated.
- case CORBA::dk_String:
- case CORBA::dk_Wstring:
- case CORBA::dk_Fixed:
- case CORBA::dk_Array:
- case CORBA::dk_Sequence:
- {
- TAO_IDLType_i *impl = this->repo_->select_idltype (def_kind);
- impl->section_key (element_key);
-
- impl->destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- break;
- }
- default:
- break;
- }
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ArrayDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ArrayDef_i.h
deleted file mode 100644
index ec0d6966f8d..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ArrayDef_i.h
+++ /dev/null
@@ -1,148 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// ArrayDef_i.h
-//
-// = DESCRIPTION
-// ArrayDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_ARRAYDEF_I_H
-#define TAO_ARRAYDEF_I_H
-
-#include "orbsvcs/IFRService/IDLType_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_ArrayDef_i : public virtual TAO_IDLType_i
-{
- // = TITLE
- // TAO_ArrayDef_i
- //
- // = DESCRIPTION
- // Represents an IDL array type.
- //
-public:
- TAO_ArrayDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_ArrayDef_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::TypeCode_ptr type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::TypeCode_ptr type_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ULong length (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ULong length_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void length (
- CORBA::ULong length
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void length_i (
- CORBA::ULong length
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::TypeCode_ptr element_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::TypeCode_ptr element_type_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::IDLType_ptr element_type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::IDLType_ptr element_type_def_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void element_type_def (
- CORBA::IDLType_ptr element_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void element_type_def_i (
- CORBA::IDLType_ptr element_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
-private:
- void destroy_element_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Destroys an anonymous non-primitive element type.
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_ARRAYDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp
deleted file mode 100644
index 0d9ce3b6a42..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp
+++ /dev/null
@@ -1,397 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/AttributeDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/IDLType_i.h"
-#include "orbsvcs/IFRService/ExceptionDef_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- AttributeDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_AttributeDef_i::TAO_AttributeDef_i (
- TAO_Repository_i *repo
- )
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo)
-{
-}
-
-TAO_AttributeDef_i::~TAO_AttributeDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_AttributeDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Attribute;
-}
-
-CORBA::Contained::Description *
-TAO_AttributeDef_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_AttributeDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::Contained::Description *desc_ptr = 0;
- ACE_NEW_THROW_EX (desc_ptr,
- CORBA::Contained::Description,
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- CORBA::Contained::Description_var retval = desc_ptr;
-
- retval->kind = CORBA::dk_Attribute;
-
- CORBA::AttributeDescription *ad = 0;
- ACE_NEW_RETURN (ad,
- CORBA::AttributeDescription,
- 0);
-
- this->make_description (*ad
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval->value <<= ad;
- return retval._retn ();
-}
-
-CORBA::TypeCode_ptr
-TAO_AttributeDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_AttributeDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString type_path;
- this->repo_->config ()->get_string_value (this->section_key_,
- "type_path",
- type_path);
-
- TAO_IDLType_i *impl =
- TAO_IFR_Service_Utils::path_to_idltype (type_path,
- this->repo_);
-
- return impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::IDLType_ptr
-TAO_AttributeDef_i::type_def (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::IDLType::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- return this->type_def_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::IDLType_ptr
-TAO_AttributeDef_i::type_def_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString type_path;
- this->repo_->config ()->get_string_value (this->section_key_,
- "type_path",
- type_path);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (type_path,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- CORBA::IDLType_var retval = CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- return retval._retn ();
-}
-
-void
-TAO_AttributeDef_i::type_def (CORBA::IDLType_ptr type_def
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->type_def_i (type_def
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_AttributeDef_i::type_def_i (CORBA::IDLType_ptr type_def
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- char *type_path =
- TAO_IFR_Service_Utils::reference_to_path (type_def);
-
- this->repo_->config ()->set_string_value (this->section_key_,
- "type_path",
- type_path);
-}
-
-CORBA::AttributeMode
-TAO_AttributeDef_i::mode (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::ATTR_NORMAL);
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ATTR_NORMAL);
-
- return this->mode_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::AttributeMode
-TAO_AttributeDef_i::mode_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- u_int mode = 0;
- this->repo_->config ()->get_integer_value (this->section_key_,
- "mode",
- mode);
-
- return static_cast<CORBA::AttributeMode> (mode);
-}
-
-void
-TAO_AttributeDef_i::mode (CORBA::AttributeMode mode
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->mode_i (mode
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_AttributeDef_i::mode_i (CORBA::AttributeMode mode
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->set_integer_value (this->section_key_,
- "mode",
- mode);
-}
-
-void
-TAO_AttributeDef_i::make_description (
- CORBA::AttributeDescription &ad
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ad.name = this->name_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- ad.id = this->id_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- ACE_TString container_id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "container_id",
- container_id);
-
- ad.defined_in = container_id.c_str ();
-
- ad.version = this->version_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- ad.type = this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- ad.mode = this->mode_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-CORBA::ExceptionDefSeq *
-TAO_AttributeDef_i::get_exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_Unbounded_Queue<ACE_TString> path_queue;
- int index = 0;
- ACE_Configuration::VALUETYPE type;
- ACE_TString field_name;
-
- ACE_Configuration_Section_Key get_excepts_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "get_excepts",
- 0,
- get_excepts_key);
-
- // This section may not have been created.
- if (status == 0)
- {
- ACE_TString get_except_path;
- ACE_Configuration_Section_Key dummy;
-
- while (this->repo_->config ()->enumerate_values (get_excepts_key,
- index++,
- field_name,
- type)
- == 0)
- {
- this->repo_->config ()->get_string_value (get_excepts_key,
- field_name.c_str (),
- get_except_path);
-
- // This exception may have been destroyed
- status =
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- get_except_path,
- dummy,
- 0);
-
- if (status == 0)
- {
- path_queue.enqueue_tail (get_except_path);
- }
- }
- }
-
- CORBA::ULong size = static_cast<CORBA::ULong> (path_queue.size ());
-
- CORBA::ExceptionDefSeq *get_ed_seq = 0;
- ACE_NEW_THROW_EX (get_ed_seq,
- CORBA::ExceptionDefSeq (size),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- get_ed_seq->length (size);
- CORBA::ExceptionDefSeq_var retval = get_ed_seq;
-
- for (CORBA::ULong i = 0; i < size; ++i)
- {
- ACE_TString path;
- path_queue.dequeue_head (path);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Exception,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval[i] = CORBA::ExceptionDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- return retval._retn ();
-}
-
-CORBA::ExceptionDefSeq *
-TAO_AttributeDef_i::put_exceptions (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_Unbounded_Queue<ACE_TString> path_queue;
- int index = 0;
- ACE_Configuration::VALUETYPE type;
- ACE_TString field_name;
-
- ACE_Configuration_Section_Key put_excepts_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "put_excepts",
- 0,
- put_excepts_key);
-
- // This section may not have been created.
- if (status == 0)
- {
- ACE_TString put_except_path;
- ACE_Configuration_Section_Key dummy;
-
- while (this->repo_->config ()->enumerate_values (put_excepts_key,
- index++,
- field_name,
- type)
- == 0)
- {
- this->repo_->config ()->get_string_value (put_excepts_key,
- field_name.c_str (),
- put_except_path);
-
- // This exception may have been destroyed
- status =
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- put_except_path,
- dummy,
- 0);
-
- if (status == 0)
- {
- path_queue.enqueue_tail (put_except_path);
- }
- }
- }
-
- CORBA::ULong size = static_cast<CORBA::ULong> (path_queue.size ());
-
- CORBA::ExceptionDefSeq *put_ed_seq = 0;
- ACE_NEW_THROW_EX (put_ed_seq,
- CORBA::ExceptionDefSeq (size),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- put_ed_seq->length (size);
- CORBA::ExceptionDefSeq_var retval = put_ed_seq;
-
- for (CORBA::ULong i = 0; i < size; ++i)
- {
- ACE_TString path;
- path_queue.dequeue_head (path);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Exception,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval[i] = CORBA::ExceptionDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- return retval._retn ();
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.h
deleted file mode 100644
index d08b3dfa119..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/AttributeDef_i.h
+++ /dev/null
@@ -1,152 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// AttributeDef_i.h
-//
-// = DESCRIPTION
-// AttributeDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_ATTRIBUTEDEF_I_H
-#define TAO_ATTRIBUTEDEF_I_H
-
-#include "orbsvcs/IFRService/Contained_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_AttributeDef_i : public virtual TAO_Contained_i
-{
- // = TITLE
- // TAO_AttributeDef_i
- //
- // = DESCRIPTION
- // Represents the information that describes an attribute
- // of an interface.
- //
-public:
- TAO_AttributeDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_AttributeDef_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 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::TypeCode_ptr type (
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::IDLType_ptr type_def (
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual void type_def (
- CORBA::IDLType_ptr type_def
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::AttributeMode mode (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::AttributeMode mode_i (
- 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_THROW_SPEC ((CORBA::SystemException));
-
- void mode_i (
- CORBA::AttributeMode mode
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void make_description (
- CORBA::AttributeDescription &ad
- ACE_ENV_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_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ExceptionDefSeq *put_exceptions (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_ATTRIBUTEDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp
deleted file mode 100644
index 43e5f4b3ffa..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp
+++ /dev/null
@@ -1,569 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "orbsvcs/IFRService/ComponentContainer_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/InterfaceDef_i.h"
-#include "orbsvcs/IFRService/ComponentDef_i.h"
-#include "orbsvcs/IFRService/ValueDef_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-#include "ace/SString.h"
-
-ACE_RCSID (IFRService,
- ComponentContainer_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-const char *TAO_ComponentContainer_i::tmp_name_holder_ = 0;
-
-TAO_ComponentContainer_i::TAO_ComponentContainer_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo),
- TAO_Container_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
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_ComponentContainer_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (
- this->def_kind (),
- CORBA::dk_Component,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_ComponentContainer_i::same_as_tmp_name,
- version,
- "defns"
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (CORBA::ComponentIR::ComponentDef::_nil ());
-
- if (! CORBA::is_nil (base_component))
- {
- const char *base_path =
- TAO_IFR_Service_Utils::reference_to_path (base_component);
-
- // Get the servant's key into the temporary key holder, because
- // the name clash checker for base valuetypes is static, and has
- // no other way to know about a specific key.
- this->repo_->config ()->expand_path (
- this->repo_->root_key (),
- base_path,
- TAO_IFR_Service_Utils::tmp_key_,
- 0
- );
- TAO_IFR_Service_Utils::name_exists (&TAO_ComponentDef_i::name_clash,
- new_key,
- this->repo_,
- CORBA::dk_Component
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::ComponentDef::_nil ());
-
- // Store the id for this - that's what ComponentDescription takes.
- ACE_TString base_id;
- this->repo_->config ()->get_string_value (TAO_IFR_Service_Utils::tmp_key_,
- "id",
- base_id);
- this->repo_->config ()->set_string_value (new_key,
- "base_component",
- base_id);
- }
-
- CORBA::ULong count = supports_interfaces.length ();
- CORBA::ULong i = 0;
-
- if (count > 0)
- {
- ACE_Configuration_Section_Key supports_key;
- this->repo_->config ()->open_section (new_key,
- "supported",
- 1,
- supports_key);
-
- this->repo_->config ()->set_integer_value (supports_key,
- "count",
- count);
-
- const char *supported_path = 0;
- char *stringified = 0;
-
- for (i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- supported_path =
- TAO_IFR_Service_Utils::reference_to_path (
- supports_interfaces[i]
- );
- this->repo_->config ()->set_string_value (supports_key,
- stringified,
- supported_path);
- }
- }
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Component,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::ComponentDef::_nil ());
-
- return CORBA::ComponentIR::ComponentDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-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
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_ComponentContainer_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (
- this->def_kind (),
- CORBA::dk_Home,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_ComponentContainer_i::same_as_tmp_name,
- version,
- "defns"
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (CORBA::ComponentIR::HomeDef::_nil ());
-
- char *base_path = 0;
-
- if (! CORBA::is_nil (base_home))
- {
- base_path = TAO_IFR_Service_Utils::reference_to_path (base_home);
- this->repo_->config ()->set_string_value (new_key,
- "base_home",
- base_path);
- }
-
- if (! CORBA::is_nil (managed_component))
- {
- base_path =
- TAO_IFR_Service_Utils::reference_to_path (managed_component);
- this->repo_->config ()->set_string_value (new_key,
- "managed",
- base_path);
- }
-
- CORBA::ULong length = supports_interfaces.length ();
- CORBA::ULong i = 0;
-
- if (length > 0)
- {
- ACE_Configuration_Section_Key supports_key;
- this->repo_->config ()->open_section (new_key,
- "supported",
- 1,
- supports_key);
- this->repo_->config ()->set_integer_value (supports_key,
- "count",
- length);
-
- char *supported_path = 0;
- char *stringified = 0;
-
- for (i = 0; i < length; ++i)
- {
- supported_path =
- TAO_IFR_Service_Utils::reference_to_path (
- supports_interfaces[i]
- );
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (supports_key,
- stringified,
- supported_path);
- }
- }
-
- if (! CORBA::is_nil (primary_key))
- {
- char *primary_key_path =
- TAO_IFR_Service_Utils::reference_to_path (primary_key);
- this->repo_->config ()->set_string_value (new_key,
- "primary_key",
- primary_key_path);
- }
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Home,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::HomeDef::_nil ());
-
- return CORBA::ComponentIR::HomeDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-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
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_ComponentContainer_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (
- this->def_kind (),
- CORBA::dk_Event,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_ComponentContainer_i::same_as_tmp_name,
- version,
- "defns"
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (CORBA::ComponentIR::EventDef::_nil ());
-
- 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))
- {
- const char *base_path =
- TAO_IFR_Service_Utils::reference_to_path (base_value);
-
- // Get the servant's key into the temporary key holder, because
- // the name clash checker for base valuetypes is static, and has
- // no other way to know about a specific key.
- this->repo_->config ()->expand_path (
- this->repo_->root_key (),
- base_path,
- TAO_IFR_Service_Utils::tmp_key_,
- 0
- );
- TAO_IFR_Service_Utils::name_exists (&TAO_ValueDef_i::name_clash,
- new_key,
- this->repo_,
- CORBA::dk_Value
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::EventDef::_nil ());
-
- ACE_TString base_value_id;
- this->repo_->config ()->get_string_value (TAO_IFR_Service_Utils::tmp_key_,
- "id",
- base_value_id);
-
- this->repo_->config ()->set_string_value (new_key,
- "base_value",
- base_value_id);
- }
-
- 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 =
- TAO_IFR_Service_Utils::reference_to_path (
- abstract_base_values[i]
- );
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (bases_key,
- stringified,
- 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);
-
- this->repo_->config ()->set_integer_value (supported_key,
- "count",
- length);
- char *supported_path = 0;
-
- for (i = 0; i < length; ++i)
- {
- supported_path =
- TAO_IFR_Service_Utils::reference_to_path (
- supported_interfaces[i]
- );
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (supported_key,
- stringified,
- 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 count = 0;
- char *path = 0;
- char *stringified = 0;
- ACE_Configuration_Section_Key initializer_key;
- ACE_Configuration_Section_Key outer_key;
- ACE_Configuration_Section_Key inner_key;
- ACE_TString excep_path;
-
- for (i = 0; i < length; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (initializers_key,
- stringified,
- 1,
- initializer_key);
- this->repo_->config ()->set_string_value (
- initializer_key,
- "name",
- initializers[i].name.in ()
- );
-
- count = initializers[i].members.length ();
-
- if (count > 0)
- {
- this->repo_->config ()->open_section (initializer_key,
- "params",
- 1,
- outer_key);
-
- this->repo_->config ()->set_integer_value (outer_key,
- "count",
- count);
-
- for (CORBA::ULong j = 0; j < count; ++j)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (j);
- this->repo_->config ()->open_section (outer_key,
- stringified,
- 1,
- inner_key);
-
- this->repo_->config ()->set_string_value (
- inner_key,
- "arg_name",
- initializers[i].members[j].name.in ()
- );
-
- path =
- TAO_IFR_Service_Utils::reference_to_path (
- initializers[i].members[j].type_def.in ()
- );
-
- this->repo_->config ()->set_string_value (inner_key,
- "arg_path",
- path);
- }
- }
-
- count = initializers[i].exceptions.length ();
-
- if (count > 0)
- {
- this->repo_->config ()->open_section (initializer_key,
- "excepts",
- 1,
- outer_key);
-
- this->repo_->config ()->set_integer_value (outer_key,
- "count",
- count);
-
- for (CORBA::ULong k = 0; k < count; ++k)
- {
- this->repo_->config ()->get_string_value (
- this->repo_->repo_ids_key (),
- initializers[i].exceptions[k].id.in (),
- excep_path
- );
-
- stringified = TAO_IFR_Service_Utils::int_to_string (k);
- this->repo_->config ()->set_string_value (outer_key,
- stringified,
- excep_path);
- }
- }
- }
- }
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Event,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::EventDef::_nil ());
-
- return CORBA::ComponentIR::EventDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-int
-TAO_ComponentContainer_i::same_as_tmp_name (const char *name)
-{
- return
- ACE_OS::strcmp (TAO_ComponentContainer_i::tmp_name_holder_, name) == 0;
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h
deleted file mode 100644
index bc1c9e9fec6..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h
+++ /dev/null
@@ -1,144 +0,0 @@
-// -*- 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 "orbsvcs/IFRService/Container_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/IFRService/IFR_ComponentsS.h"
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_ComponentContainer_i
- : public virtual TAO_Container_i
-{
- // = TITLE
- // TAO_ComponentContainer_i
- //
- // = DESCRIPTION
- // Base class used to form a containment hierarchy
- // for component-related types in the Interface Repository.
- // Defines the relevant create_* methods.
- //
-public:
- TAO_ComponentContainer_i (TAO_Repository_i *repo);
-
- virtual ~TAO_ComponentContainer_i (void);
-
- 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));
-
- static int same_as_tmp_name (const char *name);
- // Called from TAO_IFR_Service_Utils::name_exisits.
-
-protected:
- static const char *tmp_name_holder_;
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-#if defined(_MSC_VER)
-#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
deleted file mode 100644
index eb42f8bb52b..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp
+++ /dev/null
@@ -1,794 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/ComponentDef_i.h"
-#include "orbsvcs/IFRService/ProvidesDef_i.h"
-#include "orbsvcs/IFRService/UsesDef_i.h"
-#include "orbsvcs/IFRService/EmitsDef_i.h"
-#include "orbsvcs/IFRService/PublishesDef_i.h"
-#include "orbsvcs/IFRService/ConsumesDef_i.h"
-#include "orbsvcs/IFRService/ExtAttributeDef_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- ComponentDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-// Specialization.
-template<>
-void
-TAO_Port_Desc_Seq_Utils<CORBA::ComponentIR::UsesDescriptionSeq>::get_is_multiple (
- CORBA::ComponentIR::UsesDescriptionSeq &desc_seq,
- ACE_Configuration *config,
- ACE_Configuration_Section_Key &key,
- CORBA::ULong index
- )
-{
- CORBA::ULong is_multiple = 0;
- config->get_integer_value (key,
- "is_multiple",
- is_multiple);
- desc_seq[index].is_multiple =
- static_cast<CORBA::Boolean> (is_multiple);
-}
-
-// Specialization.
-template<>
-void
-TAO_Port_Desc_Seq_Utils<CORBA::ComponentIR::EventPortDescriptionSeq>::port_base_type (
- CORBA::ComponentIR::EventPortDescriptionSeq &desc_seq,
- ACE_TString &holder,
- CORBA::ULong index
- )
-{
- desc_seq[index].event = holder.fast_rep ();
-}
-
-/// Specialization.
-template<>
-void
-TAO_Port_Utils<CORBA::ComponentIR::UsesDef>::set_is_multiple (
- CORBA::Boolean is_multiple,
- ACE_Configuration *config,
- ACE_Configuration_Section_Key &key
- )
-{
- config->set_integer_value (key,
- "is_multiple",
- is_multiple);
-}
-
-// ==============================================================
-
-TAO_ComponentDef_i::TAO_ComponentDef_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_InterfaceAttrExtension_i (repo),
- TAO_ExtInterfaceDef_i (repo)
-{
-}
-
-TAO_ComponentDef_i::~TAO_ComponentDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_ComponentDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Component;
-}
-
-void
-TAO_ComponentDef_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_ComponentDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Destroy our special subsections first, then call destroy_i
- // on our base class.
-
- TAO_IFR_Generic_Utils<TAO_ProvidesDef_i>::destroy_special (
- "provides",
- this->repo_,
- this->section_key_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK;
-
- TAO_IFR_Generic_Utils<TAO_UsesDef_i>::destroy_special (
- "uses",
- this->repo_,
- this->section_key_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK;
-
- TAO_IFR_Generic_Utils<TAO_EmitsDef_i>::destroy_special (
- "emits",
- this->repo_,
- this->section_key_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK;
-
- TAO_IFR_Generic_Utils<TAO_PublishesDef_i>::destroy_special (
- "publishes",
- this->repo_,
- this->section_key_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK;
-
- TAO_IFR_Generic_Utils<TAO_ConsumesDef_i>::destroy_special (
- "consumes",
- this->repo_,
- this->section_key_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK;
-
- this->TAO_ExtInterfaceDef_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::Contained::Description *
-TAO_ComponentDef_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_ComponentDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ComponentIR::ComponentDescription cd;
- TAO_IFR_Desc_Utils<CORBA::ComponentIR::ComponentDescription,
- TAO_ComponentDef_i>::fill_desc_begin (
- cd,
- this->repo_,
- this->section_key_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (0);
-
- ACE_TString holder;
- this->repo_->config ()->get_string_value (this->section_key_,
- "base_component",
- holder);
- cd.base_component = holder.fast_rep ();
-
- CORBA::ULong count = 0;
- ACE_Configuration_Section_Key supports_key;
- int status = this->repo_->config ()->open_section (this->section_key_,
- "supported",
- 0,
- supports_key);
-
- if (status == 0)
- {
- this->repo_->config ()->get_integer_value (supports_key,
- "count",
- count);
- }
-
- cd.supported_interfaces.length (count);
- char *stringified = 0;
- CORBA::ULong i = 0;
-
- for (i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->get_string_value (supports_key,
- stringified,
- holder);
-
- cd.supported_interfaces[i] = holder.c_str ();
- }
-
- TAO_Port_Desc_Seq_Utils<
- CORBA::ComponentIR::ProvidesDescriptionSeq
- >::port_descriptions (cd.provided_interfaces,
- this->repo_->config (),
- this->section_key_,
- "provides");
-
- TAO_Port_Desc_Seq_Utils<
- CORBA::ComponentIR::UsesDescriptionSeq
- >::port_descriptions (cd.used_interfaces,
- this->repo_->config (),
- this->section_key_,
- "uses");
-
- TAO_Port_Desc_Seq_Utils<
- CORBA::ComponentIR::EventPortDescriptionSeq
- >::port_descriptions (cd.emits_events,
- this->repo_->config (),
- this->section_key_,
- "emits");
-
- TAO_Port_Desc_Seq_Utils<
- CORBA::ComponentIR::EventPortDescriptionSeq
- >::port_descriptions (cd.publishes_events,
- this->repo_->config (),
- this->section_key_,
- "publishes");
-
- TAO_Port_Desc_Seq_Utils<
- CORBA::ComponentIR::EventPortDescriptionSeq
- >::port_descriptions (cd.consumes_events,
- this->repo_->config (),
- this->section_key_,
- "consumes");
-
- count = 0;
- ACE_Configuration_Section_Key attrs_key;
- status =
- this->repo_->config ()->open_section (this->section_key_,
- "attrs",
- 0,
- attrs_key);
- if (status == 0)
- {
- this->repo_->config ()->get_integer_value (attrs_key,
- "count",
- count);
- }
-
- cd.attributes.length (count);
- ACE_Configuration_Section_Key attr_key;
-
- for (i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (attrs_key,
- stringified,
- 0,
- attr_key);
-
- TAO_ExtAttributeDef_i impl (this->repo_);
- impl.section_key (attr_key);
- impl.fill_description (cd.attributes[i]
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- cd.type = this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Contained::Description *cont_desc_ptr = 0;
- ACE_NEW_THROW_EX (cont_desc_ptr,
- CORBA::Contained::Description,
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
- CORBA::Contained::Description_var retval = cont_desc_ptr;
-
- cont_desc_ptr->kind = CORBA::dk_Component;
-
- cont_desc_ptr->value <<= cd;
- return retval._retn ();
-}
-
-CORBA::TypeCode_ptr
-TAO_ComponentDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_ComponentDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- id);
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- name);
-
- return this->repo_->tc_factory ()->create_component_tc (
- id.c_str (),
- name.c_str ()
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-CORBA::InterfaceDefSeq *
-TAO_ComponentDef_i::supported_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->supported_interfaces_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::InterfaceDefSeq *
-TAO_ComponentDef_i::supported_interfaces_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::InterfaceDefSeq *seq = 0;
- ACE_NEW_RETURN (seq,
- CORBA::InterfaceDefSeq (0),
- 0);
- CORBA::InterfaceDefSeq_var retval = seq;
- retval->length (0);
-
- CORBA::ULong count = 0;
- ACE_Configuration_Section_Key supported_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "supported",
- 0,
- supported_key);
-
- if (status == 0)
- {
- this->repo_->config ()->get_integer_value (supported_key,
- "count",
- count);
- retval->length (count);
- char *stringified = 0;
- ACE_TString path;
- CORBA::Object_var tmp;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->get_string_value (supported_key,
- stringified,
- path);
- tmp =
- TAO_IFR_Service_Utils::path_to_ir_object (path,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval[i] = CORBA::InterfaceDef::_narrow (tmp.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
- }
-
- return retval._retn ();
-}
-
-void
-TAO_ComponentDef_i::supported_interfaces (
- const CORBA::InterfaceDefSeq &supported_interfaces
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->supported_interfaces_i (supported_interfaces
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ComponentDef_i::supported_interfaces_i (
- const CORBA::InterfaceDefSeq &supported_interfaces
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Remove the old supported interfaces.
- this->repo_->config ()->remove_section (this->section_key_,
- "supported",
- 0);
-
- CORBA::ULong length = supported_interfaces.length ();
- ACE_Configuration_Section_Key inherited_key;
- this->repo_->config ()->open_section (this->section_key_,
- "supported",
- 1,
- inherited_key);
-
- CORBA::String_var name;
- char *supported_path = 0;
- ACE_Configuration_Section_Key supported_key;
-
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- supported_path =
- TAO_IFR_Service_Utils::reference_to_path (
- supported_interfaces[i]
- );
-
- // Get the servant's key into the temporary key holder, because
- // the name clash checker for base interfaces is static, and has
- // no other way to know about a specific key.
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- supported_path,
- TAO_IFR_Service_Utils::tmp_key_,
- 0);
- TAO_IFR_Service_Utils::name_exists (&TAO_InterfaceDef_i::name_clash,
- this->section_key_,
- this->repo_,
- this->def_kind ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (supported_key,
- stringified,
- supported_path);
- }
-}
-
-CORBA::ComponentIR::ComponentDef_ptr
-TAO_ComponentDef_i::base_component (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::ComponentIR::ComponentDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::ComponentDef::_nil ());
-
- return this->base_component_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::ComponentIR::ComponentDef_ptr
-TAO_ComponentDef_i::base_component_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString base_id;
- int status =
- this->repo_->config ()->get_string_value (this->section_key_,
- "base_component",
- base_id);
-
- if (status != 0)
- {
- return CORBA::ComponentIR::ComponentDef::_nil ();
- }
-
- CORBA::Contained_var obj = this->repo_->lookup_id (base_id.fast_rep ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::ComponentDef::_nil ());
-
- return CORBA::ComponentIR::ComponentDef::_narrow (obj.in ()
- ACE_ENV_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_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->base_component_i (base_component
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ComponentDef_i::base_component_i (
- CORBA::ComponentIR::ComponentDef_ptr base_component
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- if (CORBA::is_nil (base_component))
- {
- this->repo_->config ()->remove_value (this->section_key_,
- "base_component");
- return;
- }
-
- const char *base_path =
- TAO_IFR_Service_Utils::reference_to_path (base_component);
-
- // Get the servant's key into the temporary key holder, because
- // the name clash checker for base valuetypes is static, and has
- // no other way to know about a specific key.
- this->repo_->config ()->expand_path (
- this->repo_->root_key (),
- base_path,
- TAO_IFR_Service_Utils::tmp_key_,
- 0
- );
- TAO_IFR_Service_Utils::name_exists (&TAO_ComponentDef_i::name_clash,
- this->section_key_,
- this->repo_,
- CORBA::dk_Component
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- this->repo_->config ()->set_string_value (
- this->section_key_,
- "base_component",
- base_component->_interface_repository_id ()
- );
-}
-
-CORBA::ComponentIR::ProvidesDef_ptr
-TAO_ComponentDef_i::create_provides (
- const char *id,
- const char *name,
- const char *version,
- CORBA::InterfaceDef_ptr interface_type
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::ComponentIR::ProvidesDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::ProvidesDef::_nil ());
-
- return this->create_provides_i (id,
- name,
- version,
- interface_type
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ComponentIR::ProvidesDef_ptr
-TAO_ComponentDef_i::create_provides_i (
- const char *id,
- const char *name,
- const char *version,
- CORBA::InterfaceDef_ptr interface_type
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return
- TAO_Port_Utils<
- CORBA::ComponentIR::ProvidesDef
- >::create_entry (id,
- name,
- version,
- "provides",
- interface_type,
- 0,
- this->repo_,
- CORBA::dk_Provides,
- this->section_key_
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ComponentIR::UsesDef_ptr
-TAO_ComponentDef_i::create_uses (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_IFR_WRITE_GUARD_RETURN (CORBA::ComponentIR::UsesDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::UsesDef::_nil ());
-
- return this->create_uses_i (id,
- name,
- version,
- interface_type,
- is_multiple
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ComponentIR::UsesDef_ptr
-TAO_ComponentDef_i::create_uses_i (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))
-{
- return
- TAO_Port_Utils<
- CORBA::ComponentIR::UsesDef
- >::create_entry (id,
- name,
- version,
- "uses",
- interface_type,
- is_multiple,
- this->repo_,
- CORBA::dk_Uses,
- this->section_key_
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ComponentIR::EmitsDef_ptr
-TAO_ComponentDef_i::create_emits (const char *id,
- const char *name,
- const char *version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::ComponentIR::EmitsDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::EmitsDef::_nil ());
-
- return this->create_emits_i (id,
- name,
- version,
- value
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ComponentIR::EmitsDef_ptr
-TAO_ComponentDef_i::create_emits_i (const char *id,
- const char *name,
- const char *version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return
- TAO_Port_Utils<
- CORBA::ComponentIR::EmitsDef
- >::create_entry (id,
- name,
- version,
- "emits",
- value,
- 0,
- this->repo_,
- CORBA::dk_Emits,
- this->section_key_
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ComponentIR::PublishesDef_ptr
-TAO_ComponentDef_i::create_publishes (const char *id,
- const char *name,
- const char *version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::ComponentIR::PublishesDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::PublishesDef::_nil ());
-
- return this->create_publishes_i (id,
- name,
- version,
- value
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ComponentIR::PublishesDef_ptr
-TAO_ComponentDef_i::create_publishes_i (const char *id,
- const char *name,
- const char *version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return
- TAO_Port_Utils<
- CORBA::ComponentIR::PublishesDef
- >::create_entry (id,
- name,
- version,
- "publishes",
- value,
- 0,
- this->repo_,
- CORBA::dk_Publishes,
- this->section_key_
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ComponentIR::ConsumesDef_ptr
-TAO_ComponentDef_i::create_consumes (const char *id,
- const char *name,
- const char *version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::ComponentIR::ConsumesDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::ConsumesDef::_nil ());
-
- return this->create_consumes_i (id,
- name,
- version,
- value
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ComponentIR::ConsumesDef_ptr
-TAO_ComponentDef_i::create_consumes_i (const char *id,
- const char *name,
- const char *version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return
- TAO_Port_Utils<
- CORBA::ComponentIR::ConsumesDef
- >::create_entry (id,
- name,
- version,
- "consumes",
- value,
- 0,
- this->repo_,
- CORBA::dk_Consumes,
- this->section_key_
- ACE_ENV_ARG_PARAMETER);
-}
-
-int
-TAO_ComponentDef_i::name_clash (const char *name)
-{
- ACE_TRY_NEW_ENV
- {
- TAO_Container_i::tmp_name_holder_ = name;
- TAO_IFR_Service_Utils::name_exists (&TAO_Container_i::same_as_tmp_name,
- TAO_IFR_Service_Utils::tmp_key_,
- TAO_IFR_Service_Utils::repo_,
- CORBA::dk_Component
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- return 1;
- }
- ACE_ENDTRY;
-
- return 0;
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ComponentDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ComponentDef_i.h
deleted file mode 100644
index 0c05918d563..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ComponentDef_i.h
+++ /dev/null
@@ -1,249 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// ComponentDef_i.h
-//
-// = DESCRIPTION
-// ComponentDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_COMPONENTDEF_I_H
-#define TAO_COMPONENTDEF_I_H
-
-#include "orbsvcs/IFRService/ExtInterfaceDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/IFRService/IFR_ComponentsS.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils_T.h"
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_ComponentDef_i
- : public virtual TAO_ExtInterfaceDef_i
-{
- // = TITLE
- // TAO_ComponentDef_i
- //
- // = DESCRIPTION
- // Represents a component definition.
- //
-public:
- TAO_ComponentDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_ComponentDef_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.
-
- void destroy_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Remove the repository entry.
-
- virtual CORBA::Contained::Description *describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // From Contained_i's pure virtual function.
-
- 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::TypeCode_ptr type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // From IDLType_i's pure virtual function.
-
- CORBA::TypeCode_ptr type_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // From IDLType_i's pure virtual function.
-
- virtual CORBA::InterfaceDefSeq *supported_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::InterfaceDefSeq *supported_interfaces_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void supported_interfaces (
- const CORBA::InterfaceDefSeq &supported_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void supported_interfaces_i (
- const CORBA::InterfaceDefSeq &supported_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ComponentIR::ComponentDef_ptr base_component (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ComponentIR::ComponentDef_ptr base_component_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void base_component (
- CORBA::ComponentIR::ComponentDef_ptr base_component
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void base_component_i (
- CORBA::ComponentIR::ComponentDef_ptr base_component
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- 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));
-
- CORBA::ComponentIR::ProvidesDef_ptr create_provides_i (
- 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));
-
- 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));
-
- CORBA::ComponentIR::UsesDef_ptr create_uses_i (
- 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));
-
- virtual CORBA::ComponentIR::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));
-
- CORBA::ComponentIR::EmitsDef_ptr create_emits_i (
- const char *id,
- const char *name,
- const char *version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ComponentIR::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));
-
- CORBA::ComponentIR::PublishesDef_ptr create_publishes_i (
- const char *id,
- const char *name,
- const char *version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ComponentIR::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));
-
- CORBA::ComponentIR::ConsumesDef_ptr create_consumes_i (
- const char *id,
- const char *name,
- const char *version,
- CORBA::ValueDef_ptr value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- static int name_clash (const char *name);
- // Called from TAO_IFR_Service_Utils::name_exists() when we
- // are a base component.
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_COMPONENTDEF_I_H */
-
-
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.cpp
deleted file mode 100644
index 474f85baf57..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/ComponentModuleDef_i.h"
-
-ACE_RCSID (IFRService,
- ComponentModuleDef_i,
- "$Id$")
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_ComponentModuleDef_i::TAO_ComponentModuleDef_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo),
- TAO_Container_i (repo),
- TAO_ComponentContainer_i (repo)
-{
-}
-
-TAO_ComponentModuleDef_i::~TAO_ComponentModuleDef_i (void)
-{
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.h
deleted file mode 100644
index 6556910861c..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.h
+++ /dev/null
@@ -1,63 +0,0 @@
-// -*- 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 "orbsvcs/IFRService/ComponentContainer_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_ComponentModuleDef_i
- : public virtual TAO_ComponentContainer_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
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#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
deleted file mode 100644
index f0efb71adb1..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ComponentRepository_i.cpp
+++ /dev/null
@@ -1,245 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "orbsvcs/IFRService/ComponentRepository_i.h"
-#include "orbsvcs/IFRService/ModuleDef_i.h"
-#include "orbsvcs/IFRService/ComponentDef_i.h"
-#include "orbsvcs/IFRService/HomeDef_i.h"
-#include "orbsvcs/IFRService/EventDef_i.h"
-#include "orbsvcs/IFRService/FinderDef_i.h"
-#include "orbsvcs/IFRService/FactoryDef_i.h"
-#include "orbsvcs/IFRService/EmitsDef_i.h"
-#include "orbsvcs/IFRService/PublishesDef_i.h"
-#include "orbsvcs/IFRService/ConsumesDef_i.h"
-#include "orbsvcs/IFRService/ProvidesDef_i.h"
-#include "orbsvcs/IFRService/UsesDef_i.h"
-
-ACE_RCSID (IFRService,
- ComponentRepository_i,
- "$Id$")
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_ComponentRepository_i::TAO_ComponentRepository_i (
- CORBA::ORB_ptr orb,
- PortableServer::POA_ptr poa,
- ACE_Configuration *config
- )
- : TAO_IRObject_i (0),
- TAO_Container_i (0),
- TAO_Repository_i (orb,
- poa,
- config),
- TAO_ComponentContainer_i (0)
-{
-}
-
-TAO_ComponentRepository_i::~TAO_ComponentRepository_i (void)
-{
-}
-
-int
-TAO_ComponentRepository_i::create_servants_and_poas (
- ACE_ENV_SINGLE_ARG_DECL
- )
-{
- int status =
- this->TAO_Repository_i::create_servants_and_poas (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (-1);
-
- if (status != 0)
- {
- return -1;
- }
-
- CORBA::PolicyList policies (5);
- policies.length (5);
-
- // ID Assignment Policy.
- policies[0] =
- this->root_poa_->create_id_assignment_policy (PortableServer::USER_ID
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- // Lifespan Policy.
- policies[1] =
- this->root_poa_->create_lifespan_policy (PortableServer::PERSISTENT
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- // Request Processing Policy.
- policies[2] =
- this->root_poa_->create_request_processing_policy (
- PortableServer::USE_DEFAULT_SERVANT
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (-1);
-
- // Servant Retention Policy.
- policies[3] =
- this->root_poa_->create_servant_retention_policy (
- PortableServer::NON_RETAIN
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (-1);
-
- // Id Uniqueness Policy.
- policies[4] =
- this->root_poa_->create_id_uniqueness_policy (
- PortableServer::MULTIPLE_ID
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (-1);
-
- PortableServer::POAManager_var poa_manager =
- this->root_poa_->the_POAManager (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
-#define GEN_IR_OBJECT(name) \
- this-> name ## _poa_ = \
- this->root_poa_->create_POA (#name "_poa", \
- poa_manager.in (), \
- policies \
- ACE_ENV_ARG_PARAMETER); \
- ACE_CHECK_RETURN (-1); \
- TAO_ ## name ## _i * name ## _impl = 0; \
- ACE_NEW_RETURN (name ## _impl, \
- TAO_ ## name ## _i (this), \
- -1); \
- ACE_NEW_RETURN (this-> name ## _servant_, \
- POA_CORBA::ComponentIR:: name ## _tie<TAO_ ## name ## _i> ( \
- name ## _impl, \
- this-> name ## _poa_.in (), \
- 1 \
- ), \
- -1); \
- PortableServer::ServantBase_var name ## _safety ( \
- this-> name ## _servant_ \
- ); \
- this-> name ## _poa_->set_servant (this-> name ## _servant_ \
- ACE_ENV_ARG_PARAMETER); \
- ACE_CHECK_RETURN (-1);
-
- CONCRETE_IR_OBJECT_TYPES
-
-#undef GEN_IR_OBJECT
-#undef CONCRETE_IR_OBJECT_TYPES
-
- CORBA::ULong length = policies.length ();
-
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- CORBA::Policy_ptr policy = policies[i];
- policy->destroy (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
- }
-
- return 0;
-}
-
-TAO_IDLType_i *
-TAO_ComponentRepository_i::select_idltype (
- CORBA::DefinitionKind def_kind
- ) const
-{
- switch (def_kind)
- {
- case CORBA::dk_Component:
- return this->ComponentDef_servant_->_tied_object ();
- case CORBA::dk_Home:
- return this->HomeDef_servant_->_tied_object ();
- default:
- return this->TAO_Repository_i::select_idltype (def_kind);
- }
-}
-
-TAO_Container_i *
-TAO_ComponentRepository_i::select_container (
- CORBA::DefinitionKind def_kind
- ) const
-{
- switch (def_kind)
- {
- case CORBA::dk_Module:
- return this->ModuleDef_servant_->_tied_object ();
- case CORBA::dk_Component:
- return this->ComponentDef_servant_->_tied_object ();
- case CORBA::dk_Home:
- return this->HomeDef_servant_->_tied_object ();
- default:
- return this->TAO_Repository_i::select_container (def_kind);
- }
-}
-
-TAO_Contained_i *
-TAO_ComponentRepository_i::select_contained (
- CORBA::DefinitionKind def_kind
- ) const
-{
- switch (def_kind)
- {
- case CORBA::dk_Module:
- return this->ModuleDef_servant_->_tied_object ();
- case CORBA::dk_Component:
- return this->ComponentDef_servant_->_tied_object ();
- case CORBA::dk_Home:
- return this->HomeDef_servant_->_tied_object ();
- case CORBA::dk_Finder:
- return this->FinderDef_servant_->_tied_object ();
- case CORBA::dk_Factory:
- return this->FactoryDef_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:
- return this->PublishesDef_servant_->_tied_object ();
- case CORBA::dk_Consumes:
- return this->ConsumesDef_servant_->_tied_object ();
- case CORBA::dk_Provides:
- return this->ProvidesDef_servant_->_tied_object ();
- case CORBA::dk_Uses:
- return this->UsesDef_servant_->_tied_object ();
- default:
- return this->TAO_Repository_i::select_contained (def_kind);
- }
-}
-
-PortableServer::POA_ptr
-TAO_ComponentRepository_i::select_poa (
- CORBA::DefinitionKind def_kind
- ) const
-{
- switch (def_kind)
- {
- case CORBA::dk_Module:
- return this->ModuleDef_poa_.in ();
- case CORBA::dk_Component:
- return this->ComponentDef_poa_.in ();
- case CORBA::dk_Home:
- return this->HomeDef_poa_.in ();
- case CORBA::dk_Finder:
- return this->FinderDef_poa_.in ();
- case CORBA::dk_Factory:
- return this->FactoryDef_poa_.in ();
- case CORBA::dk_Event:
- return this->EventDef_poa_.in ();
- case CORBA::dk_Emits:
- return this->EmitsDef_poa_.in ();
- case CORBA::dk_Publishes:
- return this->PublishesDef_poa_.in ();
- case CORBA::dk_Consumes:
- return this->ConsumesDef_poa_.in ();
- case CORBA::dk_Provides:
- return this->ProvidesDef_poa_.in ();
- case CORBA::dk_Uses:
- return this->UsesDef_poa_.in ();
- default:
- return this->TAO_Repository_i::select_poa (def_kind);
- }
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h
deleted file mode 100644
index 7690ee20edc..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h
+++ /dev/null
@@ -1,129 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// ComponentRepository_i.h
-//
-// = DESCRIPTION
-// ComponentRepository servant class.
-//
-// = AUTHOR
-// Jeff Parsons <j.parsons@vanderbiltl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_COMPONENTREPOSITORY_I_H
-#define TAO_COMPONENTREPOSITORY_I_H
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/IFRService/ComponentContainer_i.h"
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_ModuleDef_i;
-class TAO_ComponentDef_i;
-class TAO_HomeDef_i;
-class TAO_FinderDef_i;
-class TAO_FactoryDef_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)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-class TAO_IFRService_Export TAO_ComponentRepository_i
- : public virtual TAO_Repository_i,
- public virtual TAO_ComponentContainer_i
-{
- // = TITLE
- // TAO_ComponentRepository_i
- //
- // = DESCRIPTION
- // Provides global access to the Interface Repository,
- // including access to information related to
- // CORBA Components.
- //
-public:
- TAO_ComponentRepository_i (CORBA::ORB_ptr orb,
- PortableServer::POA_ptr poa,
- ACE_Configuration *config);
- // Constructor.
-
- virtual ~TAO_ComponentRepository_i (void);
- // Destructor.
-
- 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.
-
- virtual TAO_IDLType_i *select_idltype (
- CORBA::DefinitionKind def_kind
- ) const;
- virtual TAO_Container_i *select_container (
- CORBA::DefinitionKind def_kind
- ) const;
- virtual TAO_Contained_i *select_contained (
- CORBA::DefinitionKind def_kind
- ) const;
- // Return one of our servants for internal use.
-
- virtual PortableServer::POA_ptr select_poa (
- CORBA::DefinitionKind def_kind
- ) const;
- // Select the right POA for object creation.
-
-protected:
-
-#ifdef CONCRETE_IR_OBJECT_TYPES
-#undef CONCRETE_IR_OBJECT_TYPES
-#endif
-
-#define CONCRETE_IR_OBJECT_TYPES \
- GEN_IR_OBJECT (ModuleDef) \
- GEN_IR_OBJECT (ComponentDef) \
- GEN_IR_OBJECT (HomeDef) \
- GEN_IR_OBJECT (FinderDef) \
- GEN_IR_OBJECT (FactoryDef) \
- GEN_IR_OBJECT (EventDef) \
- GEN_IR_OBJECT (EmitsDef) \
- GEN_IR_OBJECT (PublishesDef) \
- GEN_IR_OBJECT (ConsumesDef) \
- GEN_IR_OBJECT (ProvidesDef) \
- GEN_IR_OBJECT (UsesDef)
-
-#define GEN_IR_OBJECT(name) \
- POA_CORBA::ComponentIR:: name ## _tie<TAO_ ## name ## _i> * name ## _servant_; \
- PortableServer::POA_var name ## _poa_;
-
- CONCRETE_IR_OBJECT_TYPES
-
-#undef GEN_IR_OBJECT
- // Servants for each IR Object type, created at startup.
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_COMPONENTREPOSITORY_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp
deleted file mode 100644
index 3ca04650d04..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp
+++ /dev/null
@@ -1,313 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/ConstantDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-#include "orbsvcs/IFRService/IDLType_i.h"
-
-#include "tao/AnyTypeCode/Any_Unknown_IDL_Type.h"
-
-#include "ace/Auto_Ptr.h"
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- ConstantDef_i,
- "$Id$")
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_ConstantDef_i::TAO_ConstantDef_i (
- TAO_Repository_i *repo
- )
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo)
-{
-}
-
-TAO_ConstantDef_i::~TAO_ConstantDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_ConstantDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Constant;
-}
-
-CORBA::Contained::Description *
-TAO_ConstantDef_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_ConstantDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::Contained::Description *desc_ptr = 0;
- ACE_NEW_THROW_EX (desc_ptr,
- CORBA::Contained::Description,
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- CORBA::Contained::Description_var retval = desc_ptr;
-
- retval->kind = this->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::ConstantDescription cd;
-
- cd.name = this->name_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- cd.id = this->id_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- ACE_TString container_id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "container_id",
- container_id);
- cd.defined_in = container_id.c_str ();
-
- cd.version = this->version_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- cd.type = this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Any_var val = this->value_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- cd.value = val.in ();
-
- retval->value <<= cd;
- return retval._retn ();
-}
-
-CORBA::TypeCode_ptr
-TAO_ConstantDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_ConstantDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString type_path;
- this->repo_->config ()->get_string_value (this->section_key_,
- "type_path",
- type_path);
-
- TAO_IDLType_i *impl = TAO_IFR_Service_Utils::path_to_idltype (type_path,
- this->repo_);
-
- return impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::IDLType_ptr
-TAO_ConstantDef_i::type_def (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::IDLType::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- return this->type_def_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::IDLType_ptr
-TAO_ConstantDef_i::type_def_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString type_path;
- this->repo_->config ()->get_string_value (this->section_key_,
- "type_path",
- type_path);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (type_path,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- return CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ConstantDef_i::type_def (CORBA::IDLType_ptr type_def
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->type_def_i (type_def
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ConstantDef_i::type_def_i (CORBA::IDLType_ptr type_def
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- char *type_path = TAO_IFR_Service_Utils::reference_to_path (type_def);
-
- this->repo_->config ()->set_string_value (this->section_key_,
- "type_path",
- type_path);
-}
-
-CORBA::Any *
-TAO_ConstantDef_i::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->value_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::Any *
-TAO_ConstantDef_i::value_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::TypeCode_var tc = this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- void *ref = 0;
- size_t length = 0;
-
- this->repo_->config ()->get_binary_value (
- this->section_key_,
- "value",
- ref,
- length
- );
-
- char *data = static_cast<char *> (ref);
- ACE_Auto_Basic_Array_Ptr<char> safety (data);
-
- ACE_Message_Block mb (data,
- length);
- mb.length (length);
- TAO_InputCDR in_cdr (&mb);
-
- CORBA::Any *retval = 0;
- ACE_NEW_THROW_EX (retval,
- CORBA::Any,
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- TAO::Unknown_IDL_Type *impl = 0;
- ACE_NEW_THROW_EX (impl,
- TAO::Unknown_IDL_Type (tc.in (),
- in_cdr),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- retval->replace (impl);
- safety.release ();
- return retval;
-}
-
-void
-TAO_ConstantDef_i::value (const CORBA::Any &value
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->value_i (value
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ConstantDef_i::value_i (const CORBA::Any &value
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::TypeCode_var my_tc =
- this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- CORBA::TypeCode_var val_tc = value.type ();
-
- CORBA::Boolean const equal_tc =
- my_tc.in ()->equal (val_tc.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- if (!equal_tc)
- {
- return;
- }
-
- ACE_Message_Block *mb = 0;
- TAO::Any_Impl *impl = value.impl ();
-
- if (impl->encoded ())
- {
- TAO::Unknown_IDL_Type *unk =
- dynamic_cast<TAO::Unknown_IDL_Type *> (impl);
-
- mb = unk->_tao_get_cdr ().steal_contents ();
- }
- else
- {
- TAO_OutputCDR out;
- impl->marshal_value (out);
- TAO_InputCDR in (out);
- mb = in.steal_contents ();
- }
-
- CORBA::TCKind kind = val_tc->kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- switch (kind)
- {
- // The data for these types will be aligned to an 8-byte
- // boundary, while the rd_ptr may not.
- case CORBA::tk_double:
- case CORBA::tk_ulonglong:
- case CORBA::tk_longlong:
- case CORBA::tk_longdouble:
- mb->rd_ptr (ACE_ptr_align_binary (mb->rd_ptr (),
- ACE_CDR::MAX_ALIGNMENT));
- break;
- default:
- break;
- }
-
- mb->crunch ();
- this->repo_->config ()->set_binary_value (this->section_key_,
- "value",
- mb->base (),
- mb->length ());
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ConstantDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ConstantDef_i.h
deleted file mode 100644
index f9243f6d58c..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ConstantDef_i.h
+++ /dev/null
@@ -1,132 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// ConstantDef_i.h
-//
-// = DESCRIPTION
-// ConstantDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_CONSTANTDEF_I_H
-#define TAO_CONSTANTDEF_I_H
-
-#include "orbsvcs/IFRService/Contained_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_ConstantDef_i : public virtual TAO_Contained_i
-{
- // = TITLE
- // TAO_ConstantDef_i
- //
- // = DESCRIPTION
- // Represents a named constant.
- //
-public:
- TAO_ConstantDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_ConstantDef_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 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::TypeCode_ptr type (
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::IDLType_ptr type_def (
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual void type_def (
- CORBA::IDLType_ptr type_def
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Any *value (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::Any *value_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void value (
- const CORBA::Any &value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void value_i (
- const CORBA::Any &value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_CONSTANTDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ConsumesDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ConsumesDef_i.cpp
deleted file mode 100644
index 0b6b8311b7e..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ConsumesDef_i.cpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/ConsumesDef_i.h"
-
-ACE_RCSID (IFRService,
- ConsumesDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_ConsumesDef_i::TAO_ConsumesDef_i (
- TAO_Repository_i *repo
- )
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo),
- TAO_EventPortDef_i (repo)
-{
-}
-
-TAO_ConsumesDef_i::~TAO_ConsumesDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_ConsumesDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Consumes;
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h
deleted file mode 100644
index 2bbbef43916..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h
+++ /dev/null
@@ -1,68 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// ConsumesDef_i.h
-//
-// = DESCRIPTION
-// ConsumesDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_CONSUMESDEF_I_H
-#define TAO_CONSUMESDEF_I_H
-
-#include "orbsvcs/IFRService/EventPortDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_ConsumesDef_i
- : public virtual TAO_EventPortDef_i
-{
- // = TITLE
- // TAO_ConsumesDef_i
- //
- // = DESCRIPTION
- // Represents the definition of an event that is consumed
- // by a component.
- //
-public:
- TAO_ConsumesDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_ConsumesDef_i (void);
- // Destructor
-
- virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Return our definition kind.
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_CONSUMESDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/Contained_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/Contained_i.cpp
deleted file mode 100644
index b61b34ea4a1..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/Contained_i.cpp
+++ /dev/null
@@ -1,1259 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/concrete_classes.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- Contained_i,
- "$Id$")
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-const char *TAO_Contained_i::tmp_name_holder_ = 0;
-
-TAO_Contained_i::TAO_Contained_i (
- TAO_Repository_i *repo
- )
- : TAO_IRObject_i (repo)
-{
-}
-
-TAO_Contained_i::~TAO_Contained_i (void)
-{
-}
-
-void
-TAO_Contained_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_Contained_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- id);
-
- // We'll get the last segment of this below.
- ACE_TString path;
- this->repo_->config ()->get_string_value (this->repo_->repo_ids_key (),
- id.c_str (),
- path);
-
- // Remove the repo id.
- this->repo_->config ()->remove_value (this->repo_->repo_ids_key (),
- id.c_str ());
-
- // Remove the database entry.
- ACE_TString container_id;
- ACE_Configuration_Section_Key parent_key;
-
- this->repo_->config ()->get_string_value (this->section_key_,
- "container_id",
- container_id);
-
- if (container_id == "")
- {
- parent_key = this->repo_->root_key ();
- }
- else
- {
- ACE_TString parent_path;
- this->repo_->config ()->get_string_value (this->repo_->repo_ids_key (),
- container_id.c_str (),
- parent_path);
-
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- parent_path,
- parent_key,
- 0);
- }
-
- ACE_Configuration_Section_Key defns_key;
- this->repo_->config ()->open_section (parent_key,
- "defns",
- 0,
- defns_key);
-
- ACE_TString last_seg = path.substr (path.rfind ('\\') + 1);
- this->repo_->config ()->remove_section (defns_key,
- last_seg.c_str (),
- 1);
-}
-
-char *
-TAO_Contained_i::id (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->id_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-char *
-TAO_Contained_i::id_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString retval;
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- retval);
-
- return CORBA::string_dup (retval.c_str ());
-}
-
-void
-TAO_Contained_i::id (const char *id
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->id_i (id
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_Contained_i::id_i (const char *id
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString tmp;
- if (this->repo_->config ()->get_string_value (
- this->repo_->repo_ids_key (),
- id,
- tmp
- )
- == 0)
- {
- // Repository id already exists.
- ACE_THROW (CORBA::BAD_PARAM (CORBA::OMGVMCID | 2,
- CORBA::COMPLETED_NO));
- }
-
- // Get the old id.
- ACE_TString old_id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- old_id);
-
- ACE_TString path;
-
- // Fetch our path.
- this->repo_->config ()->get_string_value (this->repo_->repo_ids_key (),
- old_id.c_str (),
- path);
-
- // Remove the old id.
- this->repo_->config ()->remove_value (this->repo_->repo_ids_key (),
- old_id.c_str ());
-
- // Save our path under the new id.
- this->repo_->config ()->set_string_value (this->repo_->repo_ids_key (),
- id,
- path);
-
- // Store the new id locally as well.
- this->repo_->config ()->set_string_value (this->section_key_,
- "id",
- id);
-}
-
-char *
-TAO_Contained_i::name (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->name_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-char *
-TAO_Contained_i::name_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString retval;
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- retval);
-
- return CORBA::string_dup (retval.c_str ());
-}
-
-char *
-TAO_Contained_i::version (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->version_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-char *
-TAO_Contained_i::version_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString retval;
- this->repo_->config ()->get_string_value (this->section_key_,
- "version",
- retval);
-
- return CORBA::string_dup (retval.c_str ());
-}
-
-void
-TAO_Contained_i::name (const char *name
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->name_i (name
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_Contained_i::name_i (const char *name
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Check if name already exists in this container.
- CORBA::Boolean exists = this->name_exists (name
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- if (exists)
- {
- ACE_THROW (CORBA::BAD_PARAM (CORBA::OMGVMCID | 3,
- CORBA::COMPLETED_NO));
- }
-
- // Reset the local name.
- this->repo_->config ()->set_string_value (this->section_key_,
- "name",
- name);
-
- // Update the absolute name.
- ACE_TString absolute_name;
- this->repo_->config ()->get_string_value (this->section_key_,
- "absolute_name",
- absolute_name);
-
- absolute_name = absolute_name.substr (0, absolute_name.rfind (':') + 1);
- absolute_name += name;
-
- this->repo_->config ()->set_string_value (this->section_key_,
- "absolute_name",
- absolute_name);
-
- this->contents_name_update (absolute_name,
- this->section_key_);
-}
-
-void
-TAO_Contained_i::version (const char *version
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->version_i (version
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_Contained_i::version_i (const char *version
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->set_string_value (this->section_key_,
- "version",
- version);
-}
-
-CORBA::Container_ptr
-TAO_Contained_i::defined_in (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::Container::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::Container::_nil ());
-
- return this->defined_in_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::Container_ptr
-TAO_Contained_i::defined_in_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString container_id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "container_id",
- container_id);
-
- if (container_id == "")
- {
- // The repository itself is our container.
- return this->repo_->repo_objref ();
- }
-
- ACE_TString container_path;
- this->repo_->config ()->get_string_value (this->repo_->repo_ids_key (),
- container_id.c_str (),
- container_path);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (container_path,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::Container::_nil ());
-
- CORBA::Container_var retval = CORBA::Container::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::Container::_nil ());
-
- return retval._retn ();
-}
-
-char *
-TAO_Contained_i::absolute_name (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->absolute_name_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-char *
-TAO_Contained_i::absolute_name_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString absolute_name;
- this->repo_->config ()->get_string_value (this->section_key_,
- "absolute_name",
- absolute_name);
-
- return CORBA::string_dup (absolute_name.c_str ());
-}
-
-CORBA::Repository_ptr
-TAO_Contained_i::containing_repository (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return this->repo_->repo_objref ();
-}
-
-CORBA::Contained::Description *
-TAO_Contained_i::describe (
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // This will always be overridden by derived classes.
- return 0;
-}
-
-CORBA::Contained::Description *
-TAO_Contained_i::describe_i (
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // This will always be overridden by derived classes.
- return 0;
-}
-
-void
-TAO_Contained_i::move (CORBA::Container_ptr new_container,
- const char *new_name,
- const char *new_version
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->move_i (new_container,
- new_name,
- new_version,
- 1
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Boolean
-TAO_Contained_i::name_exists (const char *name
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString container_id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "container_id",
- container_id);
-
- if (container_id == "")
- {
- TAO_Contained_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key root_key = this->repo_->root_key ();
- TAO_IFR_Service_Utils::name_exists (&TAO_Contained_i::same_as_tmp_name,
- root_key,
- this->repo_,
- CORBA::dk_Repository
- ACE_ENV_ARG_PARAMETER);
- return 0;
- }
-
- ACE_TString container_path;
- this->repo_->config ()->get_string_value (this->repo_->repo_ids_key (),
- container_id.c_str (),
- container_path);
-
- ACE_Configuration_Section_Key container_key;
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- container_path,
- container_key,
- 0);
-
- ACE_Configuration_Section_Key defns_key;
- this->repo_->config ()->open_section (container_key,
- "defns",
- 0,
- defns_key);
-
- ACE_TString section_name;
- int index = 0;
-
- while (this->repo_->config ()->enumerate_sections (defns_key,
- index++,
- section_name)
- == 0)
- {
- ACE_Configuration_Section_Key defn_key;
- this->repo_->config ()->open_section (defns_key,
- section_name.c_str (),
- 0,
- defn_key);
-
- ACE_TString defn_name;
- this->repo_->config ()->get_string_value (defn_key,
- "name",
- defn_name);
-
- if (defn_name == name)
- {
- return 1;
- }
- }
-
- return 0;
-}
-
-void
-TAO_Contained_i::contents_name_update (ACE_TString stem,
- ACE_Configuration_Section_Key key)
-{
- ACE_Configuration_Section_Key defns_key;
- if (this->repo_->config ()->open_section (key,
- "defns",
- 0,
- defns_key)
- != 0)
- {
- return;
- }
-
- int index = 0;
- ACE_TString sub_section;
- while (this->repo_->config ()->enumerate_sections (defns_key,
- index++,
- sub_section)
- == 0)
- {
- ACE_Configuration_Section_Key defn_key;
-
- this->repo_->config ()->open_section (defns_key,
- sub_section.c_str (),
- 0,
- defn_key);
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (defn_key,
- "name",
- name);
-
- ACE_TString absolute_name = stem + "::" + name;
- this->repo_->config ()->set_string_value (defn_key,
- "absolute_name",
- absolute_name);
-
- this->contents_name_update (absolute_name,
- defn_key);
- }
-}
-
-int
-TAO_Contained_i::same_as_tmp_name (const char *name)
-{
- return ACE_OS::strcmp (TAO_Contained_i::tmp_name_holder_, name) == 0;
-}
-
-void
-TAO_Contained_i::move_i (CORBA::Container_ptr new_container,
- const char *new_name,
- const char *new_version,
- CORBA::Boolean cleanup
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::Repository_var my_repo = this->repo_->repo_objref ();
-
- CORBA::DefinitionKind container_dk =
- TAO_IFR_Service_Utils::reference_to_def_kind (new_container,
- this->repo_);
-
- ACE_Configuration_Section_Key container_key;
-
- // Check that we're not trying to move to a different repository,
- // and set the container impl, used in each switch case below.
- if (container_dk == CORBA::dk_Repository)
- {
- container_key = this->repo_->root_key ();
- }
- else
- {
- ACE_TString container_path (
- TAO_IFR_Service_Utils::reference_to_path (new_container)
- );
-
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- container_path,
- container_key,
- 0);
- }
-
- CORBA::DefinitionKind my_dk =
- this->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- CORBA::String_var id = this->id_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- // If an exception is thrown, this must be restored.
- ACE_TString my_path;
- this->repo_->config ()->get_string_value (this->repo_->repo_ids_key (),
- id.in (),
- my_path);
-
- // Remove the repo id, because the create_* function call will add it
- // again with a different path value.
- this->repo_->config ()->remove_value (this->repo_->repo_ids_key (),
- id.in ());
-
- // Used for cleanup at the end of this function.
- ACE_Configuration_Section_Key old_section_key = this->section_key_;
-
- TAO_Contained_i as_contained (this->repo_);
- as_contained.section_key (container_key);
-
- CORBA::String_var container_id =
- as_contained.id_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- ACE_TString new_id (container_id.in ());
- new_id =
- new_id.substr (0, new_id.rfind (':')) + "/" + new_name + ":" + new_version;
-
- TAO_Container_i container_impl (this->repo_);
- container_impl.section_key (container_key);
-
- ACE_TRY
- {
- // Call the appropriate create function.
- switch (my_dk)
- {
- case CORBA::dk_Enum:
- {
- TAO_EnumDef_i impl (this->repo_);
- impl.section_key (this->section_key_);
-
- CORBA::EnumMemberSeq_var members =
- impl.members_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (container_dk == CORBA::dk_Struct
- || container_dk == CORBA::dk_Union
- || container_dk == CORBA::dk_Exception)
- {
- this->move_pre_process (new_container,
- my_path.c_str (),
- new_name
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- }
-
- CORBA::EnumDef_var new_defn =
- container_impl.create_enum_i (new_id.c_str (),
- new_name,
- new_version,
- members.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- ACE_TString new_path =
- TAO_IFR_Service_Utils::reference_to_path (new_defn.in ());
- container_impl.update_refs (new_path.c_str ());
-
- break;
- }
- case CORBA::dk_Alias:
- {
- TAO_AliasDef_i impl (this->repo_);
- impl.section_key (this->section_key_);
-
- CORBA::IDLType_var otype =
- impl.original_type_def_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- CORBA::AliasDef_var new_defn =
- container_impl.create_alias_i (new_id.c_str (),
- new_name,
- new_version,
- otype.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- ACE_TString new_path =
- TAO_IFR_Service_Utils::reference_to_path (new_defn.in ());
- container_impl.update_refs (new_path.c_str ());
-
- break;
- }
- case CORBA::dk_Native:
- {
- container_impl.create_native_i (new_id.c_str (),
- new_name,
- new_version
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- break;
- }
- case CORBA::dk_ValueBox:
- {
- TAO_ValueBoxDef_i impl (this->repo_);
- impl.section_key (this->section_key_);
-
- CORBA::IDLType_var otype =
- impl.original_type_def_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- CORBA::ValueBoxDef_var new_defn =
- container_impl.create_value_box_i (new_id.c_str (),
- new_name,
- new_version,
- otype.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- ACE_TString new_path =
- TAO_IFR_Service_Utils::reference_to_path (new_defn.in ());
- container_impl.update_refs (new_path.c_str ());
-
- break;
- }
- case CORBA::dk_Struct:
- {
- TAO_StructDef_i impl (this->repo_);
- impl.section_key (this->section_key_);
-
- CORBA::StructMemberSeq_var members =
- impl.members_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (container_dk == CORBA::dk_Struct
- || container_dk == CORBA::dk_Union
- || container_dk == CORBA::dk_Exception)
- {
- this->move_pre_process (new_container,
- my_path.c_str (),
- new_name
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- }
-
- CORBA::StructDef_var new_defn =
- container_impl.create_struct_i (new_id.c_str (),
- new_name,
- new_version,
- members.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- ACE_TString new_path =
- TAO_IFR_Service_Utils::reference_to_path (new_defn.in ());
- container_impl.update_refs (new_path.c_str ());
-
- this->move_contents (new_defn.in ()
- ACE_ENV_ARG_PARAMETER);
-
- break;
- }
- case CORBA::dk_Union:
- {
- TAO_UnionDef_i impl (this->repo_);
- impl.section_key (this->section_key_);
-
- CORBA::IDLType_var disc_type =
- impl.discriminator_type_def_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- CORBA::UnionMemberSeq_var members =
- impl.members_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (container_dk == CORBA::dk_Struct
- || container_dk == CORBA::dk_Union
- || container_dk == CORBA::dk_Exception)
- {
- this->move_pre_process (new_container,
- my_path.c_str (),
- new_name
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- }
-
- CORBA::UnionDef_var new_defn =
- container_impl.create_union_i (new_id.c_str (),
- new_name,
- new_version,
- disc_type.in (),
- members.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- ACE_TString new_path =
- TAO_IFR_Service_Utils::reference_to_path (new_defn.in ());
- container_impl.update_refs (new_path.c_str ());
-
- this->move_contents (new_defn.in ()
- ACE_ENV_ARG_PARAMETER);
-
- break;
- }
- case CORBA::dk_Module:
- {
- CORBA::ModuleDef_var new_defn =
- container_impl.create_module_i (new_id.c_str (),
- new_name,
- new_version
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- this->move_contents (new_defn.in ()
- ACE_ENV_ARG_PARAMETER);
-
- break;
- }
- case CORBA::dk_Exception:
- {
- TAO_ExceptionDef_i impl (this->repo_);
- impl.section_key (this->section_key_);
-
- CORBA::StructMemberSeq_var members =
- impl.members_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- CORBA::ExceptionDef_var new_defn =
- container_impl.create_exception_i (new_id.c_str (),
- new_name,
- new_version,
- members.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- this->move_contents (new_defn.in ()
- ACE_ENV_ARG_PARAMETER);
-
- break;
- }
- case CORBA::dk_Interface:
- {
- TAO_InterfaceDef_i impl (this->repo_);
- impl.section_key (this->section_key_);
-
- CORBA::InterfaceDefSeq_var bases =
- impl.base_interfaces_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- CORBA::InterfaceDef_var new_defn =
- container_impl.create_interface_i (new_id.c_str (),
- new_name,
- new_version,
- bases.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- ACE_TString new_path =
- TAO_IFR_Service_Utils::reference_to_path (new_defn.in ());
- container_impl.update_refs (new_path.c_str ());
-
- this->move_contents (new_defn.in ()
- ACE_ENV_ARG_PARAMETER);
-
- break;
- }
- case CORBA::dk_Constant:
- {
- TAO_ConstantDef_i impl (this->repo_);
- impl.section_key (this->section_key_);
-
- CORBA::IDLType_var type_def =
- impl.type_def_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- CORBA::Any_var value = impl.value_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- container_impl.create_constant_i (new_id.c_str (),
- new_name,
- new_version,
- type_def.in (),
- value.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- break;
- }
- case CORBA::dk_Attribute:
- {
- TAO_AttributeDef_i impl (this->repo_);
- impl.section_key (this->section_key_);
-
- CORBA::IDLType_var type_def =
- impl.type_def_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- CORBA::AttributeMode mode =
- impl.mode_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (container_dk == CORBA::dk_Interface)
- {
- TAO_InterfaceDef_i idef (this->repo_);
- idef.section_key (container_key);
-
- idef.create_attribute_i (new_id.c_str (),
- new_name,
- new_version,
- type_def.in (),
- mode
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- break;
- }
- else if (container_dk == CORBA::dk_Value)
- {
- TAO_ValueDef_i vdef (this->repo_);
- vdef.section_key (container_key);
-
- vdef.create_attribute_i (new_id.c_str (),
- new_name,
- new_version,
- type_def.in (),
- mode
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- break;
- }
- else
- {
- ACE_THROW (CORBA::BAD_PARAM (CORBA::OMGVMCID | 4,
- CORBA::COMPLETED_NO));
- }
- }
- case CORBA::dk_Operation:
- {
- TAO_OperationDef_i impl (this->repo_);
- impl.section_key (this->section_key_);
-
- CORBA::IDLType_var result =
- impl.result_def_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- CORBA::OperationMode mode =
- impl.mode_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- CORBA::ParDescriptionSeq_var params =
- impl.params_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- CORBA::ExceptionDefSeq_var exceptions =
- impl.exceptions_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- CORBA::ContextIdSeq_var contexts =
- impl.contexts_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (container_dk == CORBA::dk_Interface)
- {
- TAO_InterfaceDef_i idef (this->repo_);
- idef.section_key (container_key);
-
- idef.create_operation_i (new_id.c_str (),
- new_name,
- new_version,
- result.in (),
- mode,
- params.in (),
- exceptions.in (),
- contexts.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- break;
- }
- else if (container_dk == CORBA::dk_Value)
- {
- TAO_ValueDef_i vdef (this->repo_);
- impl.section_key (container_key);
-
- vdef.create_operation_i (new_id.c_str (),
- new_name,
- new_version,
- result.in (),
- mode,
- params.in (),
- exceptions.in (),
- contexts.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- break;
- }
- else
- {
- ACE_THROW (CORBA::BAD_PARAM (CORBA::OMGVMCID | 4,
- CORBA::COMPLETED_NO));
- }
- }
- case CORBA::dk_Value:
- case CORBA::dk_Home:
- case CORBA::dk_Component:
- case CORBA::dk_Factory:
- case CORBA::dk_Finder:
- case CORBA::dk_Provides:
- case CORBA::dk_Uses:
- case CORBA::dk_Emits:
- case CORBA::dk_Publishes:
- case CORBA::dk_Consumes:
- case CORBA::dk_ValueMember:
- case CORBA::dk_Event:
- // TODO
- default:
- break;
- }
- }
- ACE_CATCHANY
- {
- // If the move was not successful, we must restore this.
- this->repo_->config ()->set_string_value (
- this->repo_->repo_ids_key (),
- id.in (),
- my_path
- );
- ACE_RE_THROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-
- if (cleanup)
- {
- // Remove the old database entry.
- ACE_TString container_id;
- ACE_Configuration_Section_Key parent_key;
-
- this->repo_->config ()->get_string_value (old_section_key,
- "container_id",
- container_id);
-
- if (container_id == "")
- {
- parent_key = this->repo_->root_key ();
- }
- else
- {
- ACE_TString parent_path;
- this->repo_->config ()->get_string_value (
- this->repo_->repo_ids_key (),
- container_id.c_str (),
- parent_path
- );
-
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- parent_path,
- parent_key,
- 0);
- }
-
- ACE_Configuration_Section_Key defns_key;
- this->repo_->config ()->open_section (parent_key,
- "defns",
- 0,
- defns_key);
-
- ACE_TString last_seg = my_path.substr (my_path.rfind ('\\') + 1);
- this->repo_->config ()->remove_section (defns_key,
- last_seg.c_str (),
- 1);
- }
-}
-
-void
-TAO_Contained_i::move_pre_process (CORBA::Container_ptr container,
- const char *contained_path,
- const char *name
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- char *container_path =
- TAO_IFR_Service_Utils::reference_to_path (container);
-
- ACE_Configuration_Section_Key container_key;
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- container_path,
- container_key,
- 0);
-
- ACE_Configuration_Section_Key refs_key;
- this->repo_->config ()->open_section (container_key,
- "refs",
- 0,
- refs_key);
-
- int index = 0;
- ACE_TString section_name;
- while (this->repo_->config ()->enumerate_sections (refs_key,
- index++,
- section_name)
- == 0)
- {
- ACE_Configuration_Section_Key ref_key;
- this->repo_->config ()->open_section (refs_key,
- section_name.c_str (),
- 0,
- ref_key);
-
- ACE_TString ref_name;
- this->repo_->config ()->get_string_value (ref_key,
- "name",
- ref_name);
-
- ACE_TString path;
- this->repo_->config ()->get_string_value (ref_key,
- "path",
- path);
-
- if (ref_name == name && path == contained_path)
- {
- ref_name += this->repo_->extension ();
- this->repo_->config ()->set_string_value (ref_key,
- "name",
- ref_name);
-
- break;
- }
- }
-}
-
-void
-TAO_Contained_i::move_contents (CORBA::Container_ptr new_container
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString name;
- ACE_TString version;
-
- ACE_Configuration_Section_Key defns_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "defns",
- 0,
- defns_key);
-
- if (status == 0)
- {
- u_int count = 0;
- this->repo_->config ()->get_integer_value (defns_key,
- "count",
- count);
-
- for (u_int i = 0; i < count; ++i)
- {
- ACE_Configuration_Section_Key defn_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- status =
- this->repo_->config ()->open_section (defns_key,
- stringified,
- 0,
- defn_key);
-
- if (status == 0)
- {
- this->repo_->config ()->get_string_value (defn_key,
- "name",
- name);
-
- this->repo_->config ()->get_string_value (defn_key,
- "version",
- version);
- u_int kind = 0;
- this->repo_->config ()->get_integer_value (defn_key,
- "def_kind",
- kind);
- CORBA::DefinitionKind def_kind =
- static_cast<CORBA::DefinitionKind> (kind);
-
- TAO_Contained_i *impl = this->repo_->select_contained (def_kind);
- impl->section_key (defn_key);
-
- impl->move_i (new_container,
- name.c_str (),
- version.c_str (),
- 0
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
- }
- }
-
- CORBA::DefinitionKind kind = this->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- // Specific to InterfaceDef_i and ValueDef_i
- if (kind == CORBA::dk_Interface || kind == CORBA::dk_Value)
- {
- int index = 0;
- ACE_TString section_name;
-
- // Attributes
- ACE_Configuration_Section_Key attrs_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "attrs",
- 0,
- attrs_key);
-
- if (status == 0)
- {
- while (this->repo_->config ()->enumerate_sections (attrs_key,
- index++,
- section_name)
- == 0)
- {
- ACE_Configuration_Section_Key attr_key;
- this->repo_->config ()->open_section (attrs_key,
- section_name.c_str (),
- 0,
- attr_key);
-
- this->repo_->config ()->get_string_value (attr_key,
- "name",
- name);
-
- this->repo_->config ()->get_string_value (attr_key,
- "version",
- version);
-
- TAO_AttributeDef_i impl (this->repo_);
- impl.section_key (attr_key);
-
- impl.move_i (new_container,
- name.c_str (),
- version.c_str (),
- 0
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
- }
-
- index = 0;
-
- // Operations
- ACE_Configuration_Section_Key ops_key;
- status =
- this->repo_->config ()->open_section (this->section_key_,
- "ops",
- 0,
- ops_key);
-
- if (status == 0)
- {
- while (this->repo_->config ()->enumerate_sections (ops_key,
- index++,
- section_name)
- == 0)
- {
- ACE_Configuration_Section_Key op_key;
- this->repo_->config ()->open_section (ops_key,
- section_name.c_str (),
- 0,
- op_key);
-
- this->repo_->config ()->get_string_value (op_key,
- "name",
- name);
-
- this->repo_->config ()->get_string_value (op_key,
- "version",
- version);
-
- TAO_OperationDef_i impl (this->repo_);
- impl.section_key (op_key);
-
- impl.move_i (new_container,
- name.c_str (),
- version.c_str (),
- 0
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
- }
- }
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/Contained_i.h b/TAO/orbsvcs/orbsvcs/IFRService/Contained_i.h
deleted file mode 100644
index 5729837ce3b..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/Contained_i.h
+++ /dev/null
@@ -1,236 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// Contained_i.h
-//
-// = DESCRIPTION
-// Contained servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_CONTAINED_I_H
-#define TAO_CONTAINED_I_H
-
-#include "orbsvcs/IFRService/IRObject_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_Contained_i : public virtual TAO_IRObject_i
-{
- // = TITLE
- // TAO_Contained_i
- //
- // = DESCRIPTION
- // Abstract base class for all IR objects that are contained
- // by other IR objects.
- //
-public:
- TAO_Contained_i (TAO_Repository_i *repo);
- // Constructor.
-
- virtual ~TAO_Contained_i (void);
- // Destructor.
-
- 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 char *id (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- char *id_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void id (
- const char *id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void id_i (
- const char *id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual char *name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- char *name_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void name (
- const char *name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void name_i (
- const char *name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual char *version (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- char *version_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void version (
- const char *version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void version_i (
- const char *version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Container_ptr defined_in (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::Container_ptr defined_in_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual char *absolute_name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- char *absolute_name_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Repository_ptr containing_repository (
- 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));
-
- virtual CORBA::Contained::Description *describe_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual 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));
-
- static int same_as_tmp_name (const char *name);
- // Called from TAO_IFR_Service_Utils::name_exists.
-
-protected:
- void move_i (
- CORBA::Container_ptr new_container,
- const char *new_name,
- const char *new_version,
- CORBA::Boolean cleanup
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Engine for move() with an extra 'cleanup'
- // parameter. Since a section removal can be
- // recursive, this need be done only at the top
- // level.
-
-private:
- CORBA::Boolean name_exists (
- const char *name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Check if <name> already exists in our container
-
- void contents_name_update (
- ACE_TString stem,
- ACE_Configuration_Section_Key key
- );
- // Recursively update the scoped name of our contents.
-
- void move_pre_process (
- CORBA::Container_ptr container,
- const char *contained_path,
- const char *name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Mangle the names of references that are also
- // defined in the scope, so a name clash will
- // not occur when create_* is called. Create_*
- // unmangles the names.
-
- void move_contents (
- CORBA::Container_ptr new_container
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Recursively calls move_i for definitions,
- // as well as operations and attributes if
- // applicable.
-
-private:
- static const char *tmp_name_holder_;
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_CONTAINED_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/Container_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/Container_i.cpp
deleted file mode 100644
index b729699e35e..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/Container_i.cpp
+++ /dev/null
@@ -1,2684 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/InterfaceDef_i.h"
-#include "orbsvcs/IFRService/ValueDef_i.h"
-#include "orbsvcs/IFRService/ExtValueDef_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils_T.h"
-
-#include "tao/IFR_Client/IFR_ComponentsC.h"
-
-#include "tao/AnyTypeCode/Any_Unknown_IDL_Type.h"
-
-#include "ace/Auto_Ptr.h"
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- Container_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-const char *TAO_Container_i::tmp_name_holder_ = 0;
-
-TAO_Container_i::TAO_Container_i (
- TAO_Repository_i *repo
- )
- : TAO_IRObject_i (repo)
-{
-}
-
-TAO_Container_i::~TAO_Container_i (void)
-{
-}
-
-void
-TAO_Container_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_Container_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- int index = 0;
- int status;
- ACE_TString section_name;
-
- // Destroy and/or remove references.
-
- ACE_Configuration_Section_Key refs_key;
- status =
- this->repo_->config ()->open_section (this->section_key_,
- "refs",
- 0,
- refs_key);
- // This section may not have been created.
- if (status == 0)
- {
- while (this->repo_->config ()->enumerate_sections (refs_key,
- index++,
- section_name)
- == 0)
- {
- ACE_Configuration_Section_Key member_key;
- this->repo_->config ()->open_section (refs_key,
- section_name.c_str (),
- 0,
- member_key);
-
- ACE_TString path;
- this->repo_->config ()->get_string_value (member_key,
- "path",
- path);
-
- ACE_Configuration_Section_Key entry_key;
- status =
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- path,
- entry_key,
- 0);
-
- // This entry may already have been destroyed.
- if (status == 0)
- {
- TAO_IDLType_i *impl =
- TAO_IFR_Service_Utils::path_to_idltype (path,
- this->repo_);
-
- CORBA::DefinitionKind def_kind =
- impl->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- switch (def_kind)
- {
- // These anonymous types were defined in IDL inside this
- // struct and have no 'contained-in' info of their own,
- // so they must be destroyed here.
- case CORBA::dk_String:
- case CORBA::dk_Wstring:
- case CORBA::dk_Fixed:
- case CORBA::dk_Array:
- case CORBA::dk_Sequence:
- impl->destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- break;
- default:
- // No other types can be defined in this section of the struct.
- break;
- }
- }
- }
-
- this->repo_->config ()->remove_section (this->section_key_,
- "refs",
- 1);
- }
-
- // Destroy definitions.
-
- ACE_Configuration_Section_Key defns_key;
- status =
- this->repo_->config ()->open_section (this->section_key_,
- "defns",
- 0,
- defns_key);
-
- // Store our section key for later in case this method is
- // called recursively
- ACE_Configuration_Section_Key holder = this->section_key_;
-
- // This section may not have been created.
- if (status == 0)
- {
- index = 0;
-
- while (this->repo_->config ()->enumerate_sections (defns_key,
- index++,
- section_name)
- == 0)
- {
- ACE_Configuration_Section_Key defn_key;
- this->repo_->config ()->open_section (defns_key,
- section_name.c_str (),
- 0,
- defn_key);
- u_int kind = 0;
- this->repo_->config ()->get_integer_value (defn_key,
- "def_kind",
- kind);
- CORBA::DefinitionKind def_kind =
- static_cast<CORBA::DefinitionKind> (kind);
-
- TAO_Contained_i *impl = this->repo_->select_contained (def_kind);
- impl->section_key (defn_key);
-
- impl->destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- // Restore our original section key, in case this method was
- // called recursively.
- this->section_key (holder);
-
- this->repo_->config ()->remove_section (this->section_key_,
- "defns",
- 1);
- }
-}
-
-CORBA::Contained_ptr
-TAO_Container_i::lookup (const char *search_name
- 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 (CORBA::Contained::_nil ());
-
- return this->lookup_i (search_name
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Contained_ptr
-TAO_Container_i::lookup_i (const char *search_name
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_Configuration_Section_Key iter_key;
- ACE_Configuration_Section_Key work_key;
- ACE_TString work_string;
- ACE_TString section_name;
- int status = 0;
- int index = 0;
- ACE_TString::size_type pos = 0;
- int so_far_so_good = 0;
- u_int kind = 0;
- CORBA::DefinitionKind def_kind = CORBA::dk_none;
-
-
- if (ACE_OS::strncmp (search_name, "::", 2) == 0)
- {
- // We were given an absolute scoped name.
- work_string = search_name + 2;
- iter_key = this->repo_->root_key ();
- }
- else
- {
- // We were given a relative scoped name.
- work_string = search_name;
- iter_key = this->section_key_;
- }
-
- while (1)
- {
- pos = work_string.find ("::");
- so_far_so_good = 0;
-
- ACE_Configuration_Section_Key defns_key;
- status =
- this->repo_->config ()->open_section (iter_key,
- "defns",
- 0,
- defns_key);
- if (status == 0)
- {
- index = 0;
-
- while (this->repo_->config ()->enumerate_sections (defns_key,
- index++,
- section_name)
- == 0)
- {
- this->repo_->config ()->open_section (defns_key,
- section_name.c_str (),
- 0,
- work_key);
-
- ACE_TString defn_name;
- this->repo_->config ()->get_string_value (work_key,
- "name",
- defn_name);
-
- if (defn_name == work_string.substr (0, pos))
- {
- iter_key = work_key;
- so_far_so_good = 1;
- break;
- }
- }
- }
-
- if (so_far_so_good)
- {
- if (pos != ACE_TString::npos)
- {
- work_string = work_string.substr (pos + 2);
- continue;
- }
- else
- {
- break;
- }
- }
- else
- {
- // Check for attributes and operations, but only if we
- // are on the last segment of the scoped name.
- if (pos == ACE_TString::npos)
- {
- this->repo_->config ()->get_integer_value (iter_key,
- "def_kind",
- kind);
-
- def_kind = static_cast<CORBA::DefinitionKind> (kind);
-
- if (def_kind == CORBA::dk_Interface
- || def_kind == CORBA::dk_Value)
- {
- ACE_Configuration_Section_Key attrs_key;
- status =
- this->repo_->config ()->open_section (iter_key,
- "attrs",
- 0,
- attrs_key);
-
- if (status == 0)
- {
- index = 0;
- while (this->repo_->config ()->enumerate_sections (
- attrs_key,
- index++,
- section_name
- )
- == 0)
- {
- this->repo_->config ()->open_section (
- attrs_key,
- section_name.c_str (),
- 0,
- work_key
- );
-
- ACE_TString attr_name;
- this->repo_->config ()->get_string_value (
- work_key,
- "name",
- attr_name
- );
-
- // If we're here, working name has only one segment.
- if (attr_name == work_string)
- {
- so_far_so_good = 1;
- break;
- }
- }
- }
-
- if (so_far_so_good)
- {
- break;
- }
- else
- {
- ACE_Configuration_Section_Key ops_key;
- status =
- this->repo_->config ()->open_section (iter_key,
- "ops",
- 0,
- ops_key);
-
- if (status == 0)
- {
- index = 0;
-
- while (this->repo_->config ()->enumerate_sections (
- ops_key,
- index++,
- section_name
- )
- == 0)
- {
- this->repo_->config ()->open_section (
- ops_key,
- section_name.c_str (),
- 0,
- work_key
- );
-
- ACE_TString op_name;
- this->repo_->config ()->get_string_value (
- work_key,
- "name",
- op_name
- );
-
- // If we're here, name has only one segment.
- if (op_name == work_string)
- {
- so_far_so_good = 1;
- break;
- }
- }
-
- if (so_far_so_good)
- {
- break;
- }
- }
- }
- }
- }
- }
-
- return CORBA::Contained::_nil ();
- }
-
- ACE_TString id;
- this->repo_->config ()->get_string_value (work_key,
- "id",
- id);
-
- ACE_TString path;
- this->repo_->config ()->get_string_value (this->repo_->repo_ids_key (),
- id.c_str (),
- path);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (path,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::Contained::_nil ());
-
- return CORBA::Contained::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ContainedSeq *
-TAO_Container_i::contents (CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited
- 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->contents_i (limit_type,
- exclude_inherited
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ContainedSeq *
-TAO_Container_i::contents_i (CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ContainedSeq *contents = 0;
- ACE_NEW_THROW_EX (contents,
- CORBA::ContainedSeq,
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- CORBA::ContainedSeq_var retval = contents;
- retval->length (0);
-
- if (limit_type == CORBA::dk_none)
- {
- return retval._retn ();
- }
-
- ACE_Unbounded_Queue<CORBA::DefinitionKind> kind_queue;
- ACE_Unbounded_Queue<ACE_TString> path_queue;
-
- // Definitions
-
- ACE_Configuration_Section_Key defns_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "defns",
- 0,
- defns_key);
-
- // If there are no contents (other than possible attributes or
- // operations), skip this part.
- if (status == 0)
- {
- u_int count = 0;
- this->repo_->config ()->get_integer_value (defns_key,
- "count",
- count);
-
- for (u_int i = 0; i < count; ++i)
- {
- ACE_Configuration_Section_Key defn_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- status =
- this->repo_->config ()->open_section (defns_key,
- stringified,
- 0,
- defn_key);
-
- if (status == 0)
- {
- u_int kind = 0;
- this->repo_->config ()->get_integer_value (defn_key,
- "def_kind",
- kind);
-
- CORBA::DefinitionKind def_kind =
- static_cast<CORBA::DefinitionKind> (kind);
-
- if (limit_type == CORBA::dk_all
- || limit_type == def_kind)
- {
- kind_queue.enqueue_tail (def_kind);
-
- ACE_TString id;
- this->repo_->config ()->get_string_value (defn_key,
- "id",
- id);
-
- ACE_TString path;
- this->repo_->config ()->get_string_value (
- this->repo_->repo_ids_key (),
- id.c_str (),
- path
- );
-
- path_queue.enqueue_tail (path);
- }
- }
- }
- }
-
- // Base interfaces
-
- CORBA::DefinitionKind def_kind = this->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- if (def_kind == CORBA::dk_Interface)
- {
- if (limit_type == CORBA::dk_Operation
- || limit_type == CORBA::dk_Attribute
- || limit_type == CORBA::dk_all)
- {
- TAO_InterfaceDef_i iface (this->repo_);
- iface.section_key (this->section_key_);
-
- iface.interface_contents (kind_queue,
- path_queue,
- limit_type,
- exclude_inherited
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
- }
-
- CORBA::ULong size = static_cast<CORBA::ULong> (kind_queue.size ());
- retval->length (size);
-
- for (CORBA::ULong j = 0; j < size; ++j)
- {
- CORBA::DefinitionKind next_kind = CORBA::dk_none;
- kind_queue.dequeue_head (next_kind);
-
- ACE_TString next_path;
- path_queue.dequeue_head (next_path);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (next_kind,
- next_path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Contained_var next_cont =
- CORBA::Contained::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval[j] = next_cont._retn ();
- }
-
- return retval._retn ();
-}
-
-CORBA::ContainedSeq *
-TAO_Container_i::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))
-{
- TAO_IFR_READ_GUARD_RETURN (0);
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return this->lookup_name_i (search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ContainedSeq *
-TAO_Container_i::lookup_name_i (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))
-{
- ACE_Unbounded_Queue<CORBA::DefinitionKind> kind_queue;
- ACE_Unbounded_Queue<ACE_TString> path_queue;
-
- this->lookup_name_recursive (kind_queue,
- path_queue,
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited
- ACE_ENV_ARG_PARAMETER);
-
- CORBA::ULong size = static_cast<CORBA::ULong> (kind_queue.size ());
-
- CORBA::ContainedSeq *holder;
- ACE_NEW_THROW_EX (holder,
- CORBA::ContainedSeq (size),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- CORBA::ContainedSeq_var retval = holder;
- retval->length (size);
-
- for (CORBA::ULong i = 0; i < size; ++i)
- {
- CORBA::DefinitionKind next_kind = CORBA::dk_none;
- kind_queue.dequeue_head (next_kind);
-
- ACE_TString next_path;
- path_queue.dequeue_head (next_path);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (next_kind,
- next_path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Contained_var next_cont =
- CORBA::Contained::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval[i] = next_cont._retn ();
- }
-
- return retval._retn ();
-}
-
-CORBA::Container::DescriptionSeq *
-TAO_Container_i::describe_contents (CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited,
- CORBA::Long max_returned_objs
- 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->describe_contents_i (limit_type,
- exclude_inherited,
- max_returned_objs
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Container::DescriptionSeq *
-TAO_Container_i::describe_contents_i (CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited,
- CORBA::Long max_returned_objs
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ContainedSeq_var contents = this->contents_i (limit_type,
- exclude_inherited
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::ULong length = contents->length ();
- CORBA::ULong ret_len = 0;
-
- if (max_returned_objs == -1)
- {
- ret_len = length;
- }
- else
- {
- ret_len = length < static_cast<CORBA::ULong> (max_returned_objs)
- ? length
- : max_returned_objs;
- }
-
- CORBA::Container::DescriptionSeq *desc_seq;
- ACE_NEW_THROW_EX (desc_seq,
- CORBA::Container::DescriptionSeq (ret_len),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- desc_seq->length (ret_len);
- CORBA::Container::DescriptionSeq_var retval = desc_seq;
- CORBA::Contained::Description_var desc;
-
- ACE_Configuration_Section_Key contained_key;
- PortableServer::ObjectId_var oid;
- CORBA::String_var tmp;
- TAO_Contained_i *impl = 0;
-
- for (CORBA::ULong i = 0; i < ret_len; ++i)
- {
- ACE_TString contained_path (
- TAO_IFR_Service_Utils::reference_to_path (contents[i])
- );
- impl = TAO_IFR_Service_Utils::path_to_contained (contained_path,
- this->repo_);
-
- desc = impl->describe_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval[i].contained_object = CORBA::Contained::_duplicate (contents[i]);
-
- retval[i].kind = desc->kind;
- retval[i].value = desc->value;
- }
-
- return retval._retn ();
-}
-
-CORBA::ModuleDef_ptr
-TAO_Container_i::create_module (const char *id,
- const char *name,
- const char *version
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::ModuleDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ModuleDef::_nil ());
-
- return this->create_module_i (id,
- name,
- version
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ModuleDef_ptr
-TAO_Container_i::create_module_i (const char *id,
- const char *name,
- const char *version
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // new_key is not needed when creating a module, but it is needed
- // by most of the other creation methods, so a blank one gets passed in.
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (this->def_kind (),
- CORBA::dk_Module,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "defns"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ModuleDef::_nil ());
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Module,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ModuleDef::_nil ());
-
- return CORBA::ComponentIR::ModuleDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ConstantDef_ptr
-TAO_Container_i::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))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::ConstantDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ConstantDef::_nil ());
-
- return this->create_constant_i (id,
- name,
- version,
- type,
- value
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ConstantDef_ptr
-TAO_Container_i::create_constant_i (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))
-{
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (this->def_kind (),
- CORBA::dk_Constant,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "defns"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ConstantDef::_nil ());
-
- // Get the path to our type and store it.
- char *type_path = TAO_IFR_Service_Utils::reference_to_path (type);
-
- this->repo_->config ()->set_string_value (new_key,
- "type_path",
- type_path);
-
- // Store the value.
- ACE_Message_Block *mb = 0;
- TAO::Any_Impl *impl = value.impl ();
-
- if (impl->encoded ())
- {
- TAO::Unknown_IDL_Type *unk =
- dynamic_cast<TAO::Unknown_IDL_Type *> (impl);
-
- mb = unk->_tao_get_cdr ().steal_contents ();
- }
- else
- {
- TAO_OutputCDR out;
- impl->marshal_value (out);
- TAO_InputCDR in (out);
- mb = in.steal_contents ();
- }
-
- CORBA::TypeCode_var val_tc = value.type ();
-
- CORBA::TCKind kind = val_tc->kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ConstantDef::_nil ());
-
- switch (kind)
- {
- // The data for these types requires alignment to an 8-byte
- // boundary - the default for TAO CDR streams is 4.
- case CORBA::tk_double:
- case CORBA::tk_ulonglong:
- case CORBA::tk_longlong:
- case CORBA::tk_longdouble:
- mb->rd_ptr (ACE_ptr_align_binary (mb->rd_ptr (),
- ACE_CDR::MAX_ALIGNMENT));
- break;
- default:
- break;
- }
-
- // Align the read pointer with the base, so mb->length()
- // will be meaningful.
- mb->crunch ();
-
- this->repo_->config ()->set_binary_value (new_key,
- "value",
- mb->base (),
- mb->length ());
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Constant,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ConstantDef::_nil ());
-
- return CORBA::ConstantDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::StructDef_ptr
-TAO_Container_i::create_struct (const char *id,
- const char *name,
- const char *version,
- const CORBA::StructMemberSeq &members
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::StructDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::StructDef::_nil ());
-
- return this->create_struct_i (id,
- name,
- version,
- members
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::StructDef_ptr
-TAO_Container_i::create_struct_i (const char *id,
- const char *name,
- const char *version,
- const CORBA::StructMemberSeq &members
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (this->def_kind (),
- CORBA::dk_Struct,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "defns"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::StructDef::_nil ());
-
- // Open a section for the struct's members.
- ACE_Configuration_Section_Key refs_key;
- this->repo_->config ()->open_section (new_key,
- "refs",
- 1,
- refs_key);
-
- CORBA::ULong count = members.length ();
- this->repo_->config ()->set_integer_value (refs_key,
- "count",
- count);
- char *member_path = 0;
-
- // Create a section for each member. We just store the
- // member name and the path to its database entry.
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- ACE_Configuration_Section_Key member_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (refs_key,
- stringified,
- 1,
- member_key);
-
- this->repo_->config ()->set_string_value (member_key,
- "name",
- members[i].name.in ());
-
- member_path =
- TAO_IFR_Service_Utils::reference_to_path (members[i].type_def.in ());
-
- this->repo_->config ()->set_string_value (member_key,
- "path",
- member_path);
- }
-
- CORBA::DefinitionKind def_kind =
- this->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::StructDef::_nil ());
-
- if (def_kind == CORBA::dk_Struct
- || def_kind == CORBA::dk_Union
- || def_kind == CORBA::dk_Exception)
- {
- this->update_refs (path.c_str (),
- name);
- }
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Struct,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::StructDef::_nil ());
-
- return CORBA::StructDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::UnionDef_ptr
-TAO_Container_i::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))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::UnionDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::UnionDef::_nil ());
-
- return this->create_union_i (id,
- name,
- version,
- discriminator_type,
- members
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::UnionDef_ptr
-TAO_Container_i::create_union_i (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))
-{
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (this->def_kind (),
- CORBA::dk_Union,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "defns"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::UnionDef::_nil ());
-
- // Add a field to hold the path to the discriminator type.
- char *disc_path =
- TAO_IFR_Service_Utils::reference_to_path (discriminator_type);
-
- this->repo_->config ()->set_string_value (new_key,
- "disc_path",
- disc_path);
-
- ACE_Configuration_Section_Key refs_key;
-
- // For the union's members.
- this->repo_->config ()->open_section (new_key,
- "refs",
- 1,
- refs_key);
-
- CORBA::ULong count = members.length ();
- this->repo_->config ()->set_integer_value (refs_key,
- "count",
- count);
- char *member_path = 0;
-
- // Create a section for each member. We store the member
- // name, its label value, and the path to its database entry.
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- ACE_Configuration_Section_Key member_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (refs_key,
- stringified,
- 1,
- member_key);
-
- this->repo_->config ()->set_string_value (member_key,
- "name",
- members[i].name.in ());
-
- member_path =
- TAO_IFR_Service_Utils::reference_to_path (members[i].type_def.in ());
-
- this->repo_->config ()->set_string_value (member_key,
- "path",
- member_path);
-
- this->store_label (member_key,
- members[i].label
- ACE_ENV_ARG_PARAMETER);
- }
-
- CORBA::DefinitionKind def_kind =
- this->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::UnionDef::_nil ());
-
- if (def_kind == CORBA::dk_Struct
- || def_kind == CORBA::dk_Union
- || def_kind == CORBA::dk_Exception)
- {
- this->update_refs (path.c_str (),
- name);
- }
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Union,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::UnionDef::_nil ());
-
- return CORBA::UnionDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::EnumDef_ptr
-TAO_Container_i::create_enum (const char *id,
- const char *name,
- const char *version,
- const CORBA::EnumMemberSeq &members
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::EnumDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::EnumDef::_nil ());
-
- return this->create_enum_i (id,
- name,
- version,
- members
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::EnumDef_ptr
-TAO_Container_i::create_enum_i (const char *id,
- const char *name,
- const char *version,
- const CORBA::EnumMemberSeq &members
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (this->def_kind (),
- CORBA::dk_Enum,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "defns"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::EnumDef::_nil ());
-
- // Store the member count of the enum.
- CORBA::ULong count = members.length ();
- this->repo_->config ()->set_integer_value (new_key,
- "count",
- count);
-
- // Create a section for each member, named for
- // its ordinal position in the enum,
- for (CORBA::ULong i = 0; i < count; i++)
- {
- ACE_Configuration_Section_Key member_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (new_key,
- stringified,
- 1,
- member_key);
-
- this->repo_->config ()->set_string_value (member_key,
- "name",
- members[i]);
- }
-
- CORBA::DefinitionKind def_kind =
- this->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::EnumDef::_nil ());
-
- if (def_kind == CORBA::dk_Struct
- || def_kind == CORBA::dk_Union
- || def_kind == CORBA::dk_Exception)
- {
- this->update_refs (path.c_str (),
- name);
- }
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Enum,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::EnumDef::_nil ());
-
- return CORBA::EnumDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::AliasDef_ptr
-TAO_Container_i::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))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::AliasDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::AliasDef::_nil ());
-
- return this->create_alias_i (id,
- name,
- version,
- original_type
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::AliasDef_ptr
-TAO_Container_i::create_alias_i (const char *id,
- const char *name,
- const char *version,
- CORBA::IDLType_ptr original_type
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (this->def_kind (),
- CORBA::dk_Alias,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "defns"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::AliasDef::_nil ());
-
- // Get the path to our original type and store it.
- char *unalias_path =
- TAO_IFR_Service_Utils::reference_to_path (original_type);
-
- this->repo_->config ()->set_string_value (new_key,
- "original_type",
- unalias_path);
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Alias,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::AliasDef::_nil ());
-
- return CORBA::AliasDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::InterfaceDef_ptr
-TAO_Container_i::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))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::InterfaceDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::InterfaceDef::_nil ());
-
- return this->create_interface_i (id,
- name,
- version,
- base_interfaces
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::InterfaceDef_ptr
-TAO_Container_i::create_interface_i (const char *id,
- const char *name,
- const char *version,
- const CORBA::InterfaceDefSeq &base_interfaces
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (this->def_kind (),
- CORBA::dk_Interface,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "defns"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::InterfaceDef::_nil ());
-
- CORBA::ULong length = base_interfaces.length ();
-
- if (length > 0)
- {
- // Open a section for the base interfaces.
- ACE_Configuration_Section_Key inherited_key;
- this->repo_->config ()->open_section (new_key,
- "inherited",
- 1,
- inherited_key);
- char *inherited_path = 0;
-
- // Store the path to each base interface.
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- inherited_path =
- TAO_IFR_Service_Utils::reference_to_path (
- base_interfaces[i]
- );
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (inherited_key,
- stringified,
- inherited_path);
- }
- }
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Interface,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::InterfaceDef::_nil ());
-
- return CORBA::InterfaceDef::_narrow (obj.in ()
- 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
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::ValueDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ValueDef::_nil ());
-
- return this->create_value_i (id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces,
- initializers
- ACE_ENV_ARG_PARAMETER);
-}
-
-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
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_Configuration_Section_Key new_key;
- ACE_TString path =
- this->create_value_common (this->def_kind (),
- this->section_key_,
- new_key,
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ValueDef::_nil ());
-
- TAO_IFR_Generic_Utils<CORBA::InitializerSeq>::set_initializers (
- initializers,
- this->repo_->config (),
- new_key
- );
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Value,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ValueDef::_nil ());
-
- return CORBA::ValueDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ValueBoxDef_ptr
-TAO_Container_i::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))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::ValueBoxDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ValueBoxDef::_nil ());
-
- return this->create_value_box_i (id,
- name,
- version,
- original_type_def
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ValueBoxDef_ptr
-TAO_Container_i::create_value_box_i (const char *id,
- const char *name,
- const char *version,
- CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (this->def_kind (),
- CORBA::dk_ValueBox,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "defns"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ValueBoxDef::_nil ());
-
- // Get the path to our original type and store it.
- char *boxed_path =
- TAO_IFR_Service_Utils::reference_to_path (original_type_def);
-
- this->repo_->config ()->set_string_value (new_key,
- "boxed_type",
- boxed_path);
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_ValueBox,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ValueBoxDef::_nil ());
-
- return CORBA::ValueBoxDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ExceptionDef_ptr
-TAO_Container_i::create_exception (const char *id,
- const char *name,
- const char *version,
- const CORBA::StructMemberSeq &members
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::ExceptionDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ExceptionDef::_nil ());
-
- return this->create_exception_i (id,
- name,
- version,
- members
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ExceptionDef_ptr
-TAO_Container_i::create_exception_i (const char *id,
- const char *name,
- const char *version,
- const CORBA::StructMemberSeq &members
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (this->def_kind (),
- CORBA::dk_Exception,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "defns"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ExceptionDef::_nil ());
-
- ACE_Configuration_Section_Key refs_key;
- this->repo_->config ()->open_section (new_key,
- "refs",
- 1,
- refs_key);
-
- CORBA::ULong count = members.length ();
- this->repo_->config ()->set_integer_value (refs_key,
- "count",
- count);
- char *member_path = 0;
-
- // Create a section for each member. We just store the
- // member name and the path to its database entry.
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- ACE_Configuration_Section_Key member_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (refs_key,
- stringified,
- 1,
- member_key);
-
- this->repo_->config ()->set_string_value (member_key,
- "name",
- members[i].name.in ());
-
- member_path =
- TAO_IFR_Service_Utils::reference_to_path (members[i].type_def.in ());
-
- this->repo_->config ()->set_string_value (member_key,
- "path",
- member_path);
- }
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Exception,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ExceptionDef::_nil ());
-
- return CORBA::ExceptionDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::NativeDef_ptr
-TAO_Container_i::create_native (const char *id,
- const char *name,
- const char *version
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::NativeDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::NativeDef::_nil ());
-
- return this->create_native_i (id,
- name,
- version
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::NativeDef_ptr
-TAO_Container_i::create_native_i (const char *id,
- const char *name,
- const char *version
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (this->def_kind (),
- CORBA::dk_Native,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "defns"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::NativeDef::_nil ());
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Native,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::NativeDef::_nil ());
-
- return CORBA::NativeDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::AbstractInterfaceDef_ptr
-TAO_Container_i::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))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::AbstractInterfaceDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::AbstractInterfaceDef::_nil ());
-
- return this->create_abstract_interface_i (id,
- name,
- version,
- base_interfaces
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::AbstractInterfaceDef_ptr
-TAO_Container_i::create_abstract_interface_i (
- const char *id,
- const char *name,
- const char *version,
- const CORBA::AbstractInterfaceDefSeq &base_interfaces
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (this->def_kind (),
- CORBA::dk_AbstractInterface,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "defns"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::AbstractInterfaceDef::_nil ());
-
- CORBA::ULong length = base_interfaces.length ();
-
- if (length > 0)
- {
- // Open a section for the base interfaces.
- ACE_Configuration_Section_Key inherited_key;
-
- this->repo_->config ()->open_section (new_key,
- "inherited",
- 1,
- inherited_key);
- char *inherited_path = 0;
-
- // Store the path to each base interface.
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- inherited_path =
- TAO_IFR_Service_Utils::reference_to_path (base_interfaces[i]);
-
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (inherited_key,
- stringified,
- inherited_path);
- }
- }
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_AbstractInterface,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::AbstractInterfaceDef::_nil ());
-
- return CORBA::AbstractInterfaceDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::LocalInterfaceDef_ptr
-TAO_Container_i::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))
-{
- 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_local_interface_i (id,
- name,
- version,
- base_interfaces
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::LocalInterfaceDef_ptr
-TAO_Container_i::create_local_interface_i (
- const char *id,
- const char *name,
- const char *version,
- const CORBA::InterfaceDefSeq &base_interfaces
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (this->def_kind (),
- CORBA::dk_LocalInterface,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "defns"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::LocalInterfaceDef::_nil ());
-
- CORBA::ULong length = base_interfaces.length ();
-
- if (length > 0)
- {
- // Open a section for the base interfaces.
- ACE_Configuration_Section_Key inherited_key;
-
- this->repo_->config ()->open_section (new_key,
- "inherited",
- 1,
- inherited_key);
- char *inherited_path = 0;
-
- // Store the path to each base interface.
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- inherited_path =
- TAO_IFR_Service_Utils::reference_to_path (base_interfaces[i]);
-
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (inherited_key,
- stringified,
- inherited_path);
- }
- }
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_LocalInterface,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::LocalInterfaceDef::_nil ());
-
- return CORBA::LocalInterfaceDef::_narrow (obj.in ()
- 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
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::ExtValueDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ExtValueDef::_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 *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))
-{
- ACE_Configuration_Section_Key new_key;
- ACE_TString path =
- this->create_value_common (this->def_kind (),
- this->section_key_,
- new_key,
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interfaces
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ExtValueDef::_nil ());
-
- /// This does not handle the initializer exceptions, so we do that below.
- TAO_IFR_Generic_Utils<CORBA::ExtInitializerSeq>::set_initializers (
- initializers,
- this->repo_->config (),
- new_key
- );
-
- CORBA::ULong length = initializers.length ();
-
- if (length > 0)
- {
- ACE_Configuration_Section_Key initializers_key, initializer_key;
- char *stringified = 0;
-
- this->repo_->config ()->open_section (new_key,
- "initializers",
- 0,
- initializers_key);
-
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (initializers_key,
- stringified,
- 0,
- initializer_key);
-
- TAO_ExtValueDef_i impl (this->repo_);
- impl.section_key (new_key);
- impl.exceptions (initializer_key,
- "excepts",
- initializers[i].exceptions);
- }
- }
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Value,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ExtValueDef::_nil ());
-
- return CORBA::ExtValueDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-int
-TAO_Container_i::same_as_tmp_name (const char *name)
-{
- return ACE_OS::strcmp (TAO_Container_i::tmp_name_holder_, name) == 0;
-}
-
-void
-TAO_Container_i::tmp_name_holder (const char *name)
-{
- TAO_Container_i::tmp_name_holder_ = name;
-}
-
-void
-TAO_Container_i::lookup_name_recursive (
- ACE_Unbounded_Queue<CORBA::DefinitionKind> &kind_queue,
- ACE_Unbounded_Queue<ACE_TString> &path_queue,
- const char *search_name,
- CORBA::Long levels_to_search,
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL
- )
-{
- ACE_Configuration_Section_Key defns_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "defns",
- 0,
- defns_key);
-
- if (status == 0)
- {
- int index = 0;
- ACE_TString section_name;
- while (this->repo_->config ()->enumerate_sections (defns_key,
- index++,
- section_name)
- == 0)
- {
- ACE_Configuration_Section_Key defn_key;
- this->repo_->config ()->open_section (defns_key,
- section_name.c_str (),
- 0,
- defn_key);
-
- u_int kind = 0;
- this->repo_->config ()->get_integer_value (defn_key,
- "def_kind",
- kind);
-
- CORBA::DefinitionKind def_kind =
- static_cast<CORBA::DefinitionKind> (kind);
-
- ACE_TString id;
- this->repo_->config ()->get_string_value (defn_key,
- "id",
- id);
-
- ACE_TString path;
- this->repo_->config ()->get_string_value (
- this->repo_->repo_ids_key (),
- id.c_str (),
- path
- );
-
- if (limit_type == CORBA::dk_all || limit_type == def_kind)
- {
- ACE_TString name;
- this->repo_->config ()->get_string_value (defn_key,
- "name",
- name);
-
- if (ACE_OS::strcmp (name.c_str (), search_name) == 0)
- {
- kind_queue.enqueue_tail (def_kind);
-
- path_queue.enqueue_tail (path);
- }
- }
-
- if (levels_to_search == -1 || levels_to_search > 1)
- {
- TAO_Container_i *impl =
- TAO_IFR_Service_Utils::path_to_container (path,
- this->repo_);
-
- // This member may not be a container.
- if (impl == 0)
- {
- continue;
- }
-
- impl->lookup_name_recursive (kind_queue,
- path_queue,
- search_name,
- levels_to_search == -1
- ? -1
- : levels_to_search - 1,
- limit_type,
- exclude_inherited
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
- }
- }
-
- CORBA::DefinitionKind kind = this->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- if (kind == CORBA::dk_Interface || kind == CORBA::dk_Value)
- {
- if (limit_type == CORBA::dk_all || limit_type == CORBA::dk_Attribute)
- {
- this->lookup_attr (kind_queue,
- path_queue,
- search_name,
- exclude_inherited);
- }
-
- if (limit_type == CORBA::dk_all || limit_type == CORBA::dk_Operation)
- {
- this->lookup_op (kind_queue,
- path_queue,
- search_name,
- exclude_inherited);
- }
- }
-}
-
-void
-TAO_Container_i:: lookup_attr (
- ACE_Unbounded_Queue<CORBA::DefinitionKind> &kind_queue,
- ACE_Unbounded_Queue<ACE_TString> &path_queue,
- const char *search_name,
- CORBA::Boolean exclude_inherited
- )
-{
- int index = 0;
- ACE_TString section_name;
-
- ACE_Configuration_Section_Key sub_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "attrs",
- 0,
- sub_key);
-
- if (status == 0)
- {
- while (this->repo_->config ()->enumerate_sections (sub_key,
- index++,
- section_name)
- == 0)
- {
- ACE_Configuration_Section_Key member_key;
- this->repo_->config ()->open_section (sub_key,
- section_name.c_str (),
- 0,
- member_key);
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (member_key,
- "name",
- name);
-
- if (name == search_name)
- {
- kind_queue.enqueue_tail (CORBA::dk_Attribute);
-
- ACE_TString id;
- this->repo_->config ()->get_string_value (member_key,
- "id",
- id);
-
- ACE_TString path;
- this->repo_->config ()->get_string_value (
- this->repo_->repo_ids_key (),
- id.c_str (),
- path
- );
-
- path_queue.enqueue_tail (path);
- }
- }
- }
-
- if (exclude_inherited == 0)
- {
- ACE_Configuration_Section_Key bases_key;
- status =
- this->repo_->config ()->open_section (this->section_key_,
- "inherited",
- 0,
- bases_key);
-
- if (status == 0)
- {
- ACE_Configuration::VALUETYPE type;
- index = 0;
- while (this->repo_->config ()->enumerate_values (
- bases_key,
- index++,
- section_name,
- type
- )
- == 0)
- {
- ACE_TString path;
- this->repo_->config ()->get_string_value (
- bases_key,
- section_name.c_str (),
- path);
-
- ACE_Configuration_Section_Key base_key;
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- path,
- base_key,
- 0);
-
- TAO_InterfaceDef_i impl (this->repo_);
- impl.section_key (base_key);
-
- impl.lookup_attr (kind_queue,
- path_queue,
- search_name,
- exclude_inherited);
- }
- }
- }
-}
-
-void
-TAO_Container_i::lookup_op (
- ACE_Unbounded_Queue<CORBA::DefinitionKind> &kind_queue,
- ACE_Unbounded_Queue<ACE_TString> &path_queue,
- const char *search_name,
- CORBA::Boolean exclude_inherited
- )
-{
- int index = 0;
- ACE_TString section_name;
-
- ACE_Configuration_Section_Key sub_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "ops",
- 0,
- sub_key);
-
- if (status == 0)
- {
- while (this->repo_->config ()->enumerate_sections (sub_key,
- index++,
- section_name)
- == 0)
- {
- ACE_Configuration_Section_Key member_key;
- this->repo_->config ()->open_section (sub_key,
- section_name.c_str (),
- 0,
- member_key);
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (member_key,
- "name",
- name);
-
- if (name == search_name)
- {
- kind_queue.enqueue_tail (CORBA::dk_Operation);
-
- ACE_TString id;
- this->repo_->config ()->get_string_value (member_key,
- "id",
- id);
-
- ACE_TString path;
- this->repo_->config ()->get_string_value (
- this->repo_->repo_ids_key (),
- id.c_str (),
- path
- );
-
- path_queue.enqueue_tail (path);
- }
- }
- }
-
- if (exclude_inherited == 0)
- {
- ACE_Configuration_Section_Key bases_key;
- status =
- this->repo_->config ()->open_section (this->section_key_,
- "inherited",
- 0,
- bases_key);
-
- if (status == 0)
- {
- ACE_Configuration::VALUETYPE type;
- index = 0;
-
- while (this->repo_->config ()->enumerate_values (
- bases_key,
- index++,
- section_name,
- type
- )
- == 0)
- {
- ACE_TString path;
- this->repo_->config ()->get_string_value (
- bases_key,
- section_name.c_str (),
- path);
-
- ACE_Configuration_Section_Key base_key;
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- path,
- base_key,
- 0);
-
- TAO_InterfaceDef_i impl (this->repo_);
- impl.section_key (base_key);
-
- impl.lookup_op (kind_queue,
- path_queue,
- search_name,
- exclude_inherited);
- }
- }
- }
-}
-
-void
-TAO_Container_i::store_label (ACE_Configuration_Section_Key key,
- const CORBA::Any &value
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::TypeCode_var tc = value.type ();
-
- CORBA::TCKind kind = tc->kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- u_int result = 0;
- int default_label = 0;
-
- switch (kind)
- {
- case CORBA::tk_octet:
- default_label = 1;
- break;
- case CORBA::tk_char:
- {
- CORBA::Char x;
- value >>= CORBA::Any::to_char (x);
- result = static_cast<u_int> (x);
- break;
- }
- case CORBA::tk_wchar:
- {
- CORBA::WChar x;
- value >>= CORBA::Any::to_wchar (x);
- result = static_cast<u_int> (x);
- break;
- }
- case CORBA::tk_boolean:
- {
- CORBA::Boolean x;
- value >>= CORBA::Any::to_boolean (x);
- result = static_cast<u_int> (x);
- break;
- }
- case CORBA::tk_short:
- {
- CORBA::Short x;
- value >>= x;
- result = static_cast<u_int> (x);
- break;
- }
- case CORBA::tk_ushort:
- {
- CORBA::UShort x;
- value >>= x;
- result = static_cast<u_int> (x);
- break;
- }
- case CORBA::tk_long:
- {
- CORBA::Long x;
- value >>= x;
- result = static_cast<u_int> (x);
- break;
- }
- case CORBA::tk_ulong:
- {
- CORBA::ULong x;
- value >>= x;
- result = static_cast<u_int> (x);
- break;
- }
-#if !defined (ACE_LACKS_LONGLONG_T)
- case CORBA::tk_longlong:
- {
- CORBA::LongLong x;
- value >>= x;
- // We could lose data here.
- result = static_cast<u_int> (x);
- break;
- }
-#endif /* ACE_LACKS_LONGLONG_T */
-#if !(defined (ACE_LACKS_LONGLONG_T) || defined (ACE_LACKS_UNSIGNEDLONGLONG_T))
- case CORBA::tk_ulonglong:
- {
- CORBA::ULongLong x;
- value >>= x;
- // We could lose data here.
- result = static_cast<u_int> (x);
- break;
- }
-#endif
- case CORBA::tk_enum:
- {
- CORBA::ULong x;
- TAO::Any_Impl *impl = value.impl ();
- TAO_InputCDR in (static_cast<ACE_Message_Block *> (0));
-
- if (impl->encoded ())
- {
- TAO::Unknown_IDL_Type *unk =
- dynamic_cast<TAO::Unknown_IDL_Type *> (impl);
-
- in = unk->_tao_get_cdr ();
- }
- else
- {
- TAO_OutputCDR out;
- impl->marshal_value (out);
- TAO_InputCDR tmp (out);
- in = tmp;
- }
-
- in.read_ulong (x);
- result = static_cast<u_int> (x);
- break;
- }
- default:
- break;
- }
-
- if (default_label == 1)
- {
- this->repo_->config ()->set_string_value (key,
- "label",
- "default");
- }
- else
- {
- this->repo_->config ()->set_integer_value (key,
- "label",
- result);
- }
-}
-
-void
-TAO_Container_i::update_refs (const char *path,
- const char *name)
-{
- ACE_Configuration_Section_Key refs_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "refs",
- 0,
- refs_key);
-
- // If this container has no "refs" section, there is nothing to do.
- if (status != 0)
- {
- return;
- }
-
- u_int count = 0;
- this->repo_->config ()->get_integer_value (refs_key,
- "count",
- count);
-
- int index = 0;
- ACE_TString section_name;
- while (this->repo_->config ()->enumerate_sections (refs_key,
- index++,
- section_name)
- == 0)
- {
- ACE_Configuration_Section_Key ref_key;
- this->repo_->config ()->open_section (refs_key,
- section_name.c_str (),
- 0,
- ref_key);
-
- ACE_TString ref_name;
- this->repo_->config ()->get_string_value (ref_key,
- "name",
- ref_name);
-
- ACE_TString::size_type pos = ref_name.find (this->repo_->extension ());
-
- // If one of the names has been mangled by move(), fix it.
- if (pos != ACE_TString::npos)
- {
- // If we're just changing the path after doing a 'move',
- // we don't want to change the name, so we've passed in 0.
- if (name != 0)
- {
- this->repo_->config ()->set_string_value (ref_key,
- "name",
- name);
- }
- else
- {
- this->repo_->config ()->set_string_value (ref_key,
- "name",
- ref_name.substr (0, pos));
- }
-
- this->repo_->config ()->set_string_value (ref_key,
- "path",
- path);
-
- return;
- }
- }
-
- // If we're just changing the path after doing a 'move', we're done.
- if (name == 0)
- {
- return;
- }
-
- // Add a new reference.
- ACE_Configuration_Section_Key new_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (count);
- this->repo_->config ()->open_section (refs_key,
- stringified,
- 1,
- new_key);
-
- this->repo_->config ()->set_string_value (new_key,
- "name",
- name);
-
- this->repo_->config ()->set_string_value (new_key,
- "path",
- path);
-
- this->repo_->config ()->set_integer_value (refs_key,
- "count",
- count + 1);
-}
-
-ACE_TString
-TAO_Container_i::create_value_common (
- CORBA::DefinitionKind container_kind,
- ACE_Configuration_Section_Key &container_key,
- ACE_Configuration_Section_Key &new_key,
- 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
- ACE_ENV_ARG_DECL
- )
-{
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_TString path;
- path =
- TAO_IFR_Service_Utils::create_common (container_kind,
- CORBA::dk_Value,
- container_key,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "defns"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (path);
-
- 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))
- {
- const char *base_path =
- TAO_IFR_Service_Utils::reference_to_path (base_value);
-
- // Get the servant's key into the temporary key holder, because
- // the name clash checker for base valuetypes is static, and has
- // no other way to know about a specific key.
- this->repo_->config ()->expand_path (
- this->repo_->root_key (),
- base_path,
- TAO_IFR_Service_Utils::tmp_key_,
- 0
- );
- TAO_IFR_Service_Utils::name_exists (&TAO_ValueDef_i::name_clash,
- new_key,
- this->repo_,
- CORBA::dk_Value
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (path);
-
- ACE_TString base_value_id;
- this->repo_->config ()->get_string_value (TAO_IFR_Service_Utils::tmp_key_,
- "id",
- base_value_id);
-
- this->repo_->config ()->set_string_value (new_key,
- "base_value",
- base_value_id);
- }
-
- CORBA::ULong length = abstract_base_values.length ();
-
- if (length > 0)
- {
- ACE_Configuration_Section_Key bases_key;
- this->repo_->config ()->open_section (this->section_key_,
- "abstract_bases",
- 1,
- bases_key);
- this->repo_->config ()->set_integer_value (bases_key,
- "count",
- length);
-
- ACE_TString base_id;
- const char *base_path = 0;
- char *stringified = 0;
-
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- base_path =
- TAO_IFR_Service_Utils::reference_to_path (
- abstract_base_values[i]
- );
-
- // Get the servant's key into the temporary key holder, because
- // the name clash checker for base interfaces is static, and has
- // no other way to know about a specific key.
- this->repo_->config ()->expand_path (
- this->repo_->root_key (),
- base_path,
- TAO_IFR_Service_Utils::tmp_key_,
- 0
- );
- TAO_IFR_Service_Utils::name_exists (&TAO_ValueDef_i::name_clash,
- new_key,
- this->repo_,
- CORBA::dk_Value
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (path);
-
- this->repo_->config ()->get_string_value (
- TAO_IFR_Service_Utils::tmp_key_,
- "id",
- base_id
- );
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (bases_key,
- stringified,
- base_id);
- }
- }
-
- length = supported_interfaces.length ();
-
- if (length > 0)
- {
- ACE_Configuration_Section_Key supported_key;
- this->repo_->config ()->open_section (new_key,
- "supported",
- 1,
- supported_key);
- this->repo_->config ()->set_integer_value (supported_key,
- "count",
- length);
- ACE_TString supported_id;
- const char *supported_path = 0;
- CORBA::ULong kind = 0;
- CORBA::Boolean concrete_seen = 0;
- CORBA::DefinitionKind def_kind;
-
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- supported_path =
- TAO_IFR_Service_Utils::reference_to_path (
- supported_interfaces[i]
- );
-
- // Get the servant's key into the temporary key holder, because
- // the name clash checker for base interfaces is static, and has
- // no other way to know about a specific key.
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- supported_path,
- TAO_IFR_Service_Utils::tmp_key_,
- 0);
- this->repo_->config ()->get_integer_value (
- TAO_IFR_Service_Utils::tmp_key_,
- "def_kind",
- kind);
- def_kind = static_cast<CORBA::DefinitionKind> (kind);
-
- if (def_kind == CORBA::dk_Interface)
- {
- if (concrete_seen == 0)
- {
- concrete_seen = 1;
- }
- else
- {
- ACE_THROW_RETURN (CORBA::BAD_PARAM (CORBA::OMGVMCID | 12,
- CORBA::COMPLETED_NO),
- path);
- }
- }
-
- TAO_IFR_Service_Utils::name_exists (&TAO_ValueDef_i::name_clash,
- new_key,
- this->repo_,
- CORBA::dk_Value
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (path);
-
- this->repo_->config ()->get_string_value (
- TAO_IFR_Service_Utils::tmp_key_,
- "id",
- supported_id
- );
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (supported_key,
- stringified,
- supported_id);
- }
- }
-
- return path;
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/Container_i.h b/TAO/orbsvcs/orbsvcs/IFRService/Container_i.h
deleted file mode 100644
index ab8e833579b..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/Container_i.h
+++ /dev/null
@@ -1,479 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// Container_i.h
-//
-// = DESCRIPTION
-// Container servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_CONTAINER_I_H
-#define TAO_CONTAINER_I_H
-
-#include "orbsvcs/IFRService/IRObject_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_Repository_i;
-
-class TAO_IFRService_Export TAO_Container_i : public virtual TAO_IRObject_i
-{
- // = TITLE
- // TAO_Container_i
- //
- // = DESCRIPTION
- // Abstract base class used to form a containment hierarchy
- // in the Interface Repository, by containing objects
- // derived from the Contained interface.
- //
-public:
-// template<typename T>
-// friend class TAO_Port_Utils;
-
- TAO_Container_i (TAO_Repository_i *repo);
- // Constructor.
-
- virtual ~TAO_Container_i (void);
- // Destructor.
-
- virtual void destroy (
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Contained_ptr lookup (
- const char *search_name
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ContainedSeq *contents (
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ContainedSeq *lookup_name (
- const char *search_name,
- CORBA::Long levels_to_search,
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ContainedSeq *lookup_name_i (
- 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));
-
- 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_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_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_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_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ConstantDef_ptr create_constant (
- const char *id,
- const char *name,
- const char *version,
- CORBA::IDLType_ptr type,
- const CORBA::Any & value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ConstantDef_ptr create_constant_i (
- 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));
-
- virtual 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));
-
- CORBA::StructDef_ptr create_struct_i (
- const char *id,
- const char *name,
- const char *version,
- const CORBA::StructMemberSeq &members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::UnionDef_ptr create_union (
- const char *id,
- const char *name,
- const char *version,
- CORBA::IDLType_ptr discriminator_type,
- const CORBA::UnionMemberSeq &members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::UnionDef_ptr create_union_i (
- 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));
-
- virtual 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));
-
- CORBA::EnumDef_ptr create_enum_i (
- const char *id,
- const char *name,
- const char *version,
- const CORBA::EnumMemberSeq &members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::AliasDef_ptr create_alias (
- const char *id,
- const char *name,
- const char *version,
- CORBA::IDLType_ptr original_type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::AliasDef_ptr create_alias_i (
- 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));
-
- virtual 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));
-
- CORBA::InterfaceDef_ptr create_interface_i (
- 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));
-
- virtual CORBA::ValueDef_ptr create_value (
- const char *id,
- const char *name,
- const char *version,
- CORBA::Boolean is_custom,
- CORBA::Boolean is_abstract,
- CORBA::ValueDef_ptr base_value,
- CORBA::Boolean is_truncatable,
- const CORBA::ValueDefSeq &abstract_base_values,
- const CORBA::InterfaceDefSeq & supported_interfaces,
- const CORBA::InitializerSeq &initializers
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ValueDef_ptr 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_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ValueBoxDef_ptr create_value_box (
- const char *id,
- const char *name,
- const char *version,
- CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ValueBoxDef_ptr create_value_box_i (
- 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));
-
- virtual 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));
-
- CORBA::ExceptionDef_ptr create_exception_i (
- const char *id,
- const char *name,
- const char *version,
- const CORBA::StructMemberSeq &members
- 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_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_THROW_SPEC ((CORBA::SystemException));
-
- virtual 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));
-
- CORBA::AbstractInterfaceDef_ptr create_abstract_interface_i (
- 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));
-
- virtual 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));
-
- CORBA::LocalInterfaceDef_ptr create_local_interface_i (
- 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));
-
- 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));
-
- static int same_as_tmp_name (const char *name);
- // Called from TAO_IFR_Service_Utils::name_exisits.
-
- static void tmp_name_holder (const char *name);
- // Accesses the static member.
-
- void update_refs (
- const char *path,
- const char *name = 0
- );
- // Used with structs, unions and exceptions.
-
-protected:
- void store_label (
- ACE_Configuration_Section_Key key,
- const CORBA::Any &value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Store a union member's label value.
-
- void lookup_attr (
- ACE_Unbounded_Queue<CORBA::DefinitionKind> &kind_queue,
- ACE_Unbounded_Queue<ACE_TString> &path_queue,
- const char *search_name,
- CORBA::Boolean exclude_inherited
- );
-
- void lookup_op (
- ACE_Unbounded_Queue<CORBA::DefinitionKind> &kind_queue,
- ACE_Unbounded_Queue<ACE_TString> &path_queue,
- const char *search_name,
- CORBA::Boolean exclude_inherited
- );
-
-private:
- void lookup_name_recursive (
- ACE_Unbounded_Queue<CORBA::DefinitionKind> &kind_queue,
- ACE_Unbounded_Queue<ACE_TString> &path_queue,
- const char *search_name,
- CORBA::Long levels_to_search,
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL_WITH_DEFAULTS);
-
- ACE_TString create_value_common (
- CORBA::DefinitionKind container_kind,
- ACE_Configuration_Section_Key &container_key,
- ACE_Configuration_Section_Key &new_key,
- 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
- ACE_ENV_ARG_DECL
- );
- // Common code for create_value_i and create_ext_value_i.
-
-protected:
- static const char *tmp_name_holder_;
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_CONTAINER_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/EmitsDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/EmitsDef_i.cpp
deleted file mode 100644
index 0cbe4a4093d..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/EmitsDef_i.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/EmitsDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-
-ACE_RCSID (IFRService,
- EmitsDef_i,
- "$Id$")
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_EmitsDef_i::TAO_EmitsDef_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo),
- TAO_EventPortDef_i (repo)
-{
-}
-
-TAO_EmitsDef_i::~TAO_EmitsDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_EmitsDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Emits;
-}
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/EmitsDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/EmitsDef_i.h
deleted file mode 100644
index 5d8e93fdeba..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/EmitsDef_i.h
+++ /dev/null
@@ -1,68 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// EmitsDef_i.h
-//
-// = DESCRIPTION
-// EmitsDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_EMITSDEF_I_H
-#define TAO_EMITSDEF_I_H
-
-#include "orbsvcs/IFRService/EventPortDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_EmitsDef_i
- : public virtual TAO_EventPortDef_i
-{
- // = TITLE
- // TAO_EmitsDef_i
- //
- // = DESCRIPTION
- // Represents the definition of an event that is emitted
- // by a component.
- //
-public:
- TAO_EmitsDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_EmitsDef_i (void);
- // Destructor
-
- virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Return our definition kind.
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_EMITSDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/EnumDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/EnumDef_i.cpp
deleted file mode 100644
index 5273788b6de..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/EnumDef_i.cpp
+++ /dev/null
@@ -1,163 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/EnumDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- EnumDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_EnumDef_i::TAO_EnumDef_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo),
- TAO_IDLType_i (repo),
- TAO_TypedefDef_i (repo)
-{
-}
-
-TAO_EnumDef_i::~TAO_EnumDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_EnumDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Enum;
-}
-
-CORBA::TypeCode_ptr
-TAO_EnumDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_EnumDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- id);
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- name);
-
- CORBA::EnumMemberSeq_var members = this->members_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->repo_->tc_factory ()->create_enum_tc (id.c_str (),
- name.c_str (),
- members.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::EnumMemberSeq *
-TAO_EnumDef_i::members (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->members_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::EnumMemberSeq *
-TAO_EnumDef_i::members_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- u_int count = 0;
- this->repo_->config ()->get_integer_value (this->section_key_,
- "count",
- count);
-
- CORBA::EnumMemberSeq *retval = 0;
- ACE_NEW_THROW_EX (retval,
- CORBA::EnumMemberSeq (count),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- retval->length (count);
-
- for (u_int i = 0; i < count; ++i)
- {
- ACE_Configuration_Section_Key member_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (this->section_key_,
- stringified,
- 0,
- member_key);
-
- ACE_TString member_name;
- this->repo_->config ()->get_string_value (member_key,
- "name",
- member_name);
-
- (*retval)[i] = member_name.c_str ();
- }
-
- return retval;
-}
-
-void
-TAO_EnumDef_i::members (const CORBA::EnumMemberSeq &members
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->members_i (members
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_EnumDef_i::members_i (const CORBA::EnumMemberSeq &members
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->remove_section (this->section_key_,
- "members",
- 1);
-
- CORBA::ULong count = members.length ();
- this->repo_->config ()->set_integer_value (this->section_key_,
- "count",
- count);
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- ACE_Configuration_Section_Key member_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (this->section_key_,
- stringified,
- 1,
- member_key);
-
- ACE_TString member_name (members[i]);
- this->repo_->config ()->set_string_value (member_key,
- "name",
- member_name);
- }
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/EnumDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/EnumDef_i.h
deleted file mode 100644
index 0bd5b265451..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/EnumDef_i.h
+++ /dev/null
@@ -1,101 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// EnumDef_i.h
-//
-// = DESCRIPTION
-// EnumDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_ENUMDEF_I_H
-#define TAO_ENUMDEF_I_H
-
-#include "orbsvcs/IFRService/TypedefDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_EnumDef_i : public virtual TAO_TypedefDef_i
-{
-public:
- // = TITLE
- // TAO_EnumDef_i
- //
- // = DESCRIPTION
- // Represents an OMG IDL enumeration definition.
- //
-public:
- TAO_EnumDef_i (TAO_Repository_i *repoy);
- // Constructor
-
- virtual ~TAO_EnumDef_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 CORBA::TypeCode_ptr type (
- 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_THROW_SPEC ((CORBA::SystemException));
- // From IDLType_i's pure virtual function.
-
- virtual CORBA::EnumMemberSeq *members (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::EnumMemberSeq *members_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void members (
- const CORBA::EnumMemberSeq &members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void members_i (
- const CORBA::EnumMemberSeq &members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_ENUMDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/EventDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/EventDef_i.cpp
deleted file mode 100644
index cd62666f25d..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/EventDef_i.cpp
+++ /dev/null
@@ -1,101 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/EventDef_i.h"
-
-ACE_RCSID (IFRService,
- EventDef_i,
- "$Id$")
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_EventDef_i::TAO_EventDef_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 (repo)
-{
-}
-
-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))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-void
-TAO_EventDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // An event type is a restriction of a value type, not an extension.
- this->TAO_ExtValueDef_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::Contained::Description *
-TAO_EventDef_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_EventDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return this->TAO_ValueDef_i::describe_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::Boolean
-TAO_EventDef_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_EventDef_i::is_a_i (const char *event_id
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- if (ACE_OS::strcmp (event_id, "IDL:omg.org/CORBA/EventBase:1.0") == 0)
- {
- return 1;
- }
-
- return this->TAO_ValueDef_i::is_a_i (event_id
- ACE_ENV_ARG_PARAMETER);
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/EventDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/EventDef_i.h
deleted file mode 100644
index a1e280a2882..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/EventDef_i.h
+++ /dev/null
@@ -1,102 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// EventDef_i.h
-//
-// = DESCRIPTION
-// EventDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_EVENTDEF_I_H
-#define TAO_EVENTDEF_I_H
-
-#include "orbsvcs/IFRService/ExtValueDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_EventDef_i : public virtual TAO_ExtValueDef_i
-{
- // = TITLE
- // TAO_EventDef_i
- //
- // = DESCRIPTION
- // Represents an event definition. It refers to a ValueDef
- // object that contains information about the event.
- //
-public:
- TAO_EventDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_EventDef_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 *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));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_EVENTDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/EventPortDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/EventPortDef_i.cpp
deleted file mode 100644
index f3d1a44a8f4..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/EventPortDef_i.cpp
+++ /dev/null
@@ -1,200 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/EventPortDef_i.h"
-#include "orbsvcs/IFRService/EventDef_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils_T.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- EventPortDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_EventPortDef_i::TAO_EventPortDef_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo),
- TAO_Contained_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
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString holder;
- this->repo_->config ()->get_string_value (this->section_key_,
- "base_type",
- holder);
- CORBA::Contained_var obj = this->repo_->lookup_id (holder.fast_rep ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::EventDef::_nil ());
-
- return CORBA::ComponentIR::EventDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-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))
-{
- this->repo_->config ()->remove_value (this->section_key_,
- "base_type");
-
- if (CORBA::is_nil (event))
- {
- return;
- }
-
- const char *tmp =
- TAO_IFR_Service_Utils::reference_to_path (event);
-
- ACE_Configuration_Section_Key new_key;
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- tmp,
- new_key,
- 0);
-
- ACE_TString holder;
- this->repo_->config ()->get_string_value (new_key,
- "id",
- holder);
-
- this->repo_->config ()->set_string_value (this->section_key_,
- "base_type",
- holder);
-}
-
-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
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString holder;
- this->repo_->config ()->get_string_value (this->section_key_,
- "base_type",
- holder);
- this->repo_->config ()->get_string_value (this->repo_->repo_ids_key (),
- holder.fast_rep (),
- holder);
- ACE_Configuration_Section_Key key;
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- holder,
- key,
- 0);
- TAO_EventDef_i impl (this->repo_);
- impl.section_key (key);
- return impl.is_a_i (event_id
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Contained::Description *
-TAO_EventPortDef_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_EventPortDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ComponentIR::EventPortDescription epd;
- TAO_IFR_Desc_Utils<CORBA::ComponentIR::EventPortDescription,
- TAO_EventPortDef_i>::fill_desc_begin (
- epd,
- this->repo_,
- this->section_key_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (0);
-
- ACE_TString holder;
- this->repo_->config ()->get_string_value (this->section_key_,
- "base_type",
- holder);
- epd.event = holder.fast_rep ();
-
- CORBA::Contained::Description *retval = 0;
- ACE_NEW_RETURN (retval,
- CORBA::Contained::Description,
- 0);
-
- retval->kind = this->def_kind ();
- retval->value <<= epd;
- return retval;
-}
-
-CORBA::DefinitionKind
-TAO_EventPortDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_none;
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/EventPortDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/EventPortDef_i.h
deleted file mode 100644
index dc84527d41f..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/EventPortDef_i.h
+++ /dev/null
@@ -1,123 +0,0 @@
-// -*- 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 "orbsvcs/IFRService/Contained_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/IFRService/IFR_ComponentsS.h"
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-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));
-
- /// This can be the same for the three derived classes, so it is
- /// implemented here.
-
- 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.
-
-private:
- virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Dummy method so we can consolidate derived class methods
- // in this 'abstract' base class.
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_EVENTPORTDEF_I_H */
-
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExceptionDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ExceptionDef_i.cpp
deleted file mode 100644
index 33b7c9eee99..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ExceptionDef_i.cpp
+++ /dev/null
@@ -1,351 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/ExceptionDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/IDLType_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/SString.h"
-
-ACE_RCSID (IFRService,
- ExceptionDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_ExceptionDef_i::TAO_ExceptionDef_i (
- TAO_Repository_i *repo
- )
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo),
- TAO_Container_i (repo)
-{
-}
-
-TAO_ExceptionDef_i::~TAO_ExceptionDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_ExceptionDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Exception;
-}
-
-void
-TAO_ExceptionDef_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_ExceptionDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Destroy our members.
- TAO_Container_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- // Destroy ourself.
- TAO_Contained_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-CORBA::Contained::Description *
-TAO_ExceptionDef_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_ExceptionDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::Contained::Description *desc_ptr = 0;
- ACE_NEW_THROW_EX (desc_ptr,
- CORBA::Contained::Description,
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- CORBA::Contained::Description_var retval = desc_ptr;
-
- retval->kind = this->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::ExceptionDescription ed;
-
- ed.name = this->name_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- ed.id = this->id_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- ACE_TString container_id;
-
- this->repo_->config ()->get_string_value (this->section_key_,
- "container_id",
- container_id);
-
- ed.defined_in = container_id.c_str ();
-
- ed.version = this->version_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- ed.type = this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval->value <<= ed;
-
- return retval._retn ();
-}
-
-CORBA::TypeCode_ptr
-TAO_ExceptionDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_ExceptionDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- id);
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- name);
-
- CORBA::StructMemberSeq_var members =
- this->members_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->repo_->tc_factory ()->create_exception_tc (
- id.c_str (),
- name.c_str (),
- members.in ()
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-CORBA::StructMemberSeq *
-TAO_ExceptionDef_i::members (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->members_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::StructMemberSeq *
-TAO_ExceptionDef_i::members_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_Unbounded_Queue<CORBA::DefinitionKind> kind_queue;
- ACE_Unbounded_Queue<ACE_TString> path_queue;
- ACE_Unbounded_Queue<ACE_TString> name_queue;
-
- ACE_Configuration_Section_Key refs_key;
- this->repo_->config ()->open_section (this->section_key_,
- "refs",
- 0,
- refs_key);
-
- u_int count = 0;
- this->repo_->config ()->get_integer_value (refs_key,
- "count",
- count);
-
- for (u_int i = 0; i < count; ++i)
- {
- ACE_Configuration_Section_Key member_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (refs_key,
- stringified,
- 0,
- member_key);
-
- ACE_TString path;
- this->repo_->config ()->get_string_value (member_key,
- "path",
- path);
-
- ACE_Configuration_Section_Key entry_key;
- int status =
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- path,
- entry_key,
- 0);
-
- // This entry may have been removed.
- if (status == 0)
- {
- path_queue.enqueue_tail (path);
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (member_key,
- "name",
- name);
-
- name_queue.enqueue_tail (name);
-
- u_int kind = 0;
- this->repo_->config ()->get_integer_value (entry_key,
- "def_kind",
- kind);
-
- CORBA::DefinitionKind def_kind =
- static_cast<CORBA::DefinitionKind> (kind);
-
- kind_queue.enqueue_tail (def_kind);
- }
- }
-
- CORBA::ULong size = static_cast<CORBA::ULong> (kind_queue.size ());
-
- CORBA::StructMemberSeq *members = 0;
- ACE_NEW_THROW_EX (members,
- CORBA::StructMemberSeq (size),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- members->length (size);
-
- CORBA::StructMemberSeq_var retval = members;
-
- ACE_TString name;
- ACE_TString path;
- CORBA::DefinitionKind kind = CORBA::dk_none;
- CORBA::Object_var obj;
- ACE_Configuration_Section_Key member_key;
- TAO_IDLType_i *impl = 0;
-
- for (CORBA::ULong k = 0; k < size; ++k)
- {
- name_queue.dequeue_head (name);
- retval[k].name = name.c_str ();
-
- kind_queue.dequeue_head (kind);
- path_queue.dequeue_head (path);
-
- obj =
- TAO_IFR_Service_Utils::create_objref (kind,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval[k].type_def = CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- path,
- member_key,
- 0);
-
- impl = TAO_IFR_Service_Utils::path_to_idltype (path,
- this->repo_);
-
- retval[k].type = impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- return retval._retn ();
-}
-
-void
-TAO_ExceptionDef_i::members (const CORBA::StructMemberSeq &members
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->members_i (members
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ExceptionDef_i::members_i (const CORBA::StructMemberSeq &members
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Destroy our old members, both refs and defns.
- TAO_Container_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- CORBA::ULong count = members.length ();
-
- // Exceptions can be empty.
- if (count > 0)
- {
- ACE_TString section_name;
- ACE_Configuration_Section_Key refs_key;
-
- this->repo_->config ()->open_section (this->section_key_,
- "refs",
- 1,
- refs_key);
- char *path = 0;
-
- // Create a section for each new member. We just store the
- // member name and the path to its database entry.
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- ACE_Configuration_Section_Key member_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (refs_key,
- stringified,
- 1,
- member_key);
-
- ACE_TString name (members[i].name);
- this->repo_->config ()->set_string_value (member_key,
- "name",
- name);
-
- path =
- TAO_IFR_Service_Utils::reference_to_path (
- members[i].type_def.in ()
- );
-
- this->repo_->config ()->set_string_value (member_key,
- "path",
- path);
- }
-
- this->repo_->config ()->set_integer_value (refs_key,
- "count",
- count);
- }
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExceptionDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ExceptionDef_i.h
deleted file mode 100644
index 88dd3e8bbd5..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ExceptionDef_i.h
+++ /dev/null
@@ -1,124 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// ExceptionDef_i.h
-//
-// = DESCRIPTION
-// ExceptionDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_EXCEPTIONDEF_I_H
-#define TAO_EXCEPTIONDEF_I_H
-
-#include "orbsvcs/IFRService/Contained_i.h"
-#include "orbsvcs/IFRService/Container_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_ExceptionDef_i : public virtual TAO_Contained_i,
- public virtual TAO_Container_i
-{
- // = TITLE
- // TAO_ExceptionDef_i
- //
- // = DESCRIPTION
- // Represents an exception definition.
- //
-public:
- TAO_ExceptionDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_ExceptionDef_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));
- // Remove the repository entry.
-
- 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::TypeCode_ptr type (
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::StructMemberSeq *members (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::StructMemberSeq *members_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void members (
- const CORBA::StructMemberSeq & members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void members_i (
- const CORBA::StructMemberSeq & members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_EXCEPTIONDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.cpp
deleted file mode 100644
index 82ffce83d05..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-
-ACE_RCSID (IFRService,
- ExtAbstractInterfaceDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-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)
-{
-}
-
-// Just call the base class version, this is here only to
-// disambiguate multiple inheritance.
-void
-TAO_ExtAbstractInterfaceDef_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;
-
- TAO_AbstractInterfaceDef_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h
deleted file mode 100644
index e79471d8e11..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h
+++ /dev/null
@@ -1,70 +0,0 @@
-// -*- 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 "orbsvcs/IFRService/AbstractInterfaceDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/IFRService/InterfaceAttrExtension_i.h"
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-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
-
- virtual void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#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
deleted file mode 100644
index 62405fe8393..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.cpp
+++ /dev/null
@@ -1,315 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/ExtAttributeDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/ExceptionDef_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- ExtAttributeDef_i,
- "$Id$")
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_ExtAttributeDef_i::TAO_ExtAttributeDef_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo),
- TAO_AttributeDef_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
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ExcDescriptionSeq *retval = 0;
- ACE_NEW_RETURN (retval,
- CORBA::ExcDescriptionSeq,
- 0);
- CORBA::ExcDescriptionSeq_var safe_retval = retval;
-
- this->fill_exceptions (*retval,
- "get_excepts"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return safe_retval._retn ();
-}
-
-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))
-{
- this->exceptions ("get_excepts",
- get_exceptions);
-}
-
-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
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ExcDescriptionSeq *retval = 0;
- ACE_NEW_RETURN (retval,
- CORBA::ExcDescriptionSeq,
- 0);
- CORBA::ExcDescriptionSeq_var safe_retval = retval;
-
- this->fill_exceptions (*retval,
- "put_excepts"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return safe_retval._retn ();
-}
-
-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))
-{
- this->exceptions ("put_excepts",
- set_exceptions);
-}
-
-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
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ExtAttributeDescription *retval = 0;
- ACE_NEW_RETURN (retval,
- CORBA::ExtAttributeDescription,
- 0);
- CORBA::ExtAttributeDescription_var safe_retval = retval;
-
- this->fill_description (*retval
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return safe_retval._retn ();
-}
-
-void
-TAO_ExtAttributeDef_i::fill_description (
- CORBA::ExtAttributeDescription &desc
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- desc.name = this->name_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- desc.id = this->id_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- ACE_TString holder;
- this->repo_->config ()->get_string_value (this->section_key_,
- "container_id",
- holder);
- desc.defined_in = holder.fast_rep ();
-
- desc.id = this->id_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- desc.type = this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- desc.mode = this->mode_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->fill_exceptions (desc.get_exceptions,
- "get_excepts"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- this->fill_exceptions (desc.put_exceptions,
- "put_excepts"
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ExtAttributeDef_i::fill_exceptions (CORBA::ExcDescriptionSeq &exceptions,
- const char *sub_section
- ACE_ENV_ARG_DECL)
-{
- ACE_Configuration_Section_Key excepts_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- sub_section,
- 0,
- excepts_key);
-
- if (status != 0)
- {
- exceptions.length (0);
- return;
- }
-
- CORBA::ULong count = 0;
- this->repo_->config ()->get_integer_value (excepts_key,
- "count",
- count);
- exceptions.length (count);
- char *stringified = 0;
- ACE_TString holder;
- ACE_Configuration_Section_Key except_key;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->get_string_value (excepts_key,
- stringified,
- holder);
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- holder,
- except_key,
- 0);
- this->repo_->config ()->get_string_value (except_key,
- "name",
- holder);
- exceptions[i].name = holder.fast_rep ();
- this->repo_->config ()->get_string_value (except_key,
- "id",
- holder);
- exceptions[i].id = holder.fast_rep ();
-
- TAO_ExceptionDef_i impl (this->repo_);
- impl.section_key (except_key);
- exceptions[i].type = impl.type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->repo_->config ()->get_string_value (except_key,
- "container_id",
- holder);
- exceptions[i].defined_in = holder.fast_rep ();
- this->repo_->config ()->get_string_value (except_key,
- "version",
- holder);
- exceptions[i].version = holder.fast_rep ();
- }
-}
-
-void
-TAO_ExtAttributeDef_i::exceptions (const char *sub_section,
- const CORBA::ExcDescriptionSeq &exceptions)
-{
- this->repo_->config ()->remove_section (this->section_key_,
- sub_section,
- 0);
- ACE_Configuration_Section_Key new_key;
- this->repo_->config ()->open_section (this->section_key_,
- sub_section,
- 1,
- new_key);
- CORBA::ULong count = exceptions.length ();
- this->repo_->config ()->set_integer_value (new_key,
- "count",
- count);
- char *stringified = 0;
- ACE_TString path;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- this->repo_->config ()->get_string_value (this->repo_->repo_ids_key (),
- exceptions[i].id.in (),
- path);
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (new_key,
- stringified,
- path);
- }
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.h
deleted file mode 100644
index f4d9e54b665..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.h
+++ /dev/null
@@ -1,133 +0,0 @@
-// -*- 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 "orbsvcs/IFRService/AttributeDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-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));
-
- // Utility function that fills sequence elements for a
- // ComponentDescription.
- void fill_description (
- CORBA::ExtAttributeDescription &desc
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
-private:
- /// Common code for the set and get varieties.
-
- void fill_exceptions (CORBA::ExcDescriptionSeq &exceptions,
- const char *sub_section
- ACE_ENV_ARG_DECL);
-
- void exceptions (const char *sub_section,
- const CORBA::ExcDescriptionSeq &exceptions);
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#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
deleted file mode 100644
index 30f003136b2..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/ExtInterfaceDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-
-ACE_RCSID (IFRService,
- ExtInterfaceDef_i,
- "$Id$")
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-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_InterfaceDef_i (repo),
- TAO_InterfaceAttrExtension_i (repo)
-{
-}
-
-TAO_ExtInterfaceDef_i::~TAO_ExtInterfaceDef_i (void)
-{
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.h
deleted file mode 100644
index 11fecc1e6a5..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.h
+++ /dev/null
@@ -1,65 +0,0 @@
-// -*- 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 "orbsvcs/IFRService/InterfaceDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/IFRService/InterfaceAttrExtension_i.h"
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-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
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#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
deleted file mode 100644
index 3b802bcb762..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/ExtLocalInterfaceDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-
-ACE_RCSID (IFRService,
- ExtLocalInterfaceDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-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)
-{
-}
-
-// Just call the base class version, this is here only to
-// disambiguate multiple inheritance.
-void
-TAO_ExtLocalInterfaceDef_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;
-
- TAO_LocalInterfaceDef_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h
deleted file mode 100644
index 1e5eec3bcf2..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h
+++ /dev/null
@@ -1,70 +0,0 @@
-// -*- 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 "orbsvcs/IFRService/LocalInterfaceDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/IFRService/InterfaceAttrExtension_i.h"
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-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
-
- virtual void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#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
deleted file mode 100644
index 410fd91c7d9..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp
+++ /dev/null
@@ -1,975 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/ExtValueDef_i.h"
-#include "orbsvcs/IFRService/ExceptionDef_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils_T.h"
-
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- ExtValueDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-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_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::ExtInitializerSeq *
-TAO_ExtValueDef_i::ext_initializers_i (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ExtInitializerSeq *iseq = 0;
- ACE_NEW_RETURN (iseq,
- CORBA::ExtInitializerSeq,
- 0);
- CORBA::ExtInitializerSeq_var retval = iseq;
-
- ACE_Configuration_Section_Key initializers_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "initializers",
- 0,
- initializers_key);
-
- if (status != 0)
- {
- iseq->length (0);
- return retval._retn ();
- }
-
- CORBA::ULong count = 0;
- this->repo_->config ()->get_integer_value (initializers_key,
- "count",
- count);
- iseq->length (count);
- char *stringified = 0;
- ACE_Configuration_Section_Key initializer_key, params_key, arg_key;
- ACE_TString holder;
- CORBA::ULong arg_count = 0;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (initializers_key,
- stringified,
- 0,
- initializer_key);
- this->repo_->config ()->get_string_value (initializer_key,
- "name",
- holder);
- retval[i].name = holder.fast_rep ();
- status =
- this->repo_->config ()->open_section (initializer_key,
- "params",
- 0,
- params_key);
-
- if (status != 0)
- {
- retval[i].members.length (0);
- continue;
- }
-
- this->repo_->config ()->get_integer_value (params_key,
- "count",
- arg_count);
- retval[i].members.length (arg_count);
- CORBA::Object_var obj;
-
- for (CORBA::ULong j = 0; j < arg_count; ++j)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (j);
- this->repo_->config ()->open_section (params_key,
- stringified,
- 0,
- arg_key);
- this->repo_->config ()->get_string_value (arg_key,
- "arg_name",
- holder);
- retval[i].members[j].name = holder.fast_rep ();
- this->repo_->config ()->get_string_value (arg_key,
- "arg_path",
- holder);
- TAO_IDLType_i *impl =
- TAO_IFR_Service_Utils::path_to_idltype (holder,
- this->repo_);
- retval[i].members[j].type =
- impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- obj =
- TAO_IFR_Service_Utils::path_to_ir_object (holder,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval[i].members[j].type_def =
- CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- this->fill_exceptions (retval[i].exceptions,
- initializer_key,
- "excepts"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- return retval._retn ();
-}
-
-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))
-{
- ACE_Configuration *config = this->repo_->config ();
- config->remove_section (this->section_key_,
- "initializers",
- 1);
-
- /// This does not handle the initializer exceptions, so we do that below.
- TAO_IFR_Generic_Utils<CORBA::ExtInitializerSeq>::set_initializers (
- ext_initializers,
- this->repo_->config (),
- this->section_key_
- );
-
- CORBA::ULong length = ext_initializers.length ();
-
- if (length > 0)
- {
- ACE_Configuration_Section_Key initializers_key, initializer_key;
- char *stringified = 0;
-
- this->repo_->config ()->open_section (this->section_key_,
- "initializers",
- 0,
- initializers_key);
-
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (initializers_key,
- stringified,
- 0,
- initializer_key);
-
- this->exceptions (initializer_key,
- "excepts",
- ext_initializers[i].exceptions);
- }
- }
-}
-
-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_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::ExtValueDef::ExtFullValueDescription *
-TAO_ExtValueDef_i::describe_ext_value_i (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ExtValueDef::ExtFullValueDescription *fv_desc = 0;
- ACE_NEW_RETURN (fv_desc,
- CORBA::ExtValueDef::ExtFullValueDescription,
- 0);
- CORBA::ExtValueDef::ExtFullValueDescription_var retval = fv_desc;
-
- ACE_TString holder;
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- holder);
- fv_desc->name = holder.fast_rep ();
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- holder);
- fv_desc->id = holder.fast_rep ();
-
- CORBA::ULong val = 0;
-
- this->repo_->config ()->get_integer_value (this->section_key_,
- "is_abstract",
- val);
- fv_desc->is_abstract = static_cast<CORBA::Boolean> (val);
- this->repo_->config ()->get_integer_value (this->section_key_,
- "is_custom",
- val);
- fv_desc->is_custom = static_cast<CORBA::Boolean> (val);
- this->repo_->config ()->get_string_value (this->section_key_,
- "container_id",
- holder);
- fv_desc->defined_in = holder.fast_rep ();
- this->repo_->config ()->get_string_value (this->section_key_,
- "version",
- holder);
- fv_desc->version = holder.fast_rep ();
-
- // Operations.
-
- fv_desc->operations.length (0);
-
- ACE_Configuration_Section_Key ops_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "ops",
- 0,
- ops_key);
- CORBA::ULong count = 0;
- CORBA::ULong param_count = 0;
- char *stringified = 0;
- CORBA::ULong i = 0;
- CORBA::ULong j = 0;
- TAO_IDLType_i *idl_type = 0;
- CORBA::Object_var obj;
- ACE_Configuration_Section_Key params_key, excepts_key, except_def_key;
-
- if (status == 0)
- {
- this->repo_->config ()->get_integer_value (ops_key,
- "count",
- count);
- fv_desc->operations.length (count);
- ACE_Configuration_Section_Key op_key, result_key, contexts_key;
-
- for (i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (ops_key,
- stringified,
- 0,
- op_key);
- this->repo_->config ()->get_string_value (op_key,
- "name",
- holder);
- fv_desc->operations[i].name = holder.fast_rep ();
- this->repo_->config ()->get_string_value (op_key,
- "id",
- holder);
- fv_desc->operations[i].id = holder.fast_rep ();
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- holder);
- fv_desc->operations[i].defined_in = holder.fast_rep ();
- this->repo_->config ()->get_string_value (op_key,
- "result",
- holder);
- idl_type =
- TAO_IFR_Service_Utils::path_to_idltype (holder,
- this->repo_);
- fv_desc->operations[i].result =
- idl_type->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- this->repo_->config ()->get_integer_value (op_key,
- "mode",
- val);
- fv_desc->operations[i].mode = static_cast<CORBA::OperationMode> (val);
- CORBA::TCKind kind =
- fv_desc->operations[i].result->kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- if (fv_desc->operations[i].mode == CORBA::OP_ONEWAY
- && kind != CORBA::tk_void)
- {
- ACE_THROW_RETURN (CORBA::BAD_PARAM (CORBA::OMGVMCID | 31,
- CORBA::COMPLETED_NO),
- 0);
- }
-
- // Operation contexts.
-
- TAO_IFR_Strseq_Utils<CORBA::ContextIdSeq>::fill_string_seq (
- "contexts",
- this->repo_->config (),
- op_key,
- fv_desc->operations[i].contexts
- );
-
- // Operation parameters.
-
- fv_desc->operations[i].parameters.length (0);
- status =
- this->repo_->config ()->open_section (op_key,
- "params",
- 0,
- params_key);
- if (status == 0)
- {
- ACE_Configuration_Section_Key param_key;
- this->repo_->config ()->get_integer_value (params_key,
- "count",
- param_count);
- fv_desc->operations[i].parameters.length (param_count);
-
- for (j = 0; j < param_count; ++j)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (j);
- this->repo_->config ()->open_section (params_key,
- stringified,
- 0,
- param_key);
- this->repo_->config ()->get_string_value (param_key,
- "name",
- holder);
- fv_desc->operations[i].parameters[j].name =
- holder.fast_rep ();
- this->repo_->config ()->get_string_value (param_key,
- "type_path",
- holder);
- idl_type =
- TAO_IFR_Service_Utils::path_to_idltype (holder,
- this->repo_);
- fv_desc->operations[i].parameters[j].type =
- idl_type->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- obj =
- TAO_IFR_Service_Utils::path_to_ir_object (
- holder,
- this->repo_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (0);
-
- fv_desc->operations[i].parameters[j].type_def =
- CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- this->repo_->config ()->get_integer_value (param_key,
- "mode",
- val);
- fv_desc->operations[i].parameters[j].mode =
- static_cast<CORBA::ParameterMode> (val);
- }
- }
-
- // Operation exceptions.
-
- status =
- this->repo_->config ()->open_section (op_key,
- "excepts",
- 0,
- excepts_key);
- fv_desc->operations[i].exceptions.length (0);
-
- if (status == 0)
- {
- CORBA::ULong excep_count = 0;
- this->repo_->config ()->get_integer_value (excepts_key,
- "count",
- excep_count);
- fv_desc->operations[i].exceptions.length (excep_count);
- ACE_Configuration_Section_Key except_def_key;
-
- for (j = 0; j < excep_count; ++j)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (j);
- this->repo_->config ()->get_string_value (excepts_key,
- stringified,
- holder);
-
- this->repo_->config ()->expand_path (
- this->repo_->root_key (),
- holder,
- except_def_key,
- 0
- );
- this->repo_->config ()->get_string_value (except_def_key,
- "name",
- holder);
- fv_desc->operations[i].exceptions[j].name =
- holder.fast_rep ();
- this->repo_->config ()->get_string_value (except_def_key,
- "id",
- holder);
- fv_desc->operations[i].exceptions[j].id =
- holder.fast_rep ();
- this->repo_->config ()->get_string_value (except_def_key,
- "container_id",
- holder);
- fv_desc->operations[i].exceptions[j].defined_in =
- holder.fast_rep ();
- this->repo_->config ()->get_string_value (except_def_key,
- "version",
- holder);
- fv_desc->operations[i].exceptions[j].version =
- holder.fast_rep ();
-
- TAO_ExceptionDef_i impl (this->repo_);
- impl.section_key (except_def_key);
- fv_desc->operations[i].exceptions[j].type =
- impl.type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
- }
- }
- }
-
- // Attributes..
-
- fv_desc->attributes.length (0);
-
- ACE_Configuration_Section_Key attrs_key;
- status =
- this->repo_->config ()->open_section (this->section_key_,
- "attrs",
- 0,
- attrs_key);
- if (status == 0)
- {
- this->repo_->config ()->get_integer_value (attrs_key,
- "count",
- count);
- fv_desc->attributes.length (count);
- ACE_Configuration_Section_Key attr_key, attr_def_key;
-
- for (i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (attrs_key,
- stringified,
- 0,
- attr_key);
- this->repo_->config ()->get_string_value (attr_key,
- "name",
- holder);
- fv_desc->attributes[i].name = holder.fast_rep ();
- this->repo_->config ()->get_string_value (attr_key,
- "id",
- holder);
- fv_desc->attributes[i].id = holder.fast_rep ();
- this->repo_->config ()->get_string_value (attr_key,
- "version",
- holder);
- fv_desc->attributes[i].version = holder.fast_rep ();
- this->repo_->config ()->get_integer_value (attr_key,
- "mode",
- val);
- fv_desc->attributes[i].mode =
- static_cast<CORBA::AttributeMode> (val);
- this->repo_->config ()->get_string_value (attr_key,
- "type_path",
- holder);
-
- // Use the type path for 'defined_in' and 'type'.
-
- idl_type =
- TAO_IFR_Service_Utils::path_to_idltype (holder,
- this->repo_);
- fv_desc->attributes[i].type =
- idl_type->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- holder,
- attr_def_key,
- 0);
- this->repo_->config ()->get_string_value (attr_def_key,
- "container_id",
- holder);
- fv_desc->attributes[i].defined_in = holder.fast_rep ();
-
-
- this->fill_exceptions (fv_desc->attributes[i].get_exceptions,
- attr_key,
- "get_excepts"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
-
- this->fill_exceptions (fv_desc->attributes[i].put_exceptions,
- attr_key,
- "put_excepts"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
- }
-
- // Members..
-
- fv_desc->members.length (0);
-
- ACE_Configuration_Section_Key members_key;
- status =
- this->repo_->config ()->open_section (this->section_key_,
- "members",
- 0,
- members_key);
- if (status == 0)
- {
- this->repo_->config ()->get_integer_value (members_key,
- "count",
- count);
- fv_desc->members.length (count);
- ACE_Configuration_Section_Key member_key, member_def_key;
-
- for (i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (members_key,
- stringified,
- 0,
- member_key);
- this->repo_->config ()->get_string_value (member_key,
- "name",
- holder);
- fv_desc->members[i].name = holder.fast_rep ();
- this->repo_->config ()->get_string_value (member_key,
- "id",
- holder);
- fv_desc->members[i].id = holder.fast_rep ();
- this->repo_->config ()->get_string_value (member_key,
- "container_id",
- holder);
- fv_desc->members[i].defined_in = holder.fast_rep ();
- this->repo_->config ()->get_string_value (member_key,
- "version",
- holder);
- fv_desc->members[i].version = holder.fast_rep ();
-
- this->repo_->config ()->get_integer_value (member_key,
- "access",
- val);
- fv_desc->members[i].access =
- static_cast<CORBA::Visibility> (val);
-
- // Use type path for 'type' and 'type_def',
-
- this->repo_->config ()->get_string_value (member_key,
- "type_path",
- holder);
- idl_type =
- TAO_IFR_Service_Utils::path_to_idltype (holder,
- this->repo_);
- fv_desc->members[i].type =
- idl_type->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- obj =
- TAO_IFR_Service_Utils::path_to_ir_object (holder,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- fv_desc->members[i].type_def =
- CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
- }
-
- // Initializers
-
- fv_desc->initializers.length (0);
-
- ACE_Configuration_Section_Key initializers_key;
- status =
- this->repo_->config ()->open_section (this->section_key_,
- "initializers",
- 0,
- initializers_key);
-
- if (status == 0)
- {
- this->repo_->config ()->get_integer_value (initializers_key,
- "count",
- count);
- fv_desc->initializers.length (count);
- ACE_Configuration_Section_Key initializer_key,
- params_key,
- arg_key,
- excepts_key;
-
- for (i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (initializers_key,
- stringified,
- 0,
- initializer_key);
- this->repo_->config ()->get_string_value (initializer_key,
- "name",
- holder);
- fv_desc->initializers[i].name = holder.fast_rep ();
-
- fv_desc->initializers[i].members.length (0);
-
- status =
- this->repo_->config ()->open_section (initializer_key,
- "params",
- 0,
- params_key);
-
- if (status == 0)
- {
- this->repo_->config ()->get_integer_value (params_key,
- "count",
- param_count);
- fv_desc->initializers[i].members.length (param_count);
-
- for (j = 0; j < param_count; ++j)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (j);
- this->repo_->config ()->open_section (params_key,
- stringified,
- 0,
- arg_key);
- this->repo_->config ()->get_string_value (arg_key,
- "arg_name",
- holder);
- fv_desc->initializers[i].members[j].name =
- holder.fast_rep ();
- this->repo_->config ()->get_string_value (arg_key,
- "arg_path",
- holder);
- TAO_IDLType_i *impl =
- TAO_IFR_Service_Utils::path_to_idltype (holder,
- this->repo_);
- fv_desc->initializers[i].members[j].type =
- impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- obj =
- TAO_IFR_Service_Utils::path_to_ir_object (
- holder,
- this->repo_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (0);
-
- fv_desc->initializers[i].members[j].type_def =
- CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
- }
-
- this->fill_exceptions (fv_desc->initializers[i].exceptions,
- initializer_key,
- "excepts"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
- }
-
- TAO_IFR_Strseq_Utils<CORBA::RepositoryIdSeq>::fill_string_seq (
- "supported",
- this->repo_->config (),
- this->section_key_,
- fv_desc->supported_interfaces
- );
-
- TAO_IFR_Strseq_Utils<CORBA::RepositoryIdSeq>::fill_string_seq (
- "abstract_bases",
- this->repo_->config (),
- this->section_key_,
- fv_desc->abstract_base_values
- );
-
- this->repo_->config ()->get_integer_value (this->section_key_,
- "is_truncatable",
- val);
- fv_desc->is_truncatable = static_cast<CORBA::Boolean> (val);
- this->repo_->config ()->get_string_value (this->section_key_,
- "base_value",
- holder);
- fv_desc->base_value = holder.fast_rep ();
- fv_desc->type = this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return retval._retn ();
-}
-
-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
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
-
- // Common to all IR objects created in CORBA::Container.
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (CORBA::dk_Value,
- CORBA::dk_Attribute,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "attrs"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ExtAttributeDef::_nil ());
-
- // Store the path to the attribute's type definition.
- char *type_path = TAO_IFR_Service_Utils::reference_to_path (type);
-
- this->repo_->config ()->set_string_value (new_key,
- "type_path",
- type_path);
-
- // Store the attribute's mode.
- this->repo_->config ()->set_integer_value (new_key,
- "mode",
- mode);
-
- this->exceptions (new_key,
- "get_excepts",
- get_exceptions);
-
- this->exceptions (new_key,
- "put_excepts",
- set_exceptions);
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Attribute,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ExtAttributeDef::_nil ());
-
- CORBA::ExtAttributeDef_var retval =
- CORBA::ExtAttributeDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ExtAttributeDef::_nil ());
-
- return retval._retn ();
-}
-
-void
-TAO_ExtValueDef_i::fill_exceptions (CORBA::ExcDescriptionSeq &exceptions,
- ACE_Configuration_Section_Key &key,
- const char *sub_section
- ACE_ENV_ARG_DECL)
-{
- ACE_Configuration_Section_Key excepts_key;
- int status =
- this->repo_->config ()->open_section (key,
- sub_section,
- 0,
- excepts_key);
-
- if (status != 0)
- {
- exceptions.length (0);
- return;
- }
-
- CORBA::ULong count = 0;
- this->repo_->config ()->get_integer_value (excepts_key,
- "count",
- count);
- exceptions.length (count);
- char *stringified = 0;
- ACE_TString holder;
- ACE_Configuration_Section_Key except_key;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->get_string_value (excepts_key,
- stringified,
- holder);
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- holder,
- except_key,
- 0);
- this->repo_->config ()->get_string_value (except_key,
- "name",
- holder);
- exceptions[i].name = holder.fast_rep ();
- this->repo_->config ()->get_string_value (except_key,
- "id",
- holder);
- exceptions[i].id = holder.fast_rep ();
-
- TAO_ExceptionDef_i impl (this->repo_);
- impl.section_key (except_key);
- exceptions[i].type = impl.type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->repo_->config ()->get_string_value (except_key,
- "container_id",
- holder);
- exceptions[i].defined_in = holder.fast_rep ();
- this->repo_->config ()->get_string_value (except_key,
- "version",
- holder);
- exceptions[i].version = holder.fast_rep ();
- }
-}
-
-void
-TAO_ExtValueDef_i::exceptions (ACE_Configuration_Section_Key &key,
- const char *sub_section,
- const CORBA::ExcDescriptionSeq &exceptions)
-{
- CORBA::ULong length = exceptions.length ();
-
- if (length == 0)
- {
- return;
- }
-
- ACE_Configuration_Section_Key new_key;
- this->repo_->config ()->open_section (key,
- sub_section,
- 1,
- new_key);
- this->repo_->config ()->set_integer_value (new_key,
- "count",
- length);
- char *stringified = 0;
- ACE_TString path;
-
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- this->repo_->config ()->get_string_value (this->repo_->repo_ids_key (),
- exceptions[i].id.in (),
- path);
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (new_key,
- stringified,
- path);
- }
-}
-
-void
-TAO_ExtValueDef_i::exceptions (ACE_Configuration_Section_Key &key,
- const char *sub_section,
- const CORBA::ExceptionDefSeq &exceptions)
-{
- CORBA::ULong length = exceptions.length ();
-
- if (length == 0)
- {
- return;
- }
-
- ACE_Configuration_Section_Key excepts_key;
- this->repo_->config ()->open_section (key,
- sub_section,
- 1,
- excepts_key);
-
- this->repo_->config ()->set_integer_value (excepts_key,
- "count",
- length);
- char *stringified = 0;
- char *type_path = 0;
-
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- type_path =
- TAO_IFR_Service_Utils::reference_to_path (exceptions[i]);
-
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (excepts_key,
- stringified,
- type_path);
- }
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.h
deleted file mode 100644
index d2390a47c4a..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.h
+++ /dev/null
@@ -1,135 +0,0 @@
-// -*- 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 "orbsvcs/IFRService/ValueDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-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 *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));
-
- void exceptions (ACE_Configuration_Section_Key &key,
- const char *sub_section,
- const CORBA::ExcDescriptionSeq &exceptions);
- /// Public because it's also called from
- /// TAO_Container_i::create_ext_value_i.
-
-private:
- /// Common code for the set/get operations with attributes and initializers.
-
- void fill_exceptions (CORBA::ExcDescriptionSeq &exceptions,
- ACE_Configuration_Section_Key &key,
- const char *sub_section
- ACE_ENV_ARG_DECL);
-
- void exceptions (ACE_Configuration_Section_Key &key,
- const char *sub_section,
- const CORBA::ExceptionDefSeq &exceptions);
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_EXTVALUEDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.cpp
deleted file mode 100644
index f1fd5ae8157..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/FactoryDef_i.h"
-
-ACE_RCSID (IFRService,
- FactoryDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_FactoryDef_i::TAO_FactoryDef_i (
- TAO_Repository_i *repo
- )
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo),
- TAO_OperationDef_i (repo)
-{
-}
-
-TAO_FactoryDef_i::~TAO_FactoryDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_FactoryDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Factory;
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.h
deleted file mode 100644
index 38a366914ec..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.h
+++ /dev/null
@@ -1,66 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// FactoryDef_i.h
-//
-// = DESCRIPTION
-// FactoryDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_FACTORYDEF_I_H
-#define TAO_FACTORYDEF_I_H
-
-#include "orbsvcs/IFRService/OperationDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_FactoryDef_i : public virtual TAO_OperationDef_i
-{
- // = TITLE
- // TAO_FactoryDef_i
- //
- // = DESCRIPTION
- // Represents the definition of a factory operation in a home.
- //
-public:
- TAO_FactoryDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_FactoryDef_i (void);
- // Destructor
-
- virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Return our definition kind.
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_FACTORYDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.cpp
deleted file mode 100644
index 6fffd784ad3..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.cpp
+++ /dev/null
@@ -1,31 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/FinderDef_i.h"
-
-ACE_RCSID (IFRService,
- FinderDef_i,
- "$Id$")
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_FinderDef_i::TAO_FinderDef_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo),
- TAO_OperationDef_i (repo)
-{
-}
-
-TAO_FinderDef_i::~TAO_FinderDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_FinderDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Finder;
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.h
deleted file mode 100644
index e8ad0a283d7..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.h
+++ /dev/null
@@ -1,67 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// FinderDef_i.h
-//
-// = DESCRIPTION
-// FinderDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_FINDERDEF_I_H
-#define TAO_FINDERDEF_I_H
-
-#include "orbsvcs/IFRService/OperationDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_FinderDef_i : public virtual TAO_OperationDef_i
-{
- // = TITLE
- // TAO_FinderDef_i
- //
- // = DESCRIPTION
- // Represents the definition of a finder operation in a home.
- //
-public:
- TAO_FinderDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_FinderDef_i (void);
- // Destructor
-
- virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Return our definition kind.
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_FINDERDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/FixedDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/FixedDef_i.cpp
deleted file mode 100644
index f8fdc472f04..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/FixedDef_i.cpp
+++ /dev/null
@@ -1,152 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/FixedDef_i.h"
-
-ACE_RCSID (IFRService,
- FixedDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_FixedDef_i::TAO_FixedDef_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo),
- TAO_IDLType_i (repo)
-{
-}
-
-TAO_FixedDef_i::~TAO_FixedDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_FixedDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Fixed;
-}
-
-void
-TAO_FixedDef_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_FixedDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
-}
-
-CORBA::TypeCode_ptr
-TAO_FixedDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_FixedDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
- return CORBA::TypeCode::_nil ();
-}
-
-CORBA::UShort
-TAO_FixedDef_i::digits (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->digits_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::UShort
-TAO_FixedDef_i::digits_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED /* ACE_ENV_SINGLE_ARG_PARAMETER */)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
- return 0;
-}
-
-void
-TAO_FixedDef_i::digits (CORBA::UShort digits
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->digits_i (digits
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_FixedDef_i::digits_i (CORBA::UShort /* digits */
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
-}
-
-CORBA::Short
-TAO_FixedDef_i::scale (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->scale_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::Short
-TAO_FixedDef_i::scale_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
- return 0;
-}
-
-void
-TAO_FixedDef_i::scale (CORBA::Short scale
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->scale_i (scale
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_FixedDef_i::scale_i (CORBA::Short /* scale */
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // TODO
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/FixedDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/FixedDef_i.h
deleted file mode 100644
index 326bc90185b..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/FixedDef_i.h
+++ /dev/null
@@ -1,133 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// FixedDef_i.h
-//
-// = DESCRIPTION
-// FixedDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_FIXEDDEF_I_H
-#define TAO_FIXEDDEF_I_H
-
-#include "orbsvcs/IFRService/IDLType_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_FixedDef_i : public virtual TAO_IDLType_i
-{
- // = TITLE
- // TAO_FixedDef_i
- //
- // = DESCRIPTION
- // Represents an IDL fixed type.
- //
-public:
- TAO_FixedDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_FixedDef_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::TypeCode_ptr type (
- 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_THROW_SPEC ((CORBA::SystemException));
- // From IDLType_i's pure virtual function.
-
- virtual CORBA::UShort digits (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::UShort digits_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void digits (
- CORBA::UShort digits
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void digits_i (
- CORBA::UShort digits
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Short scale (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::Short scale_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void scale (
- CORBA::Short scale
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void scale_i (
- CORBA::Short scale
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_FIXEDDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp
deleted file mode 100644
index 4e8a1741f56..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp
+++ /dev/null
@@ -1,1058 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/HomeDef_i.h"
-#include "orbsvcs/IFRService/FactoryDef_i.h"
-#include "orbsvcs/IFRService/FinderDef_i.h"
-#include "orbsvcs/IFRService/ValueDef_i.h"
-#include "orbsvcs/IFRService/ExceptionDef_i.h"
-#include "orbsvcs/IFRService/AttributeDef_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils_T.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- HomeDef_i,
- "$Id$")
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-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_InterfaceDef_i (repo),
- TAO_InterfaceAttrExtension_i (repo),
- TAO_ExtInterfaceDef_i (repo)
-{
-}
-
-TAO_HomeDef_i::~TAO_HomeDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_HomeDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Home;
-}
-
-void
-TAO_HomeDef_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_HomeDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Destroy our special subsections first, then call destroy_i
- // on our base class.
-
- TAO_IFR_Generic_Utils<TAO_FactoryDef_i>::destroy_special (
- "factories",
- this->repo_,
- this->section_key_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK;
-
- TAO_IFR_Generic_Utils<TAO_FinderDef_i>::destroy_special (
- "finders",
- this->repo_,
- this->section_key_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK;
-
- this->TAO_ExtInterfaceDef_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::Contained::Description *
-TAO_HomeDef_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_HomeDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ComponentIR::HomeDescription home_desc;
-
- TAO_IFR_Desc_Utils<CORBA::ComponentIR::HomeDescription,
- TAO_HomeDef_i>::fill_desc_begin (home_desc,
- this->repo_,
- this->section_key_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- ACE_TString holder;
- int status =
- this->repo_->config ()->get_string_value (this->section_key_,
- "base_home",
- holder);
-
- ACE_Configuration_Section_Key tmp_key;
-
- if (status == 0)
- {
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- holder,
- tmp_key,
- 0);
- this->repo_->config ()->get_string_value (tmp_key,
- "id",
- holder);
- home_desc.base_home = holder.fast_rep ();
- }
-
- // No need to check the status - this one is required.
- this->repo_->config ()->get_string_value (this->section_key_,
- "managed",
- holder);
- home_desc.managed_component = holder.fast_rep ();
- status =
- this->repo_->config ()->get_string_value (this->section_key_,
- "primary_key",
- holder);
-
- if (status == 0)
- {
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- holder,
- tmp_key,
- 0);
- TAO_ValueDef_i impl (this->repo_);
- impl.section_key (tmp_key);
- impl.fill_value_description (home_desc.primary_key
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- this->fill_op_desc_seq (this->section_key_,
- home_desc.factories,
- "factories"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- this->fill_op_desc_seq (this->section_key_,
- home_desc.finders,
- "finders"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- this->fill_op_desc_seq (this->section_key_,
- home_desc.operations,
- "ops"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- home_desc.type = this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Contained::Description *retval = 0;
- ACE_NEW_RETURN (retval,
- CORBA::Contained::Description,
- 0);
-
- retval->kind = CORBA::dk_Home;
- retval->value <<= home_desc;
- return retval;
-}
-
-CORBA::TypeCode_ptr
-TAO_HomeDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_HomeDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- id);
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- name);
-
- return this->repo_->tc_factory ()->create_home_tc (id.fast_rep (),
- name.fast_rep ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ComponentIR::HomeDef_ptr
-TAO_HomeDef_i::base_home (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::ComponentIR::HomeDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::HomeDef::_nil ());
-
- return this->base_home_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::ComponentIR::HomeDef_ptr
-TAO_HomeDef_i::base_home_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString path;
- int status =
- this->repo_->config ()->get_string_value (this->section_key_,
- "base_home",
- path);
-
- if (status != 0)
- {
- return CORBA::ComponentIR::HomeDef::_nil ();
- }
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (path,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::HomeDef::_nil ());
-
- return CORBA::ComponentIR::HomeDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_HomeDef_i::base_home (
- CORBA::ComponentIR::HomeDef_ptr base_home
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->base_home_i (base_home
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_HomeDef_i::base_home_i (
- CORBA::ComponentIR::HomeDef_ptr base_home
- ACE_ENV_ARG_DECL_NOT_USED
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- char *path = TAO_IFR_Service_Utils::reference_to_path (base_home);
- this->repo_->config ()->set_string_value (this->section_key_,
- "base_home",
- path);
-}
-
-CORBA::InterfaceDefSeq *
-TAO_HomeDef_i::supported_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->supported_interfaces_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::InterfaceDefSeq *
-TAO_HomeDef_i::supported_interfaces_i (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::InterfaceDefSeq *retval = 0;
- ACE_NEW_RETURN (retval,
- CORBA::InterfaceDefSeq,
- 0);
- CORBA::InterfaceDefSeq_var safe_retval = retval;
- retval->length (0);
- ACE_Configuration_Section_Key supported_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "supported",
- 0,
- supported_key);
-
- if (status != 0)
- {
- return retval;
- }
-
- CORBA::ULong count = 0;
- this->repo_->config ()->get_integer_value (supported_key,
- "count",
- count);
- retval->length (count);
- char *stringified = 0;
- ACE_TString holder;
- CORBA::Object_var obj;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->get_string_value (supported_key,
- stringified,
- holder);
- obj = TAO_IFR_Service_Utils::path_to_ir_object (holder,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- safe_retval[i] = CORBA::InterfaceDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- return safe_retval._retn ();
-}
-
-void
-TAO_HomeDef_i::supported_interfaces (
- const CORBA::InterfaceDefSeq &supported_interfaces
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->supported_interfaces_i (supported_interfaces
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_HomeDef_i::supported_interfaces_i (
- const CORBA::InterfaceDefSeq &supported_interfaces
- ACE_ENV_ARG_DECL_NOT_USED
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->remove_section (this->section_key_,
- "supported",
- 1);
- CORBA::ULong length = supported_interfaces.length ();
-
- if (length == 0)
- {
- return;
- }
-
- ACE_Configuration_Section_Key supported_key;
- this->repo_->config ()->open_section (this->section_key_,
- "supported",
- 1,
- supported_key);
- char *stringified = 0;
- char *path = 0;
-
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- path =
- TAO_IFR_Service_Utils::reference_to_path (
- supported_interfaces[i]
- );
- this->repo_->config ()->set_string_value (supported_key,
- stringified,
- path);
- }
-}
-
-CORBA::ComponentIR::ComponentDef_ptr
-TAO_HomeDef_i::managed_component (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::ComponentIR::ComponentDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::ComponentDef::_nil ());
-
- return this->managed_component_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::ComponentIR::ComponentDef_ptr
-TAO_HomeDef_i::managed_component_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString path;
- this->repo_->config ()->get_string_value (this->section_key_,
- "managed",
- path);
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (path,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::ComponentDef::_nil ());
-
- return CORBA::ComponentIR::ComponentDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_HomeDef_i::managed_component (
- CORBA::ComponentIR::ComponentDef_ptr managed_component
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->managed_component_i (managed_component
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_HomeDef_i::managed_component_i (
- CORBA::ComponentIR::ComponentDef_ptr managed_component
- ACE_ENV_ARG_DECL_NOT_USED
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- char *path = TAO_IFR_Service_Utils::reference_to_path (managed_component);
- this->repo_->config ()->set_string_value (this->section_key_,
- "managed",
- path);
-}
-
-CORBA::ValueDef_ptr
-TAO_HomeDef_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_HomeDef_i::primary_key_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString path;
- int status =
- this->repo_->config ()->get_string_value (this->section_key_,
- "primary_key",
- path);
-
- if (status != 0)
- {
- return CORBA::ValueDef::_nil ();
- }
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (path,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ValueDef::_nil ());
-
- return CORBA::ValueDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_HomeDef_i::primary_key (
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL
- )
- 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_ARG_PARAMETER);
-}
-
-void
-TAO_HomeDef_i::primary_key_i (
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL_NOT_USED
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- if (CORBA::is_nil (primary_key))
- {
- this->repo_->config ()->remove_value (this->section_key_,
- "primary_key");
- return;
- }
-
- char *path = TAO_IFR_Service_Utils::reference_to_path (primary_key);
- this->repo_->config ()->set_string_value (this->section_key_,
- "primary_key",
- path);
-}
-
-CORBA::ComponentIR::FactoryDef_ptr
-TAO_HomeDef_i::create_factory (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_IFR_WRITE_GUARD_RETURN (CORBA::ComponentIR::FactoryDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::FactoryDef::_nil ());
-
- return this->create_factory_i (id,
- name,
- version,
- params,
- exceptions
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ComponentIR::FactoryDef_ptr
-TAO_HomeDef_i::create_factory_i (
- 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))
-{
- CORBA::Object_var obj = this->create_common (CORBA::dk_Factory,
- id,
- name,
- version,
- "factories",
- params,
- exceptions
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::FactoryDef::_nil ());
-
- return CORBA::ComponentIR::FactoryDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ComponentIR::FinderDef_ptr
-TAO_HomeDef_i::create_finder (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_IFR_WRITE_GUARD_RETURN (CORBA::ComponentIR::FinderDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::FinderDef::_nil ());
-
- return this->create_finder_i (id,
- name,
- version,
- params,
- exceptions
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ComponentIR::FinderDef_ptr
-TAO_HomeDef_i::create_finder_i (
- 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))
-{
- CORBA::Object_var obj = this->create_common (CORBA::dk_Finder,
- id,
- name,
- version,
- "finders",
- params,
- exceptions
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ComponentIR::FinderDef::_nil ());
-
- return CORBA::ComponentIR::FinderDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object_ptr
-TAO_HomeDef_i::create_common (CORBA::DefinitionKind created_kind,
- const char *id,
- const char *name,
- const char *version,
- const char *sub_section,
- const CORBA::ParDescriptionSeq &params,
- const CORBA::ExceptionDefSeq &exceptions
- ACE_ENV_ARG_DECL)
-{
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
-
- // Common to all IR objects created in CORBA::Container.
- ACE_TString result_path =
- TAO_IFR_Service_Utils::create_common (CORBA::dk_Home,
- created_kind,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- sub_section
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::Object::_nil ());
-
- // Set the 'result' field with the path of our managed component.
- ACE_TString managed_path;
- this->repo_->config ()->get_string_value (this->section_key_,
- "managed",
- managed_path);
- this->repo_->config ()->set_string_value (new_key,
- "result",
- managed_path);
-
- // Always OP_NORMAL for factories.
- this->repo_->config ()->set_integer_value (new_key,
- "mode",
- CORBA::OP_NORMAL);
-
- CORBA::ULong i = 0;
-
- // Store the operation's parameter info.
- CORBA::ULong length = params.length ();
-
- if (length > 0)
- {
- ACE_Configuration_Section_Key params_key;
- this->repo_->config ()->open_section (new_key,
- "params",
- 1,
- params_key);
-
- this->repo_->config ()->set_integer_value (params_key,
- "count",
- length);
- char *type_path = 0;
- char *stringified = 0;
- ACE_Configuration_Section_Key param_key;
-
- for (i = 0; i < length; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (params_key,
- stringified,
- 1,
- param_key);
-
- this->repo_->config ()->set_string_value (param_key,
- "name",
- params[i].name.in ());
- type_path =
- TAO_IFR_Service_Utils::reference_to_path (
- params[i].type_def.in ()
- );
-
- this->repo_->config ()->set_string_value (param_key,
- "type_path",
- type_path);
-
- if (params[i].mode != CORBA::PARAM_IN)
- {
- // @@@ (JP) No OMG-defined exception for this, but maybe there
- // will be.
- }
-
- this->repo_->config ()->set_integer_value (param_key,
- "mode",
- CORBA::PARAM_IN);
- }
- }
-
- // Store the operation's exception info.
- length = exceptions.length ();
-
- if (length > 0)
- {
- ACE_Configuration_Section_Key excepts_key;
- this->repo_->config ()->open_section (new_key,
- "excepts",
- 1,
- excepts_key);
-
- this->repo_->config ()->set_integer_value (excepts_key,
- "count",
- length);
- char *type_path = 0;
-
- for (i = 0; i < length; ++i)
- {
- type_path =
- TAO_IFR_Service_Utils::reference_to_path (exceptions[i]);
-
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (excepts_key,
- stringified,
- type_path);
- }
- }
-
- // Create the object reference.
- return
- TAO_IFR_Service_Utils::create_objref (created_kind,
- result_path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_HomeDef_i::fill_op_desc_seq (ACE_Configuration_Section_Key &key,
- CORBA::OpDescriptionSeq &ods,
- const char *sub_section
- ACE_ENV_ARG_DECL)
-{
- ods.length (0);
- ACE_Configuration_Section_Key sub_key;
- int status =
- this->repo_->config ()->open_section (key,
- sub_section,
- 0,
- sub_key);
-
- if (status != 0)
- {
- return;
- }
-
- CORBA::ULong count = 0;
- this->repo_->config ()->get_integer_value (sub_key,
- "count",
- count);
- ods.length (count);
- char *stringified = 0;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->fill_op_desc (sub_key,
- ods[i],
- stringified
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-}
-
-void
-TAO_HomeDef_i::fill_op_desc (ACE_Configuration_Section_Key &key,
- CORBA::OperationDescription &od,
- const char *sub_section
- ACE_ENV_ARG_DECL)
-{
- ACE_Configuration_Section_Key op_key;
- this->repo_->config ()->open_section (key,
- sub_section,
- 0,
- op_key);
- TAO_IFR_Desc_Utils<CORBA::OperationDescription,
- TAO_OperationDef_i>::fill_desc_begin (
- od,
- this->repo_,
- op_key
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK;
-
- ACE_TString result_path;
- this->repo_->config ()->get_string_value (key,
- "result",
- result_path);
- TAO_IDLType_i *result =
- TAO_IFR_Service_Utils::path_to_idltype (result_path,
- this->repo_);
- od.result = result->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- TAO_OperationDef_i impl (this->repo_);
- impl.section_key (op_key);
- od.mode = impl.mode_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- TAO_IFR_Strseq_Utils<CORBA::ContextIdSeq>::fill_string_seq (
- "contexts",
- this->repo_->config (),
- op_key,
- od.contexts
- );
-
- this->fill_param_desc_seq (op_key,
- od.parameters,
- "params"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- this->fill_exc_desc_seq (op_key,
- od.exceptions,
- "excepts"
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_HomeDef_i::fill_param_desc_seq (ACE_Configuration_Section_Key &key,
- CORBA::ParDescriptionSeq &pds,
- const char *sub_section
- ACE_ENV_ARG_DECL)
-{
- pds.length (0);
- ACE_Configuration_Section_Key params_key;
- int status =
- this->repo_->config ()->open_section (key,
- sub_section,
- 0,
- params_key);
-
- if (status != 0)
- {
- return;
- }
-
- CORBA::ULong count = 0;
- this->repo_->config ()->get_integer_value (params_key,
- "count",
- count);
- pds.length (count);
- char *stringified = 0;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->fill_param_desc (params_key,
- pds[i],
- stringified
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-}
-
-void
-TAO_HomeDef_i::fill_param_desc (ACE_Configuration_Section_Key &key,
- CORBA::ParameterDescription &pd,
- const char *sub_section
- ACE_ENV_ARG_DECL)
-{
- ACE_Configuration_Section_Key param_key;
- this->repo_->config ()->open_section (key,
- sub_section,
- 0,
- param_key);
- ACE_TString holder;
- this->repo_->config ()->get_string_value (param_key,
- "name",
- holder);
- pd.name = holder.fast_rep ();
- this->repo_->config ()->get_string_value (param_key,
- "type_path",
- holder);
- TAO_IDLType_i *impl = TAO_IFR_Service_Utils::path_to_idltype (holder,
- this->repo_);
- pd.type = impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (holder,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- pd.type_def = CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- CORBA::ULong val;
- this->repo_->config ()->get_integer_value (param_key,
- "mode",
- val);
- pd.mode = static_cast<CORBA::ParameterMode> (val);
-}
-
-void
-TAO_HomeDef_i::fill_exc_desc_seq (ACE_Configuration_Section_Key &key,
- CORBA::ExcDescriptionSeq &eds,
- const char *sub_section
- ACE_ENV_ARG_DECL)
-{
- eds.length (0);
- ACE_Configuration_Section_Key excepts_key;
- int status =
- this->repo_->config ()->open_section (key,
- sub_section,
- 0,
- excepts_key);
-
- if (status != 0)
- {
- return;
- }
-
- CORBA::ULong count = 0;
- this->repo_->config ()->get_integer_value (excepts_key,
- "count",
- count);
- eds.length (count);
- char *stringified = 0;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->fill_exc_desc (excepts_key,
- eds[i],
- stringified
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-}
-
-void
-TAO_HomeDef_i::fill_exc_desc (ACE_Configuration_Section_Key &key,
- CORBA::ExceptionDescription &ed,
- const char *sub_section
- ACE_ENV_ARG_DECL)
-{
- ACE_TString path;
- this->repo_->config ()->get_string_value (key,
- sub_section,
- path);
-
- // Description information for exceptions refers to the definition, not
- // the reference, so we need the extra step to get
- // the key of the exception's definition.
- ACE_Configuration_Section_Key except_def_key;
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- path,
- except_def_key,
- 0);
- TAO_IFR_Desc_Utils<CORBA::ExceptionDescription,
- TAO_ExceptionDef_i>::fill_desc_begin (
- ed,
- this->repo_,
- except_def_key
- ACE_ENV_ARG_PARAMETER
- );
-
- TAO_ExceptionDef_i impl (this->repo_);
- impl.section_key (except_def_key);
- ed.type = impl.type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-void
-TAO_HomeDef_i::fill_attr_desc_seq (ACE_Configuration_Section_Key &key,
- CORBA::ExtAttrDescriptionSeq &eads,
- const char *sub_section
- ACE_ENV_ARG_DECL)
-{
- eads.length (0);
- ACE_Configuration_Section_Key attrs_key;
- int status =
- this->repo_->config ()->open_section (key,
- sub_section,
- 0,
- attrs_key);
-
- if (status != 0)
- {
- return;
- }
-
- CORBA::ULong count = 0;
- this->repo_->config ()->get_integer_value (attrs_key,
- "count",
- count);
- eads.length (count);
- char *stringified = 0;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->fill_attr_desc (attrs_key,
- eads[i],
- stringified
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-}
-
-void
-TAO_HomeDef_i::fill_attr_desc (ACE_Configuration_Section_Key &key,
- CORBA::ExtAttributeDescription &ead,
- const char *sub_section
- ACE_ENV_ARG_DECL)
-{
- ACE_Configuration_Section_Key attr_key;
- this->repo_->config ()->open_section (key,
- sub_section,
- 0,
- attr_key);
- TAO_IFR_Desc_Utils<CORBA::ExtAttributeDescription,
- TAO_AttributeDef_i>::fill_desc_begin (
- ead,
- this->repo_,
- attr_key
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK;
-
- TAO_AttributeDef_i impl (this->repo_);
- impl.section_key (attr_key);
- ead.type = impl.type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- ead.mode = impl.mode_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/HomeDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/HomeDef_i.h
deleted file mode 100644
index 7436829cb68..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/HomeDef_i.h
+++ /dev/null
@@ -1,286 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// HomeDef_i.h
-//
-// = DESCRIPTION
-// HomeDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_HOMEDEF_I_H
-#define TAO_HOMEDEF_I_H
-
-#include "orbsvcs/IFRService/ExtInterfaceDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/IFRService/IFR_ComponentsS.h"
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_HomeDef_i
- : public virtual TAO_ExtInterfaceDef_i
-{
- // = TITLE
- // HomTAO_HomeDef_ieDef_i
- //
- // = DESCRIPTION
- // Represents a home definition, containing factory and finder.
- //
-public:
- TAO_HomeDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_HomeDef_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::TypeCode_ptr type (
- 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_THROW_SPEC ((CORBA::SystemException));
- // From IDLType_i's pure virtual function.
-
- virtual CORBA::ComponentIR::HomeDef_ptr base_home (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ComponentIR::HomeDef_ptr base_home_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void base_home (
- CORBA::ComponentIR::HomeDef_ptr base_home
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void base_home_i (
- CORBA::ComponentIR::HomeDef_ptr base_home
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::InterfaceDefSeq *supported_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::InterfaceDefSeq *supported_interfaces_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void supported_interfaces (
- const CORBA::InterfaceDefSeq &supported_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void supported_interfaces_i (
- const CORBA::InterfaceDefSeq &supported_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ComponentIR::ComponentDef_ptr managed_component (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ComponentIR::ComponentDef_ptr managed_component_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- 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::ValueDef_ptr primary_key_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void primary_key (
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void primary_key_i (
- CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- 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));
-
- 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_THROW_SPEC ((CORBA::SystemException));
-
- 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));
-
- 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_THROW_SPEC ((CORBA::SystemException));
-
-private:
- // Common code for create_factory_i and create_finder_i.
- CORBA::Object_ptr create_common (
- CORBA::DefinitionKind created_kind,
- const char *id,
- const char *name,
- const char *version,
- const char *sub_section,
- const CORBA::ParDescriptionSeq &params,
- const CORBA::ExceptionDefSeq &exceptions
- ACE_ENV_ARG_DECL
- );
-
- void fill_op_desc_seq (ACE_Configuration_Section_Key &key,
- CORBA::OpDescriptionSeq &ods,
- const char *sub_section
- ACE_ENV_ARG_DECL);
-
- void fill_op_desc (ACE_Configuration_Section_Key &key,
- CORBA::OperationDescription &od,
- const char *sub_section
- ACE_ENV_ARG_DECL);
-
- void fill_param_desc_seq (ACE_Configuration_Section_Key &key,
- CORBA::ParDescriptionSeq &pds,
- const char *sub_section
- ACE_ENV_ARG_DECL);
-
- void fill_param_desc (ACE_Configuration_Section_Key &key,
- CORBA::ParameterDescription &pd,
- const char *sub_section
- ACE_ENV_ARG_DECL);
-
- void fill_exc_desc_seq (ACE_Configuration_Section_Key &key,
- CORBA::ExcDescriptionSeq &eds,
- const char *sub_section
- ACE_ENV_ARG_DECL);
-
- void fill_exc_desc (ACE_Configuration_Section_Key &key,
- CORBA::ExceptionDescription &ed,
- const char *sub_section
- ACE_ENV_ARG_DECL);
-
- void fill_attr_desc_seq (ACE_Configuration_Section_Key &key,
- CORBA::ExtAttrDescriptionSeq &eads,
- const char *sub_section
- ACE_ENV_ARG_DECL);
-
- void fill_attr_desc (ACE_Configuration_Section_Key &key,
- CORBA::ExtAttributeDescription &ead,
- const char *sub_section
- ACE_ENV_ARG_DECL);
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_HOMEDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IDLType_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IDLType_i.cpp
deleted file mode 100644
index 83c64aff90e..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IDLType_i.cpp
+++ /dev/null
@@ -1,21 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/IDLType_i.h"
-
-ACE_RCSID (IFRService,
- IDLType_i,
- "$Id$")
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_IDLType_i::TAO_IDLType_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo)
-{
-}
-
-TAO_IDLType_i::~TAO_IDLType_i (void)
-{
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IDLType_i.h b/TAO/orbsvcs/orbsvcs/IFRService/IDLType_i.h
deleted file mode 100644
index 8935d63aae6..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IDLType_i.h
+++ /dev/null
@@ -1,75 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// IDLType_i.h
-//
-// = DESCRIPTION
-// IDLType servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_IDLTYPE_I_H
-#define TAO_IDLTYPE_I_H
-
-#include "orbsvcs/IFRService/IRObject_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_Repository_i;
-
-class TAO_IFRService_Export TAO_IDLType_i : public virtual TAO_IRObject_i
-{
- // = TITLE
- // TAO_IDLType_i
- //
- // = DESCRIPTION
- // Abstract base class for all IR objects that represent
- // OMG IDL types. Provides access to the TypeCode describing
- // the type.
- //
-public:
- TAO_IDLType_i (TAO_Repository_i *repo);
- // Constructor.
-
- virtual ~TAO_IDLType_i (void);
- // Destructor.
-
- virtual CORBA::TypeCode_ptr type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
- // Defined in concrete classes.
-
- virtual CORBA::TypeCode_ptr type_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
- // Defined in concrete classes.
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_IDLTYPE_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp
deleted file mode 100644
index 3395db49bd8..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp
+++ /dev/null
@@ -1,7987 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:603
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASES_CPP_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASES_CPP_
-
-
-#include "IFR_BaseS.h"
-#include "tao/PortableServer/Operation_Table_Perfect_Hash.h"
-#include "tao/PortableServer/Upcall_Command.h"
-#include "tao/PortableServer/Upcall_Wrapper.h"
-#include "tao/TAO_Server_Request.h"
-#include "tao/ORB_Core.h"
-#include "tao/Profile.h"
-#include "tao/Stub.h"
-#include "tao/IFR_Client_Adapter.h"
-#include "tao/Object_T.h"
-#include "tao/AnyTypeCode/TypeCode.h"
-#include "tao/AnyTypeCode/DynamicC.h"
-#include "tao/CDR.h"
-#include "tao/operation_details.h"
-#include "tao/PortableInterceptor.h"
-#include "tao/PortableServer/Basic_SArguments.h"
-#include "tao/PortableServer/Object_SArgument_T.h"
-#include "tao/PortableServer/Special_Basic_SArguments.h"
-#include "tao/PortableServer/UB_String_SArguments.h"
-#include "tao/PortableServer/Var_Size_SArgument_T.h"
-#include "tao/PortableServer/Any_SArg_Traits.h"
-#include "tao/PortableServer/TypeCode_SArg_Traits.h"
-#include "tao/PortableServer/Object_SArg_Traits.h"
-#include "tao/PortableServer/get_arg.h"
-#include "tao/Special_Basic_Arguments.h"
-#include "tao/UB_String_Arguments.h"
-#include "tao/Basic_Arguments.h"
-#include "tao/Object_Argument_T.h"
-#include "tao/Special_Basic_Arguments.h"
-#include "tao/UB_String_Arguments.h"
-#include "tao/Var_Size_Argument_T.h"
-#include "tao/AnyTypeCode/Any_Arg_Traits.h"
-#include "ace/Dynamic_Service.h"
-#include "ace/Malloc_Allocator.h"
-
-#if !defined (__ACE_INLINE__)
-#include "IFR_BaseS.inl"
-#endif /* !defined INLINE */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:72
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-// Arg traits specializations.
-namespace TAO
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_DEFINITIONKIND__SARG_TRAITS_)
-#define _CORBA_DEFINITIONKIND__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::DefinitionKind>
- : public
- Basic_SArg_Traits_T<
- CORBA::DefinitionKind,
- TAO::Any_Insert_Policy_Stream <CORBA::DefinitionKind>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINED__SARG_TRAITS_)
-#define _CORBA_CONTAINED__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Contained>
- : public
- Object_SArg_Traits_T<
- CORBA::Contained_ptr,
- CORBA::Contained_var,
- CORBA::Contained_out,
- TAO::Any_Insert_Policy_Stream <CORBA::Contained_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_CONTAINED_DESCRIPTION__SARG_TRAITS_)
-#define _CORBA_CONTAINED_DESCRIPTION__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Contained::Description>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::Contained::Description,
- TAO::Any_Insert_Policy_Stream <CORBA::Contained::Description>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_REPOSITORY__SARG_TRAITS_)
-#define _CORBA_REPOSITORY__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Repository>
- : public
- Object_SArg_Traits_T<
- CORBA::Repository_ptr,
- CORBA::Repository_var,
- CORBA::Repository_out,
- TAO::Any_Insert_Policy_Stream <CORBA::Repository_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINER__SARG_TRAITS_)
-#define _CORBA_CONTAINER__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Container>
- : public
- Object_SArg_Traits_T<
- CORBA::Container_ptr,
- CORBA::Container_var,
- CORBA::Container_out,
- TAO::Any_Insert_Policy_Stream <CORBA::Container_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ__SARG_TRAITS_)
-#define _CORBA_CONTAINER_DESCRIPTIONSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Container::DescriptionSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::Container::DescriptionSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::Container::DescriptionSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_MODULEDEF__SARG_TRAITS_)
-#define _CORBA_MODULEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ModuleDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ModuleDef_ptr,
- CORBA::ModuleDef_var,
- CORBA::ModuleDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ModuleDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONSTANTDEF__SARG_TRAITS_)
-#define _CORBA_CONSTANTDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ConstantDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ConstantDef_ptr,
- CORBA::ConstantDef_var,
- CORBA::ConstantDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ConstantDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_IDLTYPE__SARG_TRAITS_)
-#define _CORBA_IDLTYPE__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::IDLType>
- : public
- Object_SArg_Traits_T<
- CORBA::IDLType_ptr,
- CORBA::IDLType_var,
- CORBA::IDLType_out,
- TAO::Any_Insert_Policy_Stream <CORBA::IDLType_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_STRUCTDEF__SARG_TRAITS_)
-#define _CORBA_STRUCTDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::StructDef>
- : public
- Object_SArg_Traits_T<
- CORBA::StructDef_ptr,
- CORBA::StructDef_var,
- CORBA::StructDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::StructDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_UNIONDEF__SARG_TRAITS_)
-#define _CORBA_UNIONDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::UnionDef>
- : public
- Object_SArg_Traits_T<
- CORBA::UnionDef_ptr,
- CORBA::UnionDef_var,
- CORBA::UnionDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::UnionDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ENUMDEF__SARG_TRAITS_)
-#define _CORBA_ENUMDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::EnumDef>
- : public
- Object_SArg_Traits_T<
- CORBA::EnumDef_ptr,
- CORBA::EnumDef_var,
- CORBA::EnumDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::EnumDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ALIASDEF__SARG_TRAITS_)
-#define _CORBA_ALIASDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::AliasDef>
- : public
- Object_SArg_Traits_T<
- CORBA::AliasDef_ptr,
- CORBA::AliasDef_var,
- CORBA::AliasDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::AliasDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_INTERFACEDEF__SARG_TRAITS_)
-#define _CORBA_INTERFACEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InterfaceDef>
- : public
- Object_SArg_Traits_T<
- CORBA::InterfaceDef_ptr,
- CORBA::InterfaceDef_var,
- CORBA::InterfaceDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INTERFACEDEFSEQ__SARG_TRAITS_)
-#define _CORBA_INTERFACEDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InterfaceDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::InterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_EXCEPTIONDEF__SARG_TRAITS_)
-#define _CORBA_EXCEPTIONDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExceptionDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ExceptionDef_ptr,
- CORBA::ExceptionDef_var,
- CORBA::ExceptionDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ExceptionDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_NATIVEDEF__SARG_TRAITS_)
-#define _CORBA_NATIVEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::NativeDef>
- : public
- Object_SArg_Traits_T<
- CORBA::NativeDef_ptr,
- CORBA::NativeDef_var,
- CORBA::NativeDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::NativeDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEDEF__SARG_TRAITS_)
-#define _CORBA_VALUEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ValueDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ValueDef_ptr,
- CORBA::ValueDef_var,
- CORBA::ValueDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ValueDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_VALUEDEFSEQ__SARG_TRAITS_)
-#define _CORBA_VALUEDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ValueDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ValueDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ValueDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEBOXDEF__SARG_TRAITS_)
-#define _CORBA_VALUEBOXDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ValueBoxDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ValueBoxDef_ptr,
- CORBA::ValueBoxDef_var,
- CORBA::ValueBoxDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ValueBoxDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ABSTRACTINTERFACEDEF__SARG_TRAITS_)
-#define _CORBA_ABSTRACTINTERFACEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::AbstractInterfaceDef>
- : public
- Object_SArg_Traits_T<
- CORBA::AbstractInterfaceDef_ptr,
- CORBA::AbstractInterfaceDef_var,
- CORBA::AbstractInterfaceDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::AbstractInterfaceDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_ABSTRACTINTERFACEDEFSEQ__SARG_TRAITS_)
-#define _CORBA_ABSTRACTINTERFACEDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::AbstractInterfaceDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::AbstractInterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::AbstractInterfaceDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_LOCALINTERFACEDEF__SARG_TRAITS_)
-#define _CORBA_LOCALINTERFACEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::LocalInterfaceDef>
- : public
- Object_SArg_Traits_T<
- CORBA::LocalInterfaceDef_ptr,
- CORBA::LocalInterfaceDef_var,
- CORBA::LocalInterfaceDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::LocalInterfaceDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_EXTVALUEDEF__SARG_TRAITS_)
-#define _CORBA_EXTVALUEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExtValueDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ExtValueDef_ptr,
- CORBA::ExtValueDef_var,
- CORBA::ExtValueDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ExtValueDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTAINEDSEQ__SARG_TRAITS_)
-#define _CORBA_CONTAINEDSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ContainedSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ContainedSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ContainedSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_STRUCTMEMBERSEQ__SARG_TRAITS_)
-#define _CORBA_STRUCTMEMBERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::StructMemberSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::StructMemberSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::StructMemberSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INITIALIZERSEQ__SARG_TRAITS_)
-#define _CORBA_INITIALIZERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InitializerSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::InitializerSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::InitializerSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXTINITIALIZERSEQ__SARG_TRAITS_)
-#define _CORBA_EXTINITIALIZERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExtInitializerSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ExtInitializerSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ExtInitializerSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_UNIONMEMBERSEQ__SARG_TRAITS_)
-#define _CORBA_UNIONMEMBERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::UnionMemberSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::UnionMemberSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::UnionMemberSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_ENUMMEMBERSEQ__SARG_TRAITS_)
-#define _CORBA_ENUMMEMBERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::EnumMemberSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::EnumMemberSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::EnumMemberSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:72
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-// Arg traits specializations.
-namespace TAO
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_)
-#define _CORBA_DEFINITIONKIND__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::DefinitionKind>
- : public
- Basic_Arg_Traits_T<
- CORBA::DefinitionKind,
- TAO::Any_Insert_Policy_Stream <CORBA::DefinitionKind>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINED__ARG_TRAITS_)
-#define _CORBA_CONTAINED__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Contained>
- : public
- Object_Arg_Traits_T<
- CORBA::Contained_ptr,
- CORBA::Contained_var,
- CORBA::Contained_out,
- TAO::Objref_Traits<CORBA::Contained>,
- TAO::Any_Insert_Policy_Stream <CORBA::Contained_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_CONTAINED_DESCRIPTION__ARG_TRAITS_)
-#define _CORBA_CONTAINED_DESCRIPTION__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Contained::Description>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::Contained::Description,
- TAO::Any_Insert_Policy_Stream <CORBA::Contained::Description>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_REPOSITORY__ARG_TRAITS_)
-#define _CORBA_REPOSITORY__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Repository>
- : public
- Object_Arg_Traits_T<
- CORBA::Repository_ptr,
- CORBA::Repository_var,
- CORBA::Repository_out,
- TAO::Objref_Traits<CORBA::Repository>,
- TAO::Any_Insert_Policy_Stream <CORBA::Repository_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINER__ARG_TRAITS_)
-#define _CORBA_CONTAINER__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Container>
- : public
- Object_Arg_Traits_T<
- CORBA::Container_ptr,
- CORBA::Container_var,
- CORBA::Container_out,
- TAO::Objref_Traits<CORBA::Container>,
- TAO::Any_Insert_Policy_Stream <CORBA::Container_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ__ARG_TRAITS_)
-#define _CORBA_CONTAINER_DESCRIPTIONSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Container::DescriptionSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::Container::DescriptionSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::Container::DescriptionSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_MODULEDEF__ARG_TRAITS_)
-#define _CORBA_MODULEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ModuleDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ModuleDef_ptr,
- CORBA::ModuleDef_var,
- CORBA::ModuleDef_out,
- TAO::Objref_Traits<CORBA::ModuleDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ModuleDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONSTANTDEF__ARG_TRAITS_)
-#define _CORBA_CONSTANTDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ConstantDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ConstantDef_ptr,
- CORBA::ConstantDef_var,
- CORBA::ConstantDef_out,
- TAO::Objref_Traits<CORBA::ConstantDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ConstantDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_)
-#define _CORBA_IDLTYPE__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::IDLType>
- : public
- Object_Arg_Traits_T<
- CORBA::IDLType_ptr,
- CORBA::IDLType_var,
- CORBA::IDLType_out,
- TAO::Objref_Traits<CORBA::IDLType>,
- TAO::Any_Insert_Policy_Stream <CORBA::IDLType_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_STRUCTDEF__ARG_TRAITS_)
-#define _CORBA_STRUCTDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::StructDef>
- : public
- Object_Arg_Traits_T<
- CORBA::StructDef_ptr,
- CORBA::StructDef_var,
- CORBA::StructDef_out,
- TAO::Objref_Traits<CORBA::StructDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::StructDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_UNIONDEF__ARG_TRAITS_)
-#define _CORBA_UNIONDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::UnionDef>
- : public
- Object_Arg_Traits_T<
- CORBA::UnionDef_ptr,
- CORBA::UnionDef_var,
- CORBA::UnionDef_out,
- TAO::Objref_Traits<CORBA::UnionDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::UnionDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ENUMDEF__ARG_TRAITS_)
-#define _CORBA_ENUMDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::EnumDef>
- : public
- Object_Arg_Traits_T<
- CORBA::EnumDef_ptr,
- CORBA::EnumDef_var,
- CORBA::EnumDef_out,
- TAO::Objref_Traits<CORBA::EnumDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::EnumDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ALIASDEF__ARG_TRAITS_)
-#define _CORBA_ALIASDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::AliasDef>
- : public
- Object_Arg_Traits_T<
- CORBA::AliasDef_ptr,
- CORBA::AliasDef_var,
- CORBA::AliasDef_out,
- TAO::Objref_Traits<CORBA::AliasDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::AliasDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_INTERFACEDEF__ARG_TRAITS_)
-#define _CORBA_INTERFACEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InterfaceDef>
- : public
- Object_Arg_Traits_T<
- CORBA::InterfaceDef_ptr,
- CORBA::InterfaceDef_var,
- CORBA::InterfaceDef_out,
- TAO::Objref_Traits<CORBA::InterfaceDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_)
-#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InterfaceDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_EXCEPTIONDEF__ARG_TRAITS_)
-#define _CORBA_EXCEPTIONDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExceptionDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ExceptionDef_ptr,
- CORBA::ExceptionDef_var,
- CORBA::ExceptionDef_out,
- TAO::Objref_Traits<CORBA::ExceptionDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ExceptionDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_NATIVEDEF__ARG_TRAITS_)
-#define _CORBA_NATIVEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::NativeDef>
- : public
- Object_Arg_Traits_T<
- CORBA::NativeDef_ptr,
- CORBA::NativeDef_var,
- CORBA::NativeDef_out,
- TAO::Objref_Traits<CORBA::NativeDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::NativeDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_)
-#define _CORBA_VALUEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ValueDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ValueDef_ptr,
- CORBA::ValueDef_var,
- CORBA::ValueDef_out,
- TAO::Objref_Traits<CORBA::ValueDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ValueDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_VALUEDEFSEQ__ARG_TRAITS_)
-#define _CORBA_VALUEDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ValueDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ValueDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ValueDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEBOXDEF__ARG_TRAITS_)
-#define _CORBA_VALUEBOXDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ValueBoxDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ValueBoxDef_ptr,
- CORBA::ValueBoxDef_var,
- CORBA::ValueBoxDef_out,
- TAO::Objref_Traits<CORBA::ValueBoxDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ValueBoxDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ABSTRACTINTERFACEDEF__ARG_TRAITS_)
-#define _CORBA_ABSTRACTINTERFACEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::AbstractInterfaceDef>
- : public
- Object_Arg_Traits_T<
- CORBA::AbstractInterfaceDef_ptr,
- CORBA::AbstractInterfaceDef_var,
- CORBA::AbstractInterfaceDef_out,
- TAO::Objref_Traits<CORBA::AbstractInterfaceDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::AbstractInterfaceDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_ABSTRACTINTERFACEDEFSEQ__ARG_TRAITS_)
-#define _CORBA_ABSTRACTINTERFACEDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::AbstractInterfaceDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::AbstractInterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::AbstractInterfaceDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_LOCALINTERFACEDEF__ARG_TRAITS_)
-#define _CORBA_LOCALINTERFACEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::LocalInterfaceDef>
- : public
- Object_Arg_Traits_T<
- CORBA::LocalInterfaceDef_ptr,
- CORBA::LocalInterfaceDef_var,
- CORBA::LocalInterfaceDef_out,
- TAO::Objref_Traits<CORBA::LocalInterfaceDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::LocalInterfaceDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_EXTVALUEDEF__ARG_TRAITS_)
-#define _CORBA_EXTVALUEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExtValueDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ExtValueDef_ptr,
- CORBA::ExtValueDef_var,
- CORBA::ExtValueDef_out,
- TAO::Objref_Traits<CORBA::ExtValueDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ExtValueDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTAINEDSEQ__ARG_TRAITS_)
-#define _CORBA_CONTAINEDSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ContainedSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ContainedSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ContainedSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_)
-#define _CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::StructMemberSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::StructMemberSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::StructMemberSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INITIALIZERSEQ__ARG_TRAITS_)
-#define _CORBA_INITIALIZERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InitializerSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InitializerSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::InitializerSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_)
-#define _CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExtInitializerSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExtInitializerSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ExtInitializerSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_UNIONMEMBERSEQ__ARG_TRAITS_)
-#define _CORBA_UNIONMEMBERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::UnionMemberSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::UnionMemberSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::UnionMemberSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_ENUMMEMBERSEQ__ARG_TRAITS_)
-#define _CORBA_ENUMMEMBERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::EnumMemberSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::EnumMemberSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::EnumMemberSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_IRObject_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_IRObject_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_IRObject_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 0, 0, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 5, 19, 19, 19, 19, 0, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19,
-#else
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 0, 19, 0, 19, 19,
- 0, 0, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 5, 19, 19, 19,
- 19, 0, 19, 19, 19, 19, 19, 19,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_IRObject_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 7,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 14,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 18,
- HASH_VALUE_RANGE = 14,
- DUPLICATES = 0,
- WORDLIST_SIZE = 12
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::IRObject::_is_a_skel, 0},
- {"",0,0},
- {"destroy", &POA_CORBA::IRObject::destroy_skel, 0},
- {"",0,0},{"",0,0},
- {"_interface", &POA_CORBA::IRObject::_interface_skel, 0},
- {"",0,0},{"",0,0},
- {"_get_def_kind", &POA_CORBA::IRObject::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::IRObject::_repository_id_skel, 0},
- {"_component", &POA_CORBA::IRObject::_component_skel, 0},
- {"",0,0},{"",0,0},
- {"_non_existent", &POA_CORBA::IRObject::_non_existent_skel, 0},
- };
-
- 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_IRObject_Perfect_Hash_OpTable tao_CORBA_IRObject_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_IRObject_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_IRObject_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_IRObject_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_IRObject_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_IRObject_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_IRObject_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_IRObject_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::IRObject::IRObject (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_IRObject_optable;
-}
-
-POA_CORBA::IRObject::IRObject (const IRObject& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs)
-{
-}
-
-POA_CORBA::IRObject::~IRObject (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_def_kind_IRObject
- : public TAO::Upcall_Command
- {
- public:
- inline _get_def_kind_IRObject (
- POA_CORBA::IRObject * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::DefinitionKind>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::DefinitionKind> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->def_kind (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::IRObject * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::IRObject::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::DefinitionKind>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::IRObject * const impl =
- static_cast<POA_CORBA::IRObject *> (servant);
-
- _get_def_kind_IRObject command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class destroy_IRObject
- : public TAO::Upcall_Command
- {
- public:
- inline destroy_IRObject (
- POA_CORBA::IRObject * servant)
- : servant_ (servant)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- this->servant_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::IRObject * const servant_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::IRObject::destroy_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::IRObject * const impl =
- static_cast<POA_CORBA::IRObject *> (servant);
-
- destroy_IRObject command (
- impl);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_IRObject_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_IRObject_Upcall_Command (
- POA_CORBA::IRObject * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::IRObject * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::IRObject::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::IRObject * const impl =
- static_cast<POA_CORBA::IRObject *> (servant);
-
- _is_a_IRObject_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_IRObject_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_IRObject_Upcall_Command (
- POA_CORBA::IRObject * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::IRObject * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::IRObject::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::IRObject * const impl =
- static_cast<POA_CORBA::IRObject *> (servant);
-
- _non_existent_IRObject_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_IRObject_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_IRObject_Upcall_Command (
- POA_CORBA::IRObject * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::IRObject * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::IRObject::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::IRObject * const impl =
- static_cast<POA_CORBA::IRObject *> (servant);
-
- _repository_id_IRObject_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::IRObject::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::IRObject * const impl =
- static_cast<POA_CORBA::IRObject *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_IRObject_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_IRObject_Upcall_Command (
- POA_CORBA::IRObject * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::IRObject * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::IRObject::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::IRObject * const impl =
- static_cast<POA_CORBA::IRObject *> (servant);
-
- _get_component_IRObject_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::IRObject::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::IRObject::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/IRObject:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::IRObject::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::IRObject *
-POA_CORBA::IRObject::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::IRObject STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_IRObject_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_Contained_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_Contained_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_Contained_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_Contained_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 18,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 4,
- WORDLIST_SIZE = 22
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::Contained::move_skel, 0},
- {"_is_a", &POA_CORBA::Contained::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::Contained::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::Contained::_set_id_skel, 0},
- {"describe", &POA_CORBA::Contained::describe_skel, 0},
- {"_get_name", &POA_CORBA::Contained::_get_name_skel, 0},
- {"_set_name", &POA_CORBA::Contained::_set_name_skel, 0},
- {"_interface", &POA_CORBA::Contained::_interface_skel, 0},
- {"_get_version", &POA_CORBA::Contained::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::Contained::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::Contained::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::Contained::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::Contained::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::Contained::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::Contained::_get_absolute_name_skel, 0},
- {"_component", &POA_CORBA::Contained::_component_skel, 0},
- {"_non_existent", &POA_CORBA::Contained::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::Contained::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -9, -2, -12, -2, 4, 5, -1, 50, 8, -45, 11, -1, -46, 14,
- 15, 16, -1, 17, 18, -1, 19, -6, -2, 20, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 21,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_Contained_Perfect_Hash_OpTable tao_CORBA_Contained_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_Contained_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_Contained_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_Contained_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_Contained_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_Contained_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_Contained_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_Contained_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::Contained::Contained (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_Contained_optable;
-}
-
-POA_CORBA::Contained::Contained (const Contained& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs)
-{
-}
-
-POA_CORBA::Contained::~Contained (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_id_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline _get_id_Contained (
- POA_CORBA::Contained * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::RepositoryId>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _get_id_Contained command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_id_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline _set_id_Contained (
- POA_CORBA::Contained * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->id (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _set_id_Contained command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_name_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline _get_name_Contained (
- POA_CORBA::Contained * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Identifier>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->name (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Identifier>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _get_name_Contained command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_name_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline _set_name_Contained (
- POA_CORBA::Contained * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->name (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_name
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _set_name_Contained command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_version_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline _get_version_Contained (
- POA_CORBA::Contained * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::VersionSpec>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->version (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _get_version_Contained command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_version_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline _set_version_Contained (
- POA_CORBA::Contained * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->version (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_version
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _set_version_Contained command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_defined_in_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline _get_defined_in_Contained (
- POA_CORBA::Contained * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Container>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Container> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->defined_in (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Container>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _get_defined_in_Contained command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_absolute_name_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline _get_absolute_name_Contained (
- POA_CORBA::Contained * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ScopedName>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ScopedName> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->absolute_name (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ScopedName>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _get_absolute_name_Contained command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_containing_repository_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline _get_containing_repository_Contained (
- POA_CORBA::Contained * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Repository>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Repository> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->containing_repository (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Repository>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _get_containing_repository_Contained command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class describe_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline describe_Contained (
- POA_CORBA::Contained * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Contained::Description>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Contained::Description> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->describe (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::describe_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Contained::Description>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- describe_Contained command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class move_Contained
- : public TAO::Upcall_Command
- {
- public:
- inline move_Contained (
- POA_CORBA::Contained * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Container>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Container> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- this->servant_->move (
- arg_1
- , arg_2
- , arg_3
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Contained::move_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Container>::in_arg_val _tao_new_container;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_new_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_new_version;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_new_container,
- &_tao_new_name,
- &_tao_new_version
- };
-
- static size_t const nargs = 4;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- move_Contained command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_Contained_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_Contained_Upcall_Command (
- POA_CORBA::Contained * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Contained::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _is_a_Contained_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_Contained_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_Contained_Upcall_Command (
- POA_CORBA::Contained * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Contained::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _non_existent_Contained_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_Contained_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_Contained_Upcall_Command (
- POA_CORBA::Contained * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Contained::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _repository_id_Contained_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::Contained::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_Contained_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_Contained_Upcall_Command (
- POA_CORBA::Contained * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Contained * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Contained::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Contained * const impl =
- static_cast<POA_CORBA::Contained *> (servant);
-
- _get_component_Contained_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::Contained::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::Contained::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/Contained:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::Contained::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::Contained *
-POA_CORBA::Contained::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::Contained STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_Contained_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_Container_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_Container_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_Container_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 20,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 15,
- 41, 0, 0, 0, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 0, 20, 5,
- 41, 0, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 15, 5, 41, 41, 41, 10, 0, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41,
-#else
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
- 41, 41, 41, 41, 41, 20, 41, 15, 41, 0,
- 0, 0, 41, 41, 41, 41, 41, 41, 0, 20,
- 5, 41, 0, 41, 41, 15, 5, 41, 41, 41,
- 10, 0, 41, 41, 41, 41, 41, 41,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_Container_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 25,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 25,
- MIN_HASH_VALUE = 6,
- MAX_HASH_VALUE = 40,
- HASH_VALUE_RANGE = 35,
- DUPLICATES = 3,
- WORDLIST_SIZE = 31
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"lookup", &POA_CORBA::Container::lookup_skel, 0},
- {"destroy", &POA_CORBA::Container::destroy_skel, 0},
- {"lookup_name", &POA_CORBA::Container::lookup_name_skel, 0},
- {"create_value", &POA_CORBA::Container::create_value_skel, 0},
- {"create_module", &POA_CORBA::Container::create_module_skel, 0},
- {"create_native", &POA_CORBA::Container::create_native_skel, 0},
- {"create_interface", &POA_CORBA::Container::create_interface_skel, 0},
- {"create_ext_value", &POA_CORBA::Container::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::Container::create_union_skel, 0},
- {"create_struct", &POA_CORBA::Container::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::Container::create_constant_skel, 0},
- {"create_exception", &POA_CORBA::Container::create_exception_skel, 0},
- {"create_local_interface", &POA_CORBA::Container::create_local_interface_skel, 0},
- {"contents", &POA_CORBA::Container::contents_skel, 0},
- {"create_abstract_interface", &POA_CORBA::Container::create_abstract_interface_skel, 0},
- {"create_value_box", &POA_CORBA::Container::create_value_box_skel, 0},
- {"create_alias", &POA_CORBA::Container::create_alias_skel, 0},
- {"_interface", &POA_CORBA::Container::_interface_skel, 0},
- {"create_enum", &POA_CORBA::Container::create_enum_skel, 0},
- {"describe_contents", &POA_CORBA::Container::describe_contents_skel, 0},
- {"_get_def_kind", &POA_CORBA::Container::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::Container::_repository_id_skel, 0},
- {"_component", &POA_CORBA::Container::_component_skel, 0},
- {"_non_existent", &POA_CORBA::Container::_non_existent_skel, 0},
- {"_is_a", &POA_CORBA::Container::_is_a_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, -1, -1, 6, 7, -1, -10, -2, 8, 9, -44,
- -12, -2, -42, 14, 15, -1, 16, 17, 18, 19, -1, 20, 21, 22,
- -1, -1, 23, 24, 25, 26, 27, 28, -1, -1, 29, -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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_Container_Perfect_Hash_OpTable tao_CORBA_Container_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_Container_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_Container_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_Container_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_Container_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_Container_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_Container_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_Container_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::Container::Container (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_Container_optable;
-}
-
-POA_CORBA::Container::Container (const Container& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs)
-{
-}
-
-POA_CORBA::Container::~Container (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class lookup_Container
- : public TAO::Upcall_Command
- {
- public:
- inline lookup_Container (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Contained>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Contained> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::ScopedName>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ScopedName> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_->lookup (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::lookup_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Contained>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ScopedName>::in_arg_val _tao_search_name;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_search_name
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- lookup_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class contents_Container
- : public TAO::Upcall_Command
- {
- public:
- inline contents_Container (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ContainedSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ContainedSeq> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::DefinitionKind>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::DefinitionKind> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 2);
-
- retval =
- this->servant_->contents (
- arg_1
- , arg_2
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::contents_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ContainedSeq>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::DefinitionKind>::in_arg_val _tao_limit_type;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_exclude_inherited;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_limit_type,
- &_tao_exclude_inherited
- };
-
- static size_t const nargs = 3;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- contents_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class lookup_name_Container
- : public TAO::Upcall_Command
- {
- public:
- inline lookup_name_Container (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ContainedSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ContainedSeq> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Long>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Long> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::DefinitionKind>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::DefinitionKind> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->lookup_name (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ContainedSeq>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_search_name;
- TAO::SArg_Traits< ::CORBA::Long>::in_arg_val _tao_levels_to_search;
- TAO::SArg_Traits< ::CORBA::DefinitionKind>::in_arg_val _tao_limit_type;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_exclude_inherited;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_search_name,
- &_tao_levels_to_search,
- &_tao_limit_type,
- &_tao_exclude_inherited
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- lookup_name_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class describe_contents_Container
- : public TAO::Upcall_Command
- {
- public:
- inline describe_contents_Container (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Container::DescriptionSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Container::DescriptionSeq> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::DefinitionKind>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::DefinitionKind> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::Long>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Long> (
- this->operation_details_,
- this->args_,
- 3);
-
- retval =
- this->servant_->describe_contents (
- arg_1
- , arg_2
- , arg_3
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Container::DescriptionSeq>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::DefinitionKind>::in_arg_val _tao_limit_type;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_exclude_inherited;
- TAO::SArg_Traits< ::CORBA::Long>::in_arg_val _tao_max_returned_objs;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_limit_type,
- &_tao_exclude_inherited,
- &_tao_max_returned_objs
- };
-
- static size_t const nargs = 4;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- describe_contents_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_module_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_module_Container (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ModuleDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ModuleDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- retval =
- this->servant_->create_module (
- arg_1
- , arg_2
- , arg_3
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_module_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ModuleDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version
- };
-
- static size_t const nargs = 4;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_module_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_constant_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_constant_Container (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ConstantDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ConstantDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::Any>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Any> (
- this->operation_details_,
- this->args_,
- 5);
-
- retval =
- this->servant_->create_constant (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ConstantDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type;
- TAO::SArg_Traits< ::CORBA::Any>::in_arg_val _tao_value;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_type,
- &_tao_value
- };
-
- static size_t const nargs = 6;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_constant_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_struct_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_struct_Container (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::StructDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::StructDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::StructMemberSeq>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::StructMemberSeq> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_struct (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::StructDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::StructMemberSeq>::in_arg_val _tao_members;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_members
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_struct_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_union_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_union_Container (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::UnionDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::UnionDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::UnionMemberSeq>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::UnionMemberSeq> (
- this->operation_details_,
- this->args_,
- 5);
-
- retval =
- this->servant_->create_union (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_union_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::UnionDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_discriminator_type;
- TAO::SArg_Traits< ::CORBA::UnionMemberSeq>::in_arg_val _tao_members;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_discriminator_type,
- &_tao_members
- };
-
- static size_t const nargs = 6;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_union_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_enum_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_enum_Container (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::EnumDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::EnumDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::EnumMemberSeq>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::EnumMemberSeq> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_enum (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::EnumDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::EnumMemberSeq>::in_arg_val _tao_members;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_members
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_enum_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_alias_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_alias_Container (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::AliasDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::AliasDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_alias (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::AliasDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_original_type;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_original_type
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_alias_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_interface_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_interface_Container (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::InterfaceDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InterfaceDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_interface (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::InterfaceDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_base_interfaces;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_base_interfaces
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_interface_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_value_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_value_Container (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ValueDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ValueDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 5);
-
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_type arg_6 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDef> (
- this->operation_details_,
- this->args_,
- 6);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_7 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 7);
-
- TAO::SArg_Traits< ::CORBA::ValueDefSeq>::in_arg_type arg_8 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDefSeq> (
- this->operation_details_,
- this->args_,
- 8);
-
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_type arg_9 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 9);
-
- TAO::SArg_Traits< ::CORBA::InitializerSeq>::in_arg_type arg_10 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InitializerSeq> (
- this->operation_details_,
- this->args_,
- 10);
-
- retval =
- this->servant_->create_value (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- , arg_6
- , arg_7
- , arg_8
- , arg_9
- , arg_10
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_value_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ValueDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_custom;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_abstract;
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_val _tao_base_value;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_truncatable;
- TAO::SArg_Traits< ::CORBA::ValueDefSeq>::in_arg_val _tao_abstract_base_values;
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces;
- TAO::SArg_Traits< ::CORBA::InitializerSeq>::in_arg_val _tao_initializers;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_is_custom,
- &_tao_is_abstract,
- &_tao_base_value,
- &_tao_is_truncatable,
- &_tao_abstract_base_values,
- &_tao_supported_interfaces,
- &_tao_initializers
- };
-
- static size_t const nargs = 11;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_value_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_value_box_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_value_box_Container (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ValueBoxDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ValueBoxDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_value_box (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ValueBoxDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_original_type_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_original_type_def
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_value_box_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_exception_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_exception_Container (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ExceptionDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExceptionDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::StructMemberSeq>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::StructMemberSeq> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_exception (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ExceptionDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::StructMemberSeq>::in_arg_val _tao_members;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_members
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_exception_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_native_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_native_Container (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::NativeDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::NativeDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- retval =
- this->servant_->create_native (
- arg_1
- , arg_2
- , arg_3
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_native_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::NativeDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version
- };
-
- static size_t const nargs = 4;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_native_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_abstract_interface_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_abstract_interface_Container (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::AbstractInterfaceDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::AbstractInterfaceDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::AbstractInterfaceDefSeq>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::AbstractInterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_abstract_interface (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::AbstractInterfaceDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::AbstractInterfaceDefSeq>::in_arg_val _tao_base_interfaces;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_base_interfaces
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_abstract_interface_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_local_interface_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_local_interface_Container (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::LocalInterfaceDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::LocalInterfaceDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_local_interface (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::LocalInterfaceDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_base_interfaces;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_base_interfaces
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_local_interface_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_ext_value_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_ext_value_Container (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ExtValueDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExtValueDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 5);
-
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_type arg_6 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDef> (
- this->operation_details_,
- this->args_,
- 6);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_7 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 7);
-
- TAO::SArg_Traits< ::CORBA::ValueDefSeq>::in_arg_type arg_8 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDefSeq> (
- this->operation_details_,
- this->args_,
- 8);
-
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_type arg_9 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 9);
-
- TAO::SArg_Traits< ::CORBA::ExtInitializerSeq>::in_arg_type arg_10 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExtInitializerSeq> (
- this->operation_details_,
- this->args_,
- 10);
-
- retval =
- this->servant_->create_ext_value (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- , arg_6
- , arg_7
- , arg_8
- , arg_9
- , arg_10
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Container::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ExtValueDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_custom;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_abstract;
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_val _tao_base_value;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_truncatable;
- TAO::SArg_Traits< ::CORBA::ValueDefSeq>::in_arg_val _tao_abstract_base_values;
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces;
- TAO::SArg_Traits< ::CORBA::ExtInitializerSeq>::in_arg_val _tao_initializers;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_is_custom,
- &_tao_is_abstract,
- &_tao_base_value,
- &_tao_is_truncatable,
- &_tao_abstract_base_values,
- &_tao_supported_interfaces,
- &_tao_initializers
- };
-
- static size_t const nargs = 11;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- create_ext_value_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_Container_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_Container_Upcall_Command (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Container::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- _is_a_Container_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_Container_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_Container_Upcall_Command (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Container::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- _non_existent_Container_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_Container_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_Container_Upcall_Command (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Container::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- _repository_id_Container_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::Container::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_Container_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_Container_Upcall_Command (
- POA_CORBA::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Container::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Container * const impl =
- static_cast<POA_CORBA::Container *> (servant);
-
- _get_component_Container_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::Container::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::Container::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/Container:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::Container *
-POA_CORBA::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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::Container STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_Container_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_IDLType_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_IDLType_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_IDLType_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 0, 0, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 5, 19, 19, 19, 19, 0, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19,
-#else
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 0, 19, 0, 19, 19,
- 0, 0, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 5, 19, 19, 19,
- 19, 0, 19, 19, 19, 19, 19, 19,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_IDLType_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 8,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 14,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 18,
- HASH_VALUE_RANGE = 14,
- DUPLICATES = 0,
- WORDLIST_SIZE = 13
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::IDLType::_is_a_skel, 0},
- {"",0,0},
- {"destroy", &POA_CORBA::IDLType::destroy_skel, 0},
- {"",0,0},
- {"_get_type", &POA_CORBA::IDLType::_get_type_skel, 0},
- {"_interface", &POA_CORBA::IDLType::_interface_skel, 0},
- {"",0,0},{"",0,0},
- {"_get_def_kind", &POA_CORBA::IDLType::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::IDLType::_repository_id_skel, 0},
- {"_component", &POA_CORBA::IDLType::_component_skel, 0},
- {"",0,0},{"",0,0},
- {"_non_existent", &POA_CORBA::IDLType::_non_existent_skel, 0},
- };
-
- 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_IDLType_Perfect_Hash_OpTable tao_CORBA_IDLType_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_IDLType_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_IDLType_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_IDLType_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_IDLType_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_IDLType_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_IDLType_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_IDLType_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::IDLType::IDLType (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_IDLType_optable;
-}
-
-POA_CORBA::IDLType::IDLType (const IDLType& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs)
-{
-}
-
-POA_CORBA::IDLType::~IDLType (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_type_IDLType
- : public TAO::Upcall_Command
- {
- public:
- inline _get_type_IDLType (
- POA_CORBA::IDLType * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::TypeCode> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->type (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::IDLType * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::IDLType::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::IDLType * const impl =
- static_cast<POA_CORBA::IDLType *> (servant);
-
- _get_type_IDLType command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_IDLType_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_IDLType_Upcall_Command (
- POA_CORBA::IDLType * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::IDLType * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::IDLType::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::IDLType * const impl =
- static_cast<POA_CORBA::IDLType *> (servant);
-
- _is_a_IDLType_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_IDLType_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_IDLType_Upcall_Command (
- POA_CORBA::IDLType * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::IDLType * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::IDLType::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::IDLType * const impl =
- static_cast<POA_CORBA::IDLType *> (servant);
-
- _non_existent_IDLType_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_IDLType_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_IDLType_Upcall_Command (
- POA_CORBA::IDLType * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::IDLType * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::IDLType::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::IDLType * const impl =
- static_cast<POA_CORBA::IDLType *> (servant);
-
- _repository_id_IDLType_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::IDLType::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::IDLType * const impl =
- static_cast<POA_CORBA::IDLType *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_IDLType_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_IDLType_Upcall_Command (
- POA_CORBA::IDLType * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::IDLType * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::IDLType::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::IDLType * const impl =
- static_cast<POA_CORBA::IDLType *> (servant);
-
- _get_component_IDLType_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::IDLType::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::IDLType::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/IDLType:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::IDLType::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::IDLType *
-POA_CORBA::IDLType::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::IDLType STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_IDLType_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_TypedefDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_TypedefDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_TypedefDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_TypedefDef_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 = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 5,
- WORDLIST_SIZE = 23
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::TypedefDef::move_skel, 0},
- {"_is_a", &POA_CORBA::TypedefDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::TypedefDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::TypedefDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::TypedefDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::TypedefDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::TypedefDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::TypedefDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::TypedefDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::TypedefDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::TypedefDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::TypedefDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::TypedefDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::TypedefDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::TypedefDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::TypedefDef::_get_absolute_name_skel, 0},
- {"_component", &POA_CORBA::TypedefDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::TypedefDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::TypedefDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -9, -3, -13, -2, 4, 5, -1, 50, 8, -45, 12, -1, -46, 15,
- 16, 17, -1, 18, 19, -1, 20, -6, -2, 21, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_TypedefDef_Perfect_Hash_OpTable tao_CORBA_TypedefDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_TypedefDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_TypedefDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_TypedefDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_TypedefDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_TypedefDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_TypedefDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_TypedefDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::TypedefDef::TypedefDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_TypedefDef_optable;
-}
-
-POA_CORBA::TypedefDef::TypedefDef (const TypedefDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs)
-{
-}
-
-POA_CORBA::TypedefDef::~TypedefDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_TypedefDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_TypedefDef_Upcall_Command (
- POA_CORBA::TypedefDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::TypedefDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::TypedefDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::TypedefDef * const impl =
- static_cast<POA_CORBA::TypedefDef *> (servant);
-
- _is_a_TypedefDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_TypedefDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_TypedefDef_Upcall_Command (
- POA_CORBA::TypedefDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::TypedefDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::TypedefDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::TypedefDef * const impl =
- static_cast<POA_CORBA::TypedefDef *> (servant);
-
- _non_existent_TypedefDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_TypedefDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_TypedefDef_Upcall_Command (
- POA_CORBA::TypedefDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::TypedefDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::TypedefDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::TypedefDef * const impl =
- static_cast<POA_CORBA::TypedefDef *> (servant);
-
- _repository_id_TypedefDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::TypedefDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::TypedefDef * const impl =
- static_cast<POA_CORBA::TypedefDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_TypedefDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_TypedefDef_Upcall_Command (
- POA_CORBA::TypedefDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::TypedefDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::TypedefDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::TypedefDef * const impl =
- static_cast<POA_CORBA::TypedefDef *> (servant);
-
- _get_component_TypedefDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::TypedefDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/TypedefDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::TypedefDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/TypedefDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::TypedefDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::TypedefDef *
-POA_CORBA::TypedefDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::TypedefDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_TypedefDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-
-#endif /* ifndef */
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.h
deleted file mode 100644
index 21a0ef54637..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.h
+++ /dev/null
@@ -1,1261 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:409
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASES_H_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASES_H_
-
-#include /**/ "ace/pre.h"
-
-#include "tao/IFR_Client/IFR_BaseC.h"
-#include "tao/orb_typesS.h"
-#include "tao/Typecode_typesS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/Collocation_Proxy_Broker.h"
-#include "tao/PortableServer/PortableServer.h"
-#include "tao/PortableServer/Servant_Base.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_sh.cpp:49
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class IRObject;
- typedef IRObject *IRObject_ptr;
-
- class IRObject
- : public virtual PortableServer::ServantBase
- {
- protected:
- IRObject (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::IRObject _stub_type;
- typedef ::CORBA::IRObject_ptr _stub_ptr_type;
- typedef ::CORBA::IRObject_var _stub_var_type;
-
- IRObject (const IRObject& rhs);
- virtual ~IRObject (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::IRObject *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class Contained;
- typedef Contained *Contained_ptr;
-
- class Contained
- : public virtual POA_CORBA::IRObject
- {
- protected:
- Contained (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::Contained _stub_type;
- typedef ::CORBA::Contained_ptr _stub_ptr_type;
- typedef ::CORBA::Contained_var _stub_var_type;
-
- Contained (const Contained& rhs);
- virtual ~Contained (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::Contained *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual char * id (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void id (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual char * name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void name (
- const char * name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual char * version (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void version (
- const char * version
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Container_ptr defined_in (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual char * absolute_name (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Repository_ptr containing_repository (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Contained::Description * describe (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual 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
- )) = 0;
-
- static void move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class Container;
- typedef Container *Container_ptr;
-
- class Container
- : public virtual POA_CORBA::IRObject
- {
- protected:
- Container (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::Container _stub_type;
- typedef ::CORBA::Container_ptr _stub_ptr_type;
- typedef ::CORBA::Container_var _stub_var_type;
-
- Container (const Container& rhs);
- virtual ~Container (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::Container *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Contained_ptr lookup (
- const char * search_name
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ContainedSeq * contents (
- ::CORBA::DefinitionKind limit_type,
- ::CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::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
- )) = 0;
-
- static void lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- 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_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::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
- )) = 0;
-
- static void create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::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
- )) = 0;
-
- static void create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::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
- )) = 0;
-
- static void create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::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
- )) = 0;
-
- static void create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::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
- )) = 0;
-
- static void create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::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
- )) = 0;
-
- static void create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::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
- )) = 0;
-
- static void create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::Boolean is_custom,
- ::CORBA::Boolean is_abstract,
- ::CORBA::ValueDef_ptr base_value,
- ::CORBA::Boolean is_truncatable,
- const ::CORBA::ValueDefSeq & abstract_base_values,
- const ::CORBA::InterfaceDefSeq & supported_interfaces,
- const ::CORBA::InitializerSeq & initializers
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::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
- )) = 0;
-
- static void create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::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
- )) = 0;
-
- static void create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::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
- )) = 0;
-
- static void create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::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
- )) = 0;
-
- static void create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::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
- )) = 0;
-
- static void create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class IDLType;
- typedef IDLType *IDLType_ptr;
-
- class IDLType
- : public virtual POA_CORBA::IRObject
- {
- protected:
- IDLType (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::IDLType _stub_type;
- typedef ::CORBA::IDLType_ptr _stub_ptr_type;
- typedef ::CORBA::IDLType_var _stub_var_type;
-
- IDLType (const IDLType& rhs);
- virtual ~IDLType (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::IDLType *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class TypedefDef;
- typedef TypedefDef *TypedefDef_ptr;
-
- class TypedefDef
- : public virtual POA_CORBA::Contained,
- public virtual POA_CORBA::IDLType
- {
- protected:
- TypedefDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::TypedefDef _stub_type;
- typedef ::CORBA::TypedefDef_ptr _stub_ptr_type;
- typedef ::CORBA::TypedefDef_var _stub_var_type;
-
- TypedefDef (const TypedefDef& rhs);
- virtual ~TypedefDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::TypedefDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_sh.cpp:80
-
-} // module CORBA
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:1219
-
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#include "IFR_BaseS_T.h"
-
-#if defined (__ACE_INLINE__)
-#include "IFR_BaseS.inl"
-#endif /* defined INLINE */
-
-#include /**/ "ace/post.h"
-#endif /* ifndef */
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.inl b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.inl
deleted file mode 100644
index b1c86bdf5b9..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS.inl
+++ /dev/null
@@ -1,414 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-ACE_INLINE
-void
-POA_CORBA::Contained::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::Contained *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Contained::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::Contained *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::Container::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::Container *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Container::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::Container *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::IDLType::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::IDLType *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::IDLType::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::IDLType *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::TypedefDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::TypedefDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp
deleted file mode 100644
index eb850447fe4..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:683
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASES_T_CPP_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASES_T_CPP_
-
-#include "IFR_BaseS_T.h"
-
-#if !defined (__ACE_INLINE__)
-#include "IFR_BaseS_T.inl"
-#endif /* !defined INLINE */
-
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-#endif /* ifndef */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h
deleted file mode 100644
index cf226a5d3c5..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h
+++ /dev/null
@@ -1,927 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:545
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASES_T_H_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASES_T_H_
-
-#include /**/ "ace/pre.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_root/root_sth.cpp:116
-
-namespace POA_CORBA
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class IRObject_tie : public IRObject
- {
- public:
- /// the T& ctor
- IRObject_tie (T &t);
- /// ctor taking a POA
- IRObject_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- IRObject_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- IRObject_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~IRObject_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // 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
- IRObject_tie (const IRObject_tie &);
- void operator= (const IRObject_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class Contained_tie : public Contained
- {
- public:
- /// the T& ctor
- Contained_tie (T &t);
- /// ctor taking a POA
- Contained_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- Contained_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- Contained_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~Contained_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- Contained_tie (const Contained_tie &);
- void operator= (const Contained_tie &);
- };
-
- // TAO_IDL - Generated from
- // 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:
- /// the T& ctor
- Container_tie (T &t);
- /// ctor taking a POA
- Container_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- Container_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- Container_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~Container_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- 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
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class IDLType_tie : public IDLType
- {
- public:
- /// the T& ctor
- IDLType_tie (T &t);
- /// ctor taking a POA
- IDLType_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- IDLType_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- IDLType_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~IDLType_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- 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
- IDLType_tie (const IDLType_tie &);
- void operator= (const IDLType_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class TypedefDef_tie : public TypedefDef
- {
- public:
- /// the T& ctor
- TypedefDef_tie (T &t);
- /// ctor taking a POA
- TypedefDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- TypedefDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- TypedefDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~TypedefDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- 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
- TypedefDef_tie (const TypedefDef_tie &);
- void operator= (const TypedefDef_tie &);
- };
-} // module CORBA
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:1322
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined (__ACE_INLINE__)
-#include "IFR_BaseS_T.inl"
-#endif /* defined INLINE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "IFR_BaseS_T.cpp"
-#endif /* defined REQUIRED SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("IFR_BaseS_T.cpp")
-#endif /* defined REQUIRED PRAGMA */
-
-#include /**/ "ace/post.h"
-#endif /* ifndef */
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.inl b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.inl
deleted file mode 100644
index 9a0772db14d..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.inl
+++ /dev/null
@@ -1,1512 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::IRObject_tie<T>::IRObject_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::IRObject_tie<T>::IRObject_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::IRObject_tie<T>::IRObject_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::IRObject_tie<T>::IRObject_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::IRObject_tie<T>::~IRObject_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::IRObject_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::IRObject_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::IRObject_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::IRObject_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::IRObject_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::IRObject_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->IRObject::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::IRObject_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::IRObject_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::Contained_tie<T>::Contained_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::Contained_tie<T>::Contained_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::Contained_tie<T>::Contained_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::Contained_tie<T>::Contained_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::Contained_tie<T>::~Contained_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::Contained_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::Contained_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::Contained_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::Contained_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::Contained_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::Contained_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->Contained::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::Contained_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::Contained_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::Contained_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::Contained_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::Contained_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::Contained_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::Contained_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::Contained_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::Contained_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::Contained_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::Contained_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::Contained_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::Contained_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
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::Container_tie<T>::Container_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::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_CORBA::Container_tie<T>::Container_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::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_CORBA::Container_tie<T>::~Container_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::Container_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::Container_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::Container_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::Container_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::Container_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::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->Container::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::Container_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::IDLType_tie<T>::IDLType_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::IDLType_tie<T>::IDLType_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::IDLType_tie<T>::IDLType_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::IDLType_tie<T>::IDLType_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::IDLType_tie<T>::~IDLType_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::IDLType_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::IDLType_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::IDLType_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::IDLType_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::IDLType_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::IDLType_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->IDLType::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::IDLType_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::IDLType_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::IDLType_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
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::TypedefDef_tie<T>::TypedefDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::TypedefDef_tie<T>::TypedefDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::TypedefDef_tie<T>::TypedefDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::TypedefDef_tie<T>::TypedefDef_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::TypedefDef_tie<T>::~TypedefDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::TypedefDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::TypedefDef_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::TypedefDef_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::TypedefDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::TypedefDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::TypedefDef_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->TypedefDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::TypedefDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::TypedefDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::TypedefDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::TypedefDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::TypedefDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::TypedefDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::TypedefDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::TypedefDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::TypedefDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::TypedefDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::TypedefDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::TypedefDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::TypedefDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::TypedefDef_tie<T>::type (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->type (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp
deleted file mode 100644
index 119645a9727..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp
+++ /dev/null
@@ -1,23928 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:603
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASICS_CPP_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASICS_CPP_
-
-
-#include "IFR_BasicS.h"
-#include "tao/PortableServer/Operation_Table_Perfect_Hash.h"
-#include "tao/PortableServer/Upcall_Command.h"
-#include "tao/PortableServer/Upcall_Wrapper.h"
-#include "tao/TAO_Server_Request.h"
-#include "tao/ORB_Core.h"
-#include "tao/Profile.h"
-#include "tao/Stub.h"
-#include "tao/IFR_Client_Adapter.h"
-#include "tao/Object_T.h"
-#include "tao/AnyTypeCode/TypeCode.h"
-#include "tao/AnyTypeCode/DynamicC.h"
-#include "tao/CDR.h"
-#include "tao/operation_details.h"
-#include "tao/PortableInterceptor.h"
-#include "tao/PortableServer/Basic_SArguments.h"
-#include "tao/PortableServer/Object_SArgument_T.h"
-#include "tao/PortableServer/Special_Basic_SArguments.h"
-#include "tao/PortableServer/UB_String_SArguments.h"
-#include "tao/PortableServer/Var_Size_SArgument_T.h"
-#include "tao/PortableServer/Any_SArg_Traits.h"
-#include "tao/PortableServer/TypeCode_SArg_Traits.h"
-#include "tao/PortableServer/Object_SArg_Traits.h"
-#include "tao/PortableServer/get_arg.h"
-#include "tao/Special_Basic_Arguments.h"
-#include "tao/UB_String_Arguments.h"
-#include "tao/Basic_Arguments.h"
-#include "tao/Object_Argument_T.h"
-#include "tao/Special_Basic_Arguments.h"
-#include "tao/UB_String_Arguments.h"
-#include "tao/Var_Size_Argument_T.h"
-#include "tao/AnyTypeCode/Any_Arg_Traits.h"
-#include "ace/Dynamic_Service.h"
-#include "ace/Malloc_Allocator.h"
-
-#if !defined (__ACE_INLINE__)
-#include "IFR_BasicS.inl"
-#endif /* !defined INLINE */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:72
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-// Arg traits specializations.
-namespace TAO
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_DEFINITIONKIND__SARG_TRAITS_)
-#define _CORBA_DEFINITIONKIND__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::DefinitionKind>
- : public
- Basic_SArg_Traits_T<
- CORBA::DefinitionKind,
- TAO::Any_Insert_Policy_Stream <CORBA::DefinitionKind>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINED__SARG_TRAITS_)
-#define _CORBA_CONTAINED__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Contained>
- : public
- Object_SArg_Traits_T<
- CORBA::Contained_ptr,
- CORBA::Contained_var,
- CORBA::Contained_out,
- TAO::Any_Insert_Policy_Stream <CORBA::Contained_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_REPOSITORY__SARG_TRAITS_)
-#define _CORBA_REPOSITORY__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Repository>
- : public
- Object_SArg_Traits_T<
- CORBA::Repository_ptr,
- CORBA::Repository_var,
- CORBA::Repository_out,
- TAO::Any_Insert_Policy_Stream <CORBA::Repository_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINER__SARG_TRAITS_)
-#define _CORBA_CONTAINER__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Container>
- : public
- Object_SArg_Traits_T<
- CORBA::Container_ptr,
- CORBA::Container_var,
- CORBA::Container_out,
- TAO::Any_Insert_Policy_Stream <CORBA::Container_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_IDLTYPE__SARG_TRAITS_)
-#define _CORBA_IDLTYPE__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::IDLType>
- : public
- Object_SArg_Traits_T<
- CORBA::IDLType_ptr,
- CORBA::IDLType_var,
- CORBA::IDLType_out,
- TAO::Any_Insert_Policy_Stream <CORBA::IDLType_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INTERFACEDEFSEQ__SARG_TRAITS_)
-#define _CORBA_INTERFACEDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InterfaceDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::InterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_STRUCTMEMBERSEQ__SARG_TRAITS_)
-#define _CORBA_STRUCTMEMBERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::StructMemberSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::StructMemberSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::StructMemberSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXCDESCRIPTIONSEQ__SARG_TRAITS_)
-#define _CORBA_EXCDESCRIPTIONSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExcDescriptionSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ExcDescriptionSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ExcDescriptionSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_UNIONMEMBERSEQ__SARG_TRAITS_)
-#define _CORBA_UNIONMEMBERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::UnionMemberSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::UnionMemberSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::UnionMemberSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_ENUMMEMBERSEQ__SARG_TRAITS_)
-#define _CORBA_ENUMMEMBERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::EnumMemberSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::EnumMemberSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::EnumMemberSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_PRIMITIVEDEF__SARG_TRAITS_)
-#define _CORBA_PRIMITIVEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::PrimitiveDef>
- : public
- Object_SArg_Traits_T<
- CORBA::PrimitiveDef_ptr,
- CORBA::PrimitiveDef_var,
- CORBA::PrimitiveDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::PrimitiveDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_STRINGDEF__SARG_TRAITS_)
-#define _CORBA_STRINGDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::StringDef>
- : public
- Object_SArg_Traits_T<
- CORBA::StringDef_ptr,
- CORBA::StringDef_var,
- CORBA::StringDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::StringDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_SEQUENCEDEF__SARG_TRAITS_)
-#define _CORBA_SEQUENCEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::SequenceDef>
- : public
- Object_SArg_Traits_T<
- CORBA::SequenceDef_ptr,
- CORBA::SequenceDef_var,
- CORBA::SequenceDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::SequenceDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ARRAYDEF__SARG_TRAITS_)
-#define _CORBA_ARRAYDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ArrayDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ArrayDef_ptr,
- CORBA::ArrayDef_var,
- CORBA::ArrayDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ArrayDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_WSTRINGDEF__SARG_TRAITS_)
-#define _CORBA_WSTRINGDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::WstringDef>
- : public
- Object_SArg_Traits_T<
- CORBA::WstringDef_ptr,
- CORBA::WstringDef_var,
- CORBA::WstringDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::WstringDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_FIXEDDEF__SARG_TRAITS_)
-#define _CORBA_FIXEDDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::FixedDef>
- : public
- Object_SArg_Traits_T<
- CORBA::FixedDef_ptr,
- CORBA::FixedDef_var,
- CORBA::FixedDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::FixedDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_PRIMITIVEKIND__SARG_TRAITS_)
-#define _CORBA_PRIMITIVEKIND__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::PrimitiveKind>
- : public
- Basic_SArg_Traits_T<
- CORBA::PrimitiveKind,
- TAO::Any_Insert_Policy_Stream <CORBA::PrimitiveKind>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ__SARG_TRAITS_)
-#define _CORBA_EXCEPTIONDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExceptionDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ExceptionDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ExceptionDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_ATTRIBUTEMODE__SARG_TRAITS_)
-#define _CORBA_ATTRIBUTEMODE__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::AttributeMode>
- : public
- Basic_SArg_Traits_T<
- CORBA::AttributeMode,
- TAO::Any_Insert_Policy_Stream <CORBA::AttributeMode>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ATTRIBUTEDEF__SARG_TRAITS_)
-#define _CORBA_ATTRIBUTEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::AttributeDef>
- : public
- Object_SArg_Traits_T<
- CORBA::AttributeDef_ptr,
- CORBA::AttributeDef_var,
- CORBA::AttributeDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::AttributeDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_EXTATTRIBUTEDESCRIPTION__SARG_TRAITS_)
-#define _CORBA_EXTATTRIBUTEDESCRIPTION__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExtAttributeDescription>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ExtAttributeDescription,
- TAO::Any_Insert_Policy_Stream <CORBA::ExtAttributeDescription>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_EXTATTRIBUTEDEF__SARG_TRAITS_)
-#define _CORBA_EXTATTRIBUTEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExtAttributeDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ExtAttributeDef_ptr,
- CORBA::ExtAttributeDef_var,
- CORBA::ExtAttributeDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ExtAttributeDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_OPERATIONMODE__SARG_TRAITS_)
-#define _CORBA_OPERATIONMODE__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::OperationMode>
- : public
- Basic_SArg_Traits_T<
- CORBA::OperationMode,
- TAO::Any_Insert_Policy_Stream <CORBA::OperationMode>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ__SARG_TRAITS_)
-#define _CORBA_PARDESCRIPTIONSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ParDescriptionSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ParDescriptionSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ParDescriptionSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTEXTIDSEQ__SARG_TRAITS_)
-#define _CORBA_CONTEXTIDSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ContextIdSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ContextIdSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ContextIdSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_OPERATIONDEF__SARG_TRAITS_)
-#define _CORBA_OPERATIONDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::OperationDef>
- : public
- Object_SArg_Traits_T<
- CORBA::OperationDef_ptr,
- CORBA::OperationDef_var,
- CORBA::OperationDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::OperationDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_INTERFACEDEF_FULLINTERFACEDESCRIPTION__SARG_TRAITS_)
-#define _CORBA_INTERFACEDEF_FULLINTERFACEDESCRIPTION__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InterfaceDef::FullInterfaceDescription>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::InterfaceDef::FullInterfaceDescription,
- TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDef::FullInterfaceDescription>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_INTERFACEATTREXTENSION_EXTFULLINTERFACEDESCRIPTION__SARG_TRAITS_)
-#define _CORBA_INTERFACEATTREXTENSION_EXTFULLINTERFACEDESCRIPTION__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription,
- TAO::Any_Insert_Policy_Stream <CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:72
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-// Arg traits specializations.
-namespace TAO
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_)
-#define _CORBA_DEFINITIONKIND__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::DefinitionKind>
- : public
- Basic_Arg_Traits_T<
- CORBA::DefinitionKind,
- TAO::Any_Insert_Policy_Stream <CORBA::DefinitionKind>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINED__ARG_TRAITS_)
-#define _CORBA_CONTAINED__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Contained>
- : public
- Object_Arg_Traits_T<
- CORBA::Contained_ptr,
- CORBA::Contained_var,
- CORBA::Contained_out,
- TAO::Objref_Traits<CORBA::Contained>,
- TAO::Any_Insert_Policy_Stream <CORBA::Contained_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_REPOSITORY__ARG_TRAITS_)
-#define _CORBA_REPOSITORY__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Repository>
- : public
- Object_Arg_Traits_T<
- CORBA::Repository_ptr,
- CORBA::Repository_var,
- CORBA::Repository_out,
- TAO::Objref_Traits<CORBA::Repository>,
- TAO::Any_Insert_Policy_Stream <CORBA::Repository_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINER__ARG_TRAITS_)
-#define _CORBA_CONTAINER__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Container>
- : public
- Object_Arg_Traits_T<
- CORBA::Container_ptr,
- CORBA::Container_var,
- CORBA::Container_out,
- TAO::Objref_Traits<CORBA::Container>,
- TAO::Any_Insert_Policy_Stream <CORBA::Container_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_)
-#define _CORBA_IDLTYPE__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::IDLType>
- : public
- Object_Arg_Traits_T<
- CORBA::IDLType_ptr,
- CORBA::IDLType_var,
- CORBA::IDLType_out,
- TAO::Objref_Traits<CORBA::IDLType>,
- TAO::Any_Insert_Policy_Stream <CORBA::IDLType_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_)
-#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InterfaceDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_)
-#define _CORBA_STRUCTMEMBERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::StructMemberSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::StructMemberSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::StructMemberSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXCDESCRIPTIONSEQ__ARG_TRAITS_)
-#define _CORBA_EXCDESCRIPTIONSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExcDescriptionSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExcDescriptionSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ExcDescriptionSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_UNIONMEMBERSEQ__ARG_TRAITS_)
-#define _CORBA_UNIONMEMBERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::UnionMemberSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::UnionMemberSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::UnionMemberSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_ENUMMEMBERSEQ__ARG_TRAITS_)
-#define _CORBA_ENUMMEMBERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::EnumMemberSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::EnumMemberSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::EnumMemberSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_PRIMITIVEDEF__ARG_TRAITS_)
-#define _CORBA_PRIMITIVEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::PrimitiveDef>
- : public
- Object_Arg_Traits_T<
- CORBA::PrimitiveDef_ptr,
- CORBA::PrimitiveDef_var,
- CORBA::PrimitiveDef_out,
- TAO::Objref_Traits<CORBA::PrimitiveDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::PrimitiveDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_STRINGDEF__ARG_TRAITS_)
-#define _CORBA_STRINGDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::StringDef>
- : public
- Object_Arg_Traits_T<
- CORBA::StringDef_ptr,
- CORBA::StringDef_var,
- CORBA::StringDef_out,
- TAO::Objref_Traits<CORBA::StringDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::StringDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_SEQUENCEDEF__ARG_TRAITS_)
-#define _CORBA_SEQUENCEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::SequenceDef>
- : public
- Object_Arg_Traits_T<
- CORBA::SequenceDef_ptr,
- CORBA::SequenceDef_var,
- CORBA::SequenceDef_out,
- TAO::Objref_Traits<CORBA::SequenceDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::SequenceDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ARRAYDEF__ARG_TRAITS_)
-#define _CORBA_ARRAYDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ArrayDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ArrayDef_ptr,
- CORBA::ArrayDef_var,
- CORBA::ArrayDef_out,
- TAO::Objref_Traits<CORBA::ArrayDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ArrayDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_WSTRINGDEF__ARG_TRAITS_)
-#define _CORBA_WSTRINGDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::WstringDef>
- : public
- Object_Arg_Traits_T<
- CORBA::WstringDef_ptr,
- CORBA::WstringDef_var,
- CORBA::WstringDef_out,
- TAO::Objref_Traits<CORBA::WstringDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::WstringDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_FIXEDDEF__ARG_TRAITS_)
-#define _CORBA_FIXEDDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::FixedDef>
- : public
- Object_Arg_Traits_T<
- CORBA::FixedDef_ptr,
- CORBA::FixedDef_var,
- CORBA::FixedDef_out,
- TAO::Objref_Traits<CORBA::FixedDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::FixedDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_PRIMITIVEKIND__ARG_TRAITS_)
-#define _CORBA_PRIMITIVEKIND__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::PrimitiveKind>
- : public
- Basic_Arg_Traits_T<
- CORBA::PrimitiveKind,
- TAO::Any_Insert_Policy_Stream <CORBA::PrimitiveKind>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_)
-#define _CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExceptionDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExceptionDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ExceptionDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_ATTRIBUTEMODE__ARG_TRAITS_)
-#define _CORBA_ATTRIBUTEMODE__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::AttributeMode>
- : public
- Basic_Arg_Traits_T<
- CORBA::AttributeMode,
- TAO::Any_Insert_Policy_Stream <CORBA::AttributeMode>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ATTRIBUTEDEF__ARG_TRAITS_)
-#define _CORBA_ATTRIBUTEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::AttributeDef>
- : public
- Object_Arg_Traits_T<
- CORBA::AttributeDef_ptr,
- CORBA::AttributeDef_var,
- CORBA::AttributeDef_out,
- TAO::Objref_Traits<CORBA::AttributeDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::AttributeDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_EXTATTRIBUTEDESCRIPTION__ARG_TRAITS_)
-#define _CORBA_EXTATTRIBUTEDESCRIPTION__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExtAttributeDescription>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExtAttributeDescription,
- TAO::Any_Insert_Policy_Stream <CORBA::ExtAttributeDescription>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_)
-#define _CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExtAttributeDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ExtAttributeDef_ptr,
- CORBA::ExtAttributeDef_var,
- CORBA::ExtAttributeDef_out,
- TAO::Objref_Traits<CORBA::ExtAttributeDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ExtAttributeDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_)
-#define _CORBA_OPERATIONMODE__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::OperationMode>
- : public
- Basic_Arg_Traits_T<
- CORBA::OperationMode,
- TAO::Any_Insert_Policy_Stream <CORBA::OperationMode>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_)
-#define _CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ParDescriptionSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ParDescriptionSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ParDescriptionSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTEXTIDSEQ__ARG_TRAITS_)
-#define _CORBA_CONTEXTIDSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ContextIdSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ContextIdSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ContextIdSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_OPERATIONDEF__ARG_TRAITS_)
-#define _CORBA_OPERATIONDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::OperationDef>
- : public
- Object_Arg_Traits_T<
- CORBA::OperationDef_ptr,
- CORBA::OperationDef_var,
- CORBA::OperationDef_out,
- TAO::Objref_Traits<CORBA::OperationDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::OperationDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_INTERFACEDEF_FULLINTERFACEDESCRIPTION__ARG_TRAITS_)
-#define _CORBA_INTERFACEDEF_FULLINTERFACEDESCRIPTION__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InterfaceDef::FullInterfaceDescription>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InterfaceDef::FullInterfaceDescription,
- TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDef::FullInterfaceDescription>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_INTERFACEATTREXTENSION_EXTFULLINTERFACEDESCRIPTION__ARG_TRAITS_)
-#define _CORBA_INTERFACEATTREXTENSION_EXTFULLINTERFACEDESCRIPTION__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription,
- TAO::Any_Insert_Policy_Stream <CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_Repository_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_Repository_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_Repository_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 27,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 25,
- 58, 0, 4, 10, 58, 20, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 8, 25, 15,
- 58, 0, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 30, 0, 58, 58, 58, 25, 0, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 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, 27, 58, 25, 58, 0,
- 4, 10, 58, 20, 58, 58, 58, 58, 8, 25,
- 15, 58, 0, 58, 58, 30, 0, 58, 58, 58,
- 25, 0, 58, 58, 58, 58, 58, 58,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_Repository_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 = 11,
- MAX_HASH_VALUE = 57,
- HASH_VALUE_RANGE = 47,
- DUPLICATES = 3,
- WORDLIST_SIZE = 44
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"",0,0},{"",0,0},
- {"destroy", &POA_CORBA::Repository::destroy_skel, 0},
- {"create_array", &POA_CORBA::Repository::create_array_skel, 0},
- {"create_struct", &POA_CORBA::Repository::create_struct_skel, 0},
- {"lookup", &POA_CORBA::Repository::lookup_skel, 0},
- {"create_constant", &POA_CORBA::Repository::create_constant_skel, 0},
- {"create_fixed", &POA_CORBA::Repository::create_fixed_skel, 0},
- {"lookup_id", &POA_CORBA::Repository::lookup_id_skel, 0},
- {"create_value", &POA_CORBA::Repository::create_value_skel, 0},
- {"create_module", &POA_CORBA::Repository::create_module_skel, 0},
- {"create_native", &POA_CORBA::Repository::create_native_skel, 0},
- {"create_sequence", &POA_CORBA::Repository::create_sequence_skel, 0},
- {"create_interface", &POA_CORBA::Repository::create_interface_skel, 0},
- {"create_ext_value", &POA_CORBA::Repository::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::Repository::create_union_skel, 0},
- {"lookup_name", &POA_CORBA::Repository::lookup_name_skel, 0},
- {"create_exception", &POA_CORBA::Repository::create_exception_skel, 0},
- {"create_local_interface", &POA_CORBA::Repository::create_local_interface_skel, 0},
- {"create_string", &POA_CORBA::Repository::create_string_skel, 0},
- {"create_wstring", &POA_CORBA::Repository::create_wstring_skel, 0},
- {"create_abstract_interface", &POA_CORBA::Repository::create_abstract_interface_skel, 0},
- {"create_enum", &POA_CORBA::Repository::create_enum_skel, 0},
- {"_component", &POA_CORBA::Repository::_component_skel, 0},
- {"contents", &POA_CORBA::Repository::contents_skel, 0},
- {"_non_existent", &POA_CORBA::Repository::_non_existent_skel, 0},
- {"create_value_box", &POA_CORBA::Repository::create_value_box_skel, 0},
- {"create_alias", &POA_CORBA::Repository::create_alias_skel, 0},
- {"get_primitive", &POA_CORBA::Repository::get_primitive_skel, 0},
- {"_get_def_kind", &POA_CORBA::Repository::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::Repository::_repository_id_skel, 0},
- {"_interface", &POA_CORBA::Repository::_interface_skel, 0},
- {"describe_contents", &POA_CORBA::Repository::describe_contents_skel, 0},
- {"get_canonical_typecode", &POA_CORBA::Repository::get_canonical_typecode_skel, 0},
- {"_is_a", &POA_CORBA::Repository::_is_a_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 11, 12, 13,
- 14, 15, 16, -19, -2, -22, -2, 17, 18, -63, -1, 21, -64, 24,
- -1, 25, -1, 26, 27, 28, 29, 30, 31, 32, 33, -1, 34, 35,
- 36, 37, 38, 39, -1, 40, -1, -1, -1, 41, 42, -1, -1, -1,
- -1, 43,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_Repository_Perfect_Hash_OpTable tao_CORBA_Repository_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_Repository_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_Repository_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_Repository_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_Repository_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_Repository_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_Repository_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_Repository_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::Repository::Repository (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_Repository_optable;
-}
-
-POA_CORBA::Repository::Repository (const Repository& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs)
-{
-}
-
-POA_CORBA::Repository::~Repository (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class lookup_id_Repository
- : public TAO::Upcall_Command
- {
- public:
- inline lookup_id_Repository (
- POA_CORBA::Repository * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Contained>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Contained> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_->lookup_id (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Repository::lookup_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Contained>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_search_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_search_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- lookup_id_Repository command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class get_canonical_typecode_Repository
- : public TAO::Upcall_Command
- {
- public:
- inline get_canonical_typecode_Repository (
- POA_CORBA::Repository * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::TypeCode> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::TypeCode>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::TypeCode> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_->get_canonical_typecode (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Repository::get_canonical_typecode_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::TypeCode>::in_arg_val _tao_tc;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_tc
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- get_canonical_typecode_Repository command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class get_primitive_Repository
- : public TAO::Upcall_Command
- {
- public:
- inline get_primitive_Repository (
- POA_CORBA::Repository * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::PrimitiveDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::PrimitiveDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::PrimitiveKind>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::PrimitiveKind> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_->get_primitive (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Repository::get_primitive_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::PrimitiveDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::PrimitiveKind>::in_arg_val _tao_kind;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_kind
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- get_primitive_Repository command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_string_Repository
- : public TAO::Upcall_Command
- {
- public:
- inline create_string_Repository (
- POA_CORBA::Repository * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::StringDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::StringDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ULong> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_->create_string (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Repository::create_string_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::StringDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_val _tao_bound;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_bound
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- create_string_Repository command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_wstring_Repository
- : public TAO::Upcall_Command
- {
- public:
- inline create_wstring_Repository (
- POA_CORBA::Repository * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::WstringDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::WstringDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ULong> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_->create_wstring (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Repository::create_wstring_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::WstringDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_val _tao_bound;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_bound
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- create_wstring_Repository command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_sequence_Repository
- : public TAO::Upcall_Command
- {
- public:
- inline create_sequence_Repository (
- POA_CORBA::Repository * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::SequenceDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::SequenceDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ULong> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 2);
-
- retval =
- this->servant_->create_sequence (
- arg_1
- , arg_2
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Repository::create_sequence_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::SequenceDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_val _tao_bound;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_element_type;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_bound,
- &_tao_element_type
- };
-
- static size_t const nargs = 3;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- create_sequence_Repository command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_array_Repository
- : public TAO::Upcall_Command
- {
- public:
- inline create_array_Repository (
- POA_CORBA::Repository * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ArrayDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ArrayDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ULong> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 2);
-
- retval =
- this->servant_->create_array (
- arg_1
- , arg_2
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Repository::create_array_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ArrayDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_val _tao_length;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_element_type;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_length,
- &_tao_element_type
- };
-
- static size_t const nargs = 3;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- create_array_Repository command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_fixed_Repository
- : public TAO::Upcall_Command
- {
- public:
- inline create_fixed_Repository (
- POA_CORBA::Repository * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::FixedDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::FixedDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::UShort>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::UShort> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Short>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Short> (
- this->operation_details_,
- this->args_,
- 2);
-
- retval =
- this->servant_->create_fixed (
- arg_1
- , arg_2
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::Repository::create_fixed_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::FixedDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::UShort>::in_arg_val _tao_digits;
- TAO::SArg_Traits< ::CORBA::Short>::in_arg_val _tao_scale;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_digits,
- &_tao_scale
- };
-
- static size_t const nargs = 3;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- create_fixed_Repository command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_Repository_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_Repository_Upcall_Command (
- POA_CORBA::Repository * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Repository::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- _is_a_Repository_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_Repository_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_Repository_Upcall_Command (
- POA_CORBA::Repository * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Repository::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- _non_existent_Repository_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_Repository_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_Repository_Upcall_Command (
- POA_CORBA::Repository * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Repository::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- _repository_id_Repository_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::Repository::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_Repository_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_Repository_Upcall_Command (
- POA_CORBA::Repository * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::Repository::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::Repository * const impl =
- static_cast<POA_CORBA::Repository *> (servant);
-
- _get_component_Repository_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::Repository::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Repository:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::Repository::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/Repository:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::Repository::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::Repository *
-POA_CORBA::Repository::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::Repository STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_Repository_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ModuleDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ModuleDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ModuleDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 20,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 10,
- 64, 0, 20, 0, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 20, 0, 5,
- 64, 10, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 15, 30, 64, 64, 64, 10, 5, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64,
-#else
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
- 64, 64, 64, 64, 64, 20, 64, 10, 64, 0,
- 20, 0, 64, 64, 64, 64, 64, 64, 20, 0,
- 5, 64, 10, 64, 64, 15, 30, 64, 64, 64,
- 10, 5, 64, 64, 64, 64, 64, 64,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ModuleDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 36,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 63,
- HASH_VALUE_RANGE = 60,
- DUPLICATES = 6,
- WORDLIST_SIZE = 40
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ModuleDef::move_skel, 0},
- {"create_enum", &POA_CORBA::ModuleDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::ModuleDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ModuleDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ModuleDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ModuleDef::create_interface_skel, 0},
- {"create_ext_value", &POA_CORBA::ModuleDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::ModuleDef::create_union_skel, 0},
- {"create_exception", &POA_CORBA::ModuleDef::create_exception_skel, 0},
- {"create_local_interface", &POA_CORBA::ModuleDef::create_local_interface_skel, 0},
- {"contents", &POA_CORBA::ModuleDef::contents_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ModuleDef::create_abstract_interface_skel, 0},
- {"create_value_box", &POA_CORBA::ModuleDef::create_value_box_skel, 0},
- {"create_alias", &POA_CORBA::ModuleDef::create_alias_skel, 0},
- {"describe", &POA_CORBA::ModuleDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ModuleDef::_get_name_skel, 0},
- {"_set_name", &POA_CORBA::ModuleDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ModuleDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ModuleDef::lookup_name_skel, 0},
- {"destroy", &POA_CORBA::ModuleDef::destroy_skel, 0},
- {"_is_a", &POA_CORBA::ModuleDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::ModuleDef::lookup_skel, 0},
- {"_get_version", &POA_CORBA::ModuleDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ModuleDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ModuleDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::ModuleDef::_get_defined_in_skel, 0},
- {"create_struct", &POA_CORBA::ModuleDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ModuleDef::create_constant_skel, 0},
- {"_get_id", &POA_CORBA::ModuleDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ModuleDef::_set_id_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ModuleDef::_get_containing_repository_skel, 0},
- {"describe_contents", &POA_CORBA::ModuleDef::describe_contents_skel, 0},
- {"_get_def_kind", &POA_CORBA::ModuleDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ModuleDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::ModuleDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ModuleDef::_non_existent_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, 4, -1, -1, -1, -1, -7, -2, 5, 6, -67,
- -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, 37, -1,
- -1, -1, -1, -1, 38, -1, -1, 39,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_ModuleDef_Perfect_Hash_OpTable tao_CORBA_ModuleDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ModuleDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ModuleDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ModuleDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ModuleDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ModuleDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ModuleDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ModuleDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ModuleDef::ModuleDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ModuleDef_optable;
-}
-
-POA_CORBA::ModuleDef::ModuleDef (const ModuleDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs)
-{
-}
-
-POA_CORBA::ModuleDef::~ModuleDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ModuleDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ModuleDef_Upcall_Command (
- POA_CORBA::ModuleDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ModuleDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ModuleDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ModuleDef * const impl =
- static_cast<POA_CORBA::ModuleDef *> (servant);
-
- _is_a_ModuleDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ModuleDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ModuleDef_Upcall_Command (
- POA_CORBA::ModuleDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ModuleDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ModuleDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ModuleDef * const impl =
- static_cast<POA_CORBA::ModuleDef *> (servant);
-
- _non_existent_ModuleDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ModuleDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ModuleDef_Upcall_Command (
- POA_CORBA::ModuleDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ModuleDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ModuleDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ModuleDef * const impl =
- static_cast<POA_CORBA::ModuleDef *> (servant);
-
- _repository_id_ModuleDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ModuleDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ModuleDef * const impl =
- static_cast<POA_CORBA::ModuleDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ModuleDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ModuleDef_Upcall_Command (
- POA_CORBA::ModuleDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ModuleDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ModuleDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ModuleDef * const impl =
- static_cast<POA_CORBA::ModuleDef *> (servant);
-
- _get_component_ModuleDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ModuleDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ModuleDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ModuleDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ModuleDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ModuleDef *
-POA_CORBA::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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ModuleDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ModuleDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ConstantDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ConstantDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ConstantDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 15, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 15, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ConstantDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 23,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 8,
- WORDLIST_SIZE = 27
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ConstantDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ConstantDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::ConstantDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ConstantDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ConstantDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ConstantDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ConstantDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ConstantDef::_set_name_skel, 0},
- {"_get_value", &POA_CORBA::ConstantDef::_get_value_skel, 0},
- {"_interface", &POA_CORBA::ConstantDef::_interface_skel, 0},
- {"_set_value", &POA_CORBA::ConstantDef::_set_value_skel, 0},
- {"_get_version", &POA_CORBA::ConstantDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ConstantDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ConstantDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ConstantDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ConstantDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::ConstantDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ConstantDef::_get_absolute_name_skel, 0},
- {"_component", &POA_CORBA::ConstantDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ConstantDef::_non_existent_skel, 0},
- {"_get_type_def", &POA_CORBA::ConstantDef::_get_type_def_skel, 0},
- {"_set_type_def", &POA_CORBA::ConstantDef::_set_type_def_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ConstantDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -12, -3, -15, -2, 4, 5, -1, 53, 8, 48, -46, -1, -46, 17,
- 18, 19, -1, 20, 21, -1, 22, -9, -3, 23, -6, -2, -24, -2,
- -38, -1, -1, -1, -1, -1, -1, -1, 26,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_ConstantDef_Perfect_Hash_OpTable tao_CORBA_ConstantDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ConstantDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ConstantDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ConstantDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ConstantDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ConstantDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ConstantDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ConstantDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ConstantDef::ConstantDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ConstantDef_optable;
-}
-
-POA_CORBA::ConstantDef::ConstantDef (const ConstantDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs)
-{
-}
-
-POA_CORBA::ConstantDef::~ConstantDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_type_ConstantDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_type_ConstantDef (
- POA_CORBA::ConstantDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::TypeCode> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->type (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ConstantDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ConstantDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
-
- _get_type_ConstantDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_type_def_ConstantDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_type_def_ConstantDef (
- POA_CORBA::ConstantDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::IDLType>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->type_def (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ConstantDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ConstantDef::_get_type_def_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::IDLType>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
-
- _get_type_def_ConstantDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_type_def_ConstantDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_type_def_ConstantDef (
- POA_CORBA::ConstantDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->type_def (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ConstantDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ConstantDef::_set_type_def_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_type_def
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
-
- _set_type_def_ConstantDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_value_ConstantDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_value_ConstantDef (
- POA_CORBA::ConstantDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Any>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Any> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->value (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ConstantDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ConstantDef::_get_value_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Any>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
-
- _get_value_ConstantDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_value_ConstantDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_value_ConstantDef (
- POA_CORBA::ConstantDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Any>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Any> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->value (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ConstantDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ConstantDef::_set_value_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Any>::in_arg_val _tao_value;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_value
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
-
- _set_value_ConstantDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ConstantDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ConstantDef_Upcall_Command (
- POA_CORBA::ConstantDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ConstantDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ConstantDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
-
- _is_a_ConstantDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ConstantDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ConstantDef_Upcall_Command (
- POA_CORBA::ConstantDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ConstantDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ConstantDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
-
- _non_existent_ConstantDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ConstantDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ConstantDef_Upcall_Command (
- POA_CORBA::ConstantDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ConstantDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ConstantDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
-
- _repository_id_ConstantDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ConstantDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ConstantDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ConstantDef_Upcall_Command (
- POA_CORBA::ConstantDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ConstantDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ConstantDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ConstantDef * const impl =
- static_cast<POA_CORBA::ConstantDef *> (servant);
-
- _get_component_ConstantDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ConstantDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ConstantDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ConstantDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ConstantDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ConstantDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ConstantDef *
-POA_CORBA::ConstantDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ConstantDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ConstantDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_StructDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_StructDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_StructDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 0,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 0,
- 61, 25, 8, 0, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 0, 15, 5,
- 61, 0, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 20, 20, 61, 61, 61, 15, 10, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61,
-#else
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 0, 61, 0, 61, 25,
- 8, 0, 61, 61, 61, 61, 61, 61, 0, 15,
- 5, 61, 0, 61, 61, 20, 20, 61, 61, 61,
- 15, 10, 61, 61, 61, 61, 61, 61,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_StructDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 39,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 60,
- HASH_VALUE_RANGE = 56,
- DUPLICATES = 8,
- WORDLIST_SIZE = 44
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::StructDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::StructDef::lookup_skel, 0},
- {"_get_name", &POA_CORBA::StructDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::StructDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::StructDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::StructDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::StructDef::lookup_name_skel, 0},
- {"_get_id", &POA_CORBA::StructDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::StructDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::StructDef::describe_skel, 0},
- {"_get_version", &POA_CORBA::StructDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::StructDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::StructDef::_get_absolute_name_skel, 0},
- {"move", &POA_CORBA::StructDef::move_skel, 0},
- {"_get_defined_in", &POA_CORBA::StructDef::_get_defined_in_skel, 0},
- {"_get_def_kind", &POA_CORBA::StructDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::StructDef::_repository_id_skel, 0},
- {"destroy", &POA_CORBA::StructDef::destroy_skel, 0},
- {"_component", &POA_CORBA::StructDef::_component_skel, 0},
- {"_get_members", &POA_CORBA::StructDef::_get_members_skel, 0},
- {"_set_members", &POA_CORBA::StructDef::_set_members_skel, 0},
- {"_non_existent", &POA_CORBA::StructDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::StructDef::_get_containing_repository_skel, 0},
- {"create_value", &POA_CORBA::StructDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::StructDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::StructDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::StructDef::create_interface_skel, 0},
- {"create_ext_value", &POA_CORBA::StructDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::StructDef::create_union_skel, 0},
- {"describe_contents", &POA_CORBA::StructDef::describe_contents_skel, 0},
- {"create_exception", &POA_CORBA::StructDef::create_exception_skel, 0},
- {"create_local_interface", &POA_CORBA::StructDef::create_local_interface_skel, 0},
- {"create_abstract_interface", &POA_CORBA::StructDef::create_abstract_interface_skel, 0},
- {"create_enum", &POA_CORBA::StructDef::create_enum_skel, 0},
- {"contents", &POA_CORBA::StructDef::contents_skel, 0},
- {"create_value_box", &POA_CORBA::StructDef::create_value_box_skel, 0},
- {"create_alias", &POA_CORBA::StructDef::create_alias_skel, 0},
- {"create_struct", &POA_CORBA::StructDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::StructDef::create_constant_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -7, -3, 5, 6, -12, -2, -66, 10, 11, -1, -15,
- -2, -68, 14, -64, 17, 18, 19, 20, 21, -1, -1, 22, -1, -1,
- -24, -2, 23, -1, -64, 26, -29, -2, 27, 28, -64, -31, -2, -62,
- 33, -1, -1, 34, 35, 36, -1, -1, 37, 38, -1, 39, -1, -1,
- 40, 41, 42, -1, 43,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_StructDef_Perfect_Hash_OpTable tao_CORBA_StructDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_StructDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_StructDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_StructDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_StructDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_StructDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_StructDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_StructDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::StructDef::StructDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_StructDef_optable;
-}
-
-POA_CORBA::StructDef::StructDef (const StructDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::TypedefDef (rhs),
- POA_CORBA::Container (rhs)
-{
-}
-
-POA_CORBA::StructDef::~StructDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_members_StructDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_members_StructDef (
- POA_CORBA::StructDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::StructMemberSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::StructMemberSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->members (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::StructDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::StructDef::_get_members_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::StructMemberSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::StructDef * const impl =
- static_cast<POA_CORBA::StructDef *> (servant);
-
- _get_members_StructDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_members_StructDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_members_StructDef (
- POA_CORBA::StructDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::StructMemberSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::StructMemberSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->members (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::StructDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::StructDef::_set_members_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::StructMemberSeq>::in_arg_val _tao_members;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_members
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::StructDef * const impl =
- static_cast<POA_CORBA::StructDef *> (servant);
-
- _set_members_StructDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_StructDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_StructDef_Upcall_Command (
- POA_CORBA::StructDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::StructDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::StructDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::StructDef * const impl =
- static_cast<POA_CORBA::StructDef *> (servant);
-
- _is_a_StructDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_StructDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_StructDef_Upcall_Command (
- POA_CORBA::StructDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::StructDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::StructDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::StructDef * const impl =
- static_cast<POA_CORBA::StructDef *> (servant);
-
- _non_existent_StructDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_StructDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_StructDef_Upcall_Command (
- POA_CORBA::StructDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::StructDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::StructDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::StructDef * const impl =
- static_cast<POA_CORBA::StructDef *> (servant);
-
- _repository_id_StructDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::StructDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::StructDef * const impl =
- static_cast<POA_CORBA::StructDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_StructDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_StructDef_Upcall_Command (
- POA_CORBA::StructDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::StructDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::StructDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::StructDef * const impl =
- static_cast<POA_CORBA::StructDef *> (servant);
-
- _get_component_StructDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::StructDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/TypedefDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/StructDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::StructDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/StructDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::StructDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::StructDef *
-POA_CORBA::StructDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::StructDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_StructDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_UnionDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_UnionDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_UnionDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 0,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 0,
- 86, 25, 35, 0, 35, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 0, 0, 15,
- 86, 0, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 20, 45, 86, 86, 86, 5, 25, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86,
-#else
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 0, 86, 0, 86, 25,
- 35, 0, 35, 86, 86, 86, 86, 86, 0, 0,
- 15, 86, 0, 86, 86, 20, 45, 86, 86, 86,
- 5, 25, 86, 86, 86, 86, 86, 86,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_UnionDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 42,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 27,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 85,
- HASH_VALUE_RANGE = 82,
- DUPLICATES = 9,
- WORDLIST_SIZE = 46
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::UnionDef::move_skel, 0},
- {"_is_a", &POA_CORBA::UnionDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::UnionDef::lookup_skel, 0},
- {"_get_name", &POA_CORBA::UnionDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::UnionDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::UnionDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::UnionDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::UnionDef::lookup_name_skel, 0},
- {"_get_absolute_name", &POA_CORBA::UnionDef::_get_absolute_name_skel, 0},
- {"_get_discriminator_type", &POA_CORBA::UnionDef::_get_discriminator_type_skel, 0},
- {"_get_version", &POA_CORBA::UnionDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::UnionDef::_set_version_skel, 0},
- {"_get_defined_in", &POA_CORBA::UnionDef::_get_defined_in_skel, 0},
- {"_get_members", &POA_CORBA::UnionDef::_get_members_skel, 0},
- {"_set_members", &POA_CORBA::UnionDef::_set_members_skel, 0},
- {"create_enum", &POA_CORBA::UnionDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::UnionDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::UnionDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::UnionDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::UnionDef::create_interface_skel, 0},
- {"create_ext_value", &POA_CORBA::UnionDef::create_ext_value_skel, 0},
- {"_get_id", &POA_CORBA::UnionDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::UnionDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::UnionDef::describe_skel, 0},
- {"create_value_box", &POA_CORBA::UnionDef::create_value_box_skel, 0},
- {"create_local_interface", &POA_CORBA::UnionDef::create_local_interface_skel, 0},
- {"_get_def_kind", &POA_CORBA::UnionDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::UnionDef::_repository_id_skel, 0},
- {"create_abstract_interface", &POA_CORBA::UnionDef::create_abstract_interface_skel, 0},
- {"_get_containing_repository", &POA_CORBA::UnionDef::_get_containing_repository_skel, 0},
- {"create_union", &POA_CORBA::UnionDef::create_union_skel, 0},
- {"contents", &POA_CORBA::UnionDef::contents_skel, 0},
- {"_component", &POA_CORBA::UnionDef::_component_skel, 0},
- {"create_exception", &POA_CORBA::UnionDef::create_exception_skel, 0},
- {"create_alias", &POA_CORBA::UnionDef::create_alias_skel, 0},
- {"_non_existent", &POA_CORBA::UnionDef::_non_existent_skel, 0},
- {"_get_discriminator_type_def", &POA_CORBA::UnionDef::_get_discriminator_type_def_skel, 0},
- {"_set_discriminator_type_def", &POA_CORBA::UnionDef::_set_discriminator_type_def_skel, 0},
- {"destroy", &POA_CORBA::UnionDef::destroy_skel, 0},
- {"describe_contents", &POA_CORBA::UnionDef::describe_contents_skel, 0},
- {"create_struct", &POA_CORBA::UnionDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::UnionDef::create_constant_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, 4, 5, 6, -7, -3, -87, 10, 11, -1, -1,
- -1, -1, -1, -1, 12, -1, -1, -14, -2, 13, -1, -17, -2, -91,
- -21, -2, 16, -1, -92, -1, -23, -2, 19, 20, -95, -25, -2, -92,
- -88, 27, -1, -1, 28, 29, 30, 31, 32, 33, 34, 35, -1, 36,
- 37, 38, 39, -1, -40, -2, -87, -1, -1, -1, -1, 42, -1, -1,
- -1, -1, 43, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 44,
- -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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_UnionDef_Perfect_Hash_OpTable tao_CORBA_UnionDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_UnionDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_UnionDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_UnionDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_UnionDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_UnionDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_UnionDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_UnionDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::UnionDef::UnionDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_UnionDef_optable;
-}
-
-POA_CORBA::UnionDef::UnionDef (const UnionDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::TypedefDef (rhs),
- POA_CORBA::Container (rhs)
-{
-}
-
-POA_CORBA::UnionDef::~UnionDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_discriminator_type_UnionDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_discriminator_type_UnionDef (
- POA_CORBA::UnionDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::TypeCode> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->discriminator_type (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::UnionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::UnionDef::_get_discriminator_type_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
-
- _get_discriminator_type_UnionDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_discriminator_type_def_UnionDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_discriminator_type_def_UnionDef (
- POA_CORBA::UnionDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::IDLType>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->discriminator_type_def (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::UnionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::UnionDef::_get_discriminator_type_def_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::IDLType>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
-
- _get_discriminator_type_def_UnionDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_discriminator_type_def_UnionDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_discriminator_type_def_UnionDef (
- POA_CORBA::UnionDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->discriminator_type_def (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::UnionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::UnionDef::_set_discriminator_type_def_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_discriminator_type_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_discriminator_type_def
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
-
- _set_discriminator_type_def_UnionDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_members_UnionDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_members_UnionDef (
- POA_CORBA::UnionDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::UnionMemberSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::UnionMemberSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->members (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::UnionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::UnionDef::_get_members_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::UnionMemberSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
-
- _get_members_UnionDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_members_UnionDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_members_UnionDef (
- POA_CORBA::UnionDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::UnionMemberSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::UnionMemberSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->members (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::UnionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::UnionDef::_set_members_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::UnionMemberSeq>::in_arg_val _tao_members;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_members
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
-
- _set_members_UnionDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_UnionDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_UnionDef_Upcall_Command (
- POA_CORBA::UnionDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::UnionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::UnionDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
-
- _is_a_UnionDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_UnionDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_UnionDef_Upcall_Command (
- POA_CORBA::UnionDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::UnionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::UnionDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
-
- _non_existent_UnionDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_UnionDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_UnionDef_Upcall_Command (
- POA_CORBA::UnionDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::UnionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::UnionDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
-
- _repository_id_UnionDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::UnionDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_UnionDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_UnionDef_Upcall_Command (
- POA_CORBA::UnionDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::UnionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::UnionDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::UnionDef * const impl =
- static_cast<POA_CORBA::UnionDef *> (servant);
-
- _get_component_UnionDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::UnionDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/TypedefDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/UnionDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::UnionDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/UnionDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::UnionDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::UnionDef *
-POA_CORBA::UnionDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::UnionDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_UnionDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_EnumDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_EnumDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_EnumDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 10, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 10, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_EnumDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 21,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 6,
- WORDLIST_SIZE = 25
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::EnumDef::move_skel, 0},
- {"_is_a", &POA_CORBA::EnumDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::EnumDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::EnumDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::EnumDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::EnumDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::EnumDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::EnumDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::EnumDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::EnumDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::EnumDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::EnumDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::EnumDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::EnumDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::EnumDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::EnumDef::_get_absolute_name_skel, 0},
- {"_component", &POA_CORBA::EnumDef::_component_skel, 0},
- {"_get_members", &POA_CORBA::EnumDef::_get_members_skel, 0},
- {"_set_members", &POA_CORBA::EnumDef::_set_members_skel, 0},
- {"_non_existent", &POA_CORBA::EnumDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::EnumDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -13, -2, -21, -2, 4, 5, -1, 55, 8, 51, 12, -1, -48, 15,
- 16, 17, -1, 18, 19, -1, 20, -1, -56, 23, -9, -3, -6, -2,
- -1, -1, -1, -1, -1, -1, -1, -1, 24,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_EnumDef_Perfect_Hash_OpTable tao_CORBA_EnumDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_EnumDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_EnumDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_EnumDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_EnumDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_EnumDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_EnumDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_EnumDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::EnumDef::EnumDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_EnumDef_optable;
-}
-
-POA_CORBA::EnumDef::EnumDef (const EnumDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::TypedefDef (rhs)
-{
-}
-
-POA_CORBA::EnumDef::~EnumDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_members_EnumDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_members_EnumDef (
- POA_CORBA::EnumDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::EnumMemberSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::EnumMemberSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->members (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::EnumDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::EnumDef::_get_members_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::EnumMemberSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::EnumDef * const impl =
- static_cast<POA_CORBA::EnumDef *> (servant);
-
- _get_members_EnumDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_members_EnumDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_members_EnumDef (
- POA_CORBA::EnumDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::EnumMemberSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::EnumMemberSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->members (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::EnumDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::EnumDef::_set_members_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::EnumMemberSeq>::in_arg_val _tao_members;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_members
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::EnumDef * const impl =
- static_cast<POA_CORBA::EnumDef *> (servant);
-
- _set_members_EnumDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_EnumDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_EnumDef_Upcall_Command (
- POA_CORBA::EnumDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::EnumDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::EnumDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::EnumDef * const impl =
- static_cast<POA_CORBA::EnumDef *> (servant);
-
- _is_a_EnumDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_EnumDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_EnumDef_Upcall_Command (
- POA_CORBA::EnumDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::EnumDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::EnumDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::EnumDef * const impl =
- static_cast<POA_CORBA::EnumDef *> (servant);
-
- _non_existent_EnumDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_EnumDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_EnumDef_Upcall_Command (
- POA_CORBA::EnumDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::EnumDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::EnumDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::EnumDef * const impl =
- static_cast<POA_CORBA::EnumDef *> (servant);
-
- _repository_id_EnumDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::EnumDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::EnumDef * const impl =
- static_cast<POA_CORBA::EnumDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_EnumDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_EnumDef_Upcall_Command (
- POA_CORBA::EnumDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::EnumDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::EnumDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::EnumDef * const impl =
- static_cast<POA_CORBA::EnumDef *> (servant);
-
- _get_component_EnumDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::EnumDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/TypedefDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/EnumDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::EnumDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/EnumDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::EnumDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::EnumDef *
-POA_CORBA::EnumDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::EnumDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_EnumDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_AliasDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_AliasDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_AliasDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 0, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 0, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_AliasDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 21,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 6,
- WORDLIST_SIZE = 25
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::AliasDef::move_skel, 0},
- {"_is_a", &POA_CORBA::AliasDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::AliasDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::AliasDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::AliasDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::AliasDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::AliasDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::AliasDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::AliasDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::AliasDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::AliasDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::AliasDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::AliasDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::AliasDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::AliasDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::AliasDef::_get_absolute_name_skel, 0},
- {"_component", &POA_CORBA::AliasDef::_component_skel, 0},
- {"_get_original_type_def", &POA_CORBA::AliasDef::_get_original_type_def_skel, 0},
- {"_set_original_type_def", &POA_CORBA::AliasDef::_set_original_type_def_skel, 0},
- {"_non_existent", &POA_CORBA::AliasDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::AliasDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -13, -2, -21, -2, 4, 5, -1, 55, 8, 51, 12, -1, -48, 15,
- 16, 17, -1, 18, 19, -1, 20, -1, -56, 23, -9, -3, -6, -2,
- -1, -1, -1, -1, -1, -1, -1, -1, 24,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_AliasDef_Perfect_Hash_OpTable tao_CORBA_AliasDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_AliasDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_AliasDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_AliasDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_AliasDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_AliasDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_AliasDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_AliasDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::AliasDef::AliasDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_AliasDef_optable;
-}
-
-POA_CORBA::AliasDef::AliasDef (const AliasDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::TypedefDef (rhs)
-{
-}
-
-POA_CORBA::AliasDef::~AliasDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_original_type_def_AliasDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_original_type_def_AliasDef (
- POA_CORBA::AliasDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::IDLType>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->original_type_def (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AliasDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::AliasDef::_get_original_type_def_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::IDLType>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AliasDef * const impl =
- static_cast<POA_CORBA::AliasDef *> (servant);
-
- _get_original_type_def_AliasDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_original_type_def_AliasDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_original_type_def_AliasDef (
- POA_CORBA::AliasDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->original_type_def (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AliasDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::AliasDef::_set_original_type_def_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_original_type_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_original_type_def
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::AliasDef * const impl =
- static_cast<POA_CORBA::AliasDef *> (servant);
-
- _set_original_type_def_AliasDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_AliasDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_AliasDef_Upcall_Command (
- POA_CORBA::AliasDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AliasDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AliasDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::AliasDef * const impl =
- static_cast<POA_CORBA::AliasDef *> (servant);
-
- _is_a_AliasDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_AliasDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_AliasDef_Upcall_Command (
- POA_CORBA::AliasDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AliasDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AliasDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AliasDef * const impl =
- static_cast<POA_CORBA::AliasDef *> (servant);
-
- _non_existent_AliasDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_AliasDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_AliasDef_Upcall_Command (
- POA_CORBA::AliasDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AliasDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AliasDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AliasDef * const impl =
- static_cast<POA_CORBA::AliasDef *> (servant);
-
- _repository_id_AliasDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::AliasDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::AliasDef * const impl =
- static_cast<POA_CORBA::AliasDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_AliasDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_AliasDef_Upcall_Command (
- POA_CORBA::AliasDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AliasDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AliasDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AliasDef * const impl =
- static_cast<POA_CORBA::AliasDef *> (servant);
-
- _get_component_AliasDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::AliasDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/TypedefDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/AliasDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::AliasDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/AliasDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::AliasDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::AliasDef *
-POA_CORBA::AliasDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::AliasDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_AliasDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_NativeDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_NativeDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_NativeDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_NativeDef_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 = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 5,
- WORDLIST_SIZE = 23
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::NativeDef::move_skel, 0},
- {"_is_a", &POA_CORBA::NativeDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::NativeDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::NativeDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::NativeDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::NativeDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::NativeDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::NativeDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::NativeDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::NativeDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::NativeDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::NativeDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::NativeDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::NativeDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::NativeDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::NativeDef::_get_absolute_name_skel, 0},
- {"_component", &POA_CORBA::NativeDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::NativeDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::NativeDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -9, -3, -13, -2, 4, 5, -1, 50, 8, -45, 12, -1, -46, 15,
- 16, 17, -1, 18, 19, -1, 20, -6, -2, 21, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_NativeDef_Perfect_Hash_OpTable tao_CORBA_NativeDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_NativeDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_NativeDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_NativeDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_NativeDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_NativeDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_NativeDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_NativeDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::NativeDef::NativeDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_NativeDef_optable;
-}
-
-POA_CORBA::NativeDef::NativeDef (const NativeDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::TypedefDef (rhs)
-{
-}
-
-POA_CORBA::NativeDef::~NativeDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_NativeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_NativeDef_Upcall_Command (
- POA_CORBA::NativeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::NativeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::NativeDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::NativeDef * const impl =
- static_cast<POA_CORBA::NativeDef *> (servant);
-
- _is_a_NativeDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_NativeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_NativeDef_Upcall_Command (
- POA_CORBA::NativeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::NativeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::NativeDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::NativeDef * const impl =
- static_cast<POA_CORBA::NativeDef *> (servant);
-
- _non_existent_NativeDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_NativeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_NativeDef_Upcall_Command (
- POA_CORBA::NativeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::NativeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::NativeDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::NativeDef * const impl =
- static_cast<POA_CORBA::NativeDef *> (servant);
-
- _repository_id_NativeDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::NativeDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::NativeDef * const impl =
- static_cast<POA_CORBA::NativeDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_NativeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_NativeDef_Upcall_Command (
- POA_CORBA::NativeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::NativeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::NativeDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::NativeDef * const impl =
- static_cast<POA_CORBA::NativeDef *> (servant);
-
- _get_component_NativeDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::NativeDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/TypedefDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/NativeDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::NativeDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/NativeDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::NativeDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::NativeDef *
-POA_CORBA::NativeDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::NativeDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_NativeDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_PrimitiveDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_PrimitiveDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_PrimitiveDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 0,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 0,
- 21, 21, 0, 10, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 5, 21, 21, 21, 21, 0, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21,
-#else
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 0, 21, 0, 21, 21,
- 0, 10, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 5, 21, 21, 21,
- 21, 0, 21, 21, 21, 21, 21, 21,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_PrimitiveDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 9,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 14,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 20,
- HASH_VALUE_RANGE = 16,
- DUPLICATES = 0,
- WORDLIST_SIZE = 14
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::PrimitiveDef::_is_a_skel, 0},
- {"",0,0},
- {"destroy", &POA_CORBA::PrimitiveDef::destroy_skel, 0},
- {"",0,0},
- {"_get_kind", &POA_CORBA::PrimitiveDef::_get_kind_skel, 0},
- {"",0,0},{"",0,0},{"",0,0},
- {"_get_def_kind", &POA_CORBA::PrimitiveDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::PrimitiveDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::PrimitiveDef::_component_skel, 0},
- {"",0,0},{"",0,0},
- {"_non_existent", &POA_CORBA::PrimitiveDef::_non_existent_skel, 0},
- {"_get_type", &POA_CORBA::PrimitiveDef::_get_type_skel, 0},
- {"_interface", &POA_CORBA::PrimitiveDef::_interface_skel, 0},
- };
-
- 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_PrimitiveDef_Perfect_Hash_OpTable tao_CORBA_PrimitiveDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_PrimitiveDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_PrimitiveDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_PrimitiveDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_PrimitiveDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_PrimitiveDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_PrimitiveDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_PrimitiveDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::PrimitiveDef::PrimitiveDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_PrimitiveDef_optable;
-}
-
-POA_CORBA::PrimitiveDef::PrimitiveDef (const PrimitiveDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::IDLType (rhs)
-{
-}
-
-POA_CORBA::PrimitiveDef::~PrimitiveDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_kind_PrimitiveDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_kind_PrimitiveDef (
- POA_CORBA::PrimitiveDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::PrimitiveKind>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::PrimitiveKind> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->kind (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::PrimitiveDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::PrimitiveDef::_get_kind_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::PrimitiveKind>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::PrimitiveDef * const impl =
- static_cast<POA_CORBA::PrimitiveDef *> (servant);
-
- _get_kind_PrimitiveDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_PrimitiveDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_PrimitiveDef_Upcall_Command (
- POA_CORBA::PrimitiveDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::PrimitiveDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::PrimitiveDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::PrimitiveDef * const impl =
- static_cast<POA_CORBA::PrimitiveDef *> (servant);
-
- _is_a_PrimitiveDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_PrimitiveDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_PrimitiveDef_Upcall_Command (
- POA_CORBA::PrimitiveDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::PrimitiveDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::PrimitiveDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::PrimitiveDef * const impl =
- static_cast<POA_CORBA::PrimitiveDef *> (servant);
-
- _non_existent_PrimitiveDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_PrimitiveDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_PrimitiveDef_Upcall_Command (
- POA_CORBA::PrimitiveDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::PrimitiveDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::PrimitiveDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::PrimitiveDef * const impl =
- static_cast<POA_CORBA::PrimitiveDef *> (servant);
-
- _repository_id_PrimitiveDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::PrimitiveDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::PrimitiveDef * const impl =
- static_cast<POA_CORBA::PrimitiveDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_PrimitiveDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_PrimitiveDef_Upcall_Command (
- POA_CORBA::PrimitiveDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::PrimitiveDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::PrimitiveDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::PrimitiveDef * const impl =
- static_cast<POA_CORBA::PrimitiveDef *> (servant);
-
- _get_component_PrimitiveDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::PrimitiveDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/PrimitiveDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::PrimitiveDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/PrimitiveDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::PrimitiveDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::PrimitiveDef *
-POA_CORBA::PrimitiveDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::PrimitiveDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_PrimitiveDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_StringDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_StringDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_StringDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 0,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 0,
- 21, 21, 0, 10, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 5, 21, 21, 21, 21, 0, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21,
-#else
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 0, 21, 0, 21, 21,
- 0, 10, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 5, 21, 21, 21,
- 21, 0, 21, 21, 21, 21, 21, 21,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_StringDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 10,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 14,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 20,
- HASH_VALUE_RANGE = 16,
- DUPLICATES = 2,
- WORDLIST_SIZE = 15
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::StringDef::_is_a_skel, 0},
- {"destroy", &POA_CORBA::StringDef::destroy_skel, 0},
- {"_get_bound", &POA_CORBA::StringDef::_get_bound_skel, 0},
- {"_set_bound", &POA_CORBA::StringDef::_set_bound_skel, 0},
- {"_get_def_kind", &POA_CORBA::StringDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::StringDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::StringDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::StringDef::_non_existent_skel, 0},
- {"_get_type", &POA_CORBA::StringDef::_get_type_skel, 0},
- {"_interface", &POA_CORBA::StringDef::_interface_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, -1, 5, -1, 6, -7, -2, -22, -1, -1, 9,
- 10, 11, -1, -1, 12, 13, 14,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_StringDef_Perfect_Hash_OpTable tao_CORBA_StringDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_StringDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_StringDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_StringDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_StringDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_StringDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_StringDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_StringDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::StringDef::StringDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_StringDef_optable;
-}
-
-POA_CORBA::StringDef::StringDef (const StringDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::IDLType (rhs)
-{
-}
-
-POA_CORBA::StringDef::~StringDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_bound_StringDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_bound_StringDef (
- POA_CORBA::StringDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ULong>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ULong> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->bound (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::StringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::StringDef::_get_bound_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ULong>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::StringDef * const impl =
- static_cast<POA_CORBA::StringDef *> (servant);
-
- _get_bound_StringDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_bound_StringDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_bound_StringDef (
- POA_CORBA::StringDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ULong> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->bound (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::StringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::StringDef::_set_bound_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_val _tao_bound;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_bound
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::StringDef * const impl =
- static_cast<POA_CORBA::StringDef *> (servant);
-
- _set_bound_StringDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_StringDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_StringDef_Upcall_Command (
- POA_CORBA::StringDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::StringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::StringDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::StringDef * const impl =
- static_cast<POA_CORBA::StringDef *> (servant);
-
- _is_a_StringDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_StringDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_StringDef_Upcall_Command (
- POA_CORBA::StringDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::StringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::StringDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::StringDef * const impl =
- static_cast<POA_CORBA::StringDef *> (servant);
-
- _non_existent_StringDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_StringDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_StringDef_Upcall_Command (
- POA_CORBA::StringDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::StringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::StringDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::StringDef * const impl =
- static_cast<POA_CORBA::StringDef *> (servant);
-
- _repository_id_StringDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::StringDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::StringDef * const impl =
- static_cast<POA_CORBA::StringDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_StringDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_StringDef_Upcall_Command (
- POA_CORBA::StringDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::StringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::StringDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::StringDef * const impl =
- static_cast<POA_CORBA::StringDef *> (servant);
-
- _get_component_StringDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::StringDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/StringDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::StringDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/StringDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::StringDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::StringDef *
-POA_CORBA::StringDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::StringDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_StringDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_WstringDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_WstringDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_WstringDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 0,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 0,
- 21, 21, 0, 10, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 5, 21, 21, 21, 21, 0, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21,
-#else
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 0, 21, 0, 21, 21,
- 0, 10, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 5, 21, 21, 21,
- 21, 0, 21, 21, 21, 21, 21, 21,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_WstringDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 10,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 14,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 20,
- HASH_VALUE_RANGE = 16,
- DUPLICATES = 2,
- WORDLIST_SIZE = 15
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::WstringDef::_is_a_skel, 0},
- {"destroy", &POA_CORBA::WstringDef::destroy_skel, 0},
- {"_get_bound", &POA_CORBA::WstringDef::_get_bound_skel, 0},
- {"_set_bound", &POA_CORBA::WstringDef::_set_bound_skel, 0},
- {"_get_def_kind", &POA_CORBA::WstringDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::WstringDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::WstringDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::WstringDef::_non_existent_skel, 0},
- {"_get_type", &POA_CORBA::WstringDef::_get_type_skel, 0},
- {"_interface", &POA_CORBA::WstringDef::_interface_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, -1, 5, -1, 6, -7, -2, -22, -1, -1, 9,
- 10, 11, -1, -1, 12, 13, 14,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_WstringDef_Perfect_Hash_OpTable tao_CORBA_WstringDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_WstringDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_WstringDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_WstringDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_WstringDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_WstringDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_WstringDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_WstringDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::WstringDef::WstringDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_WstringDef_optable;
-}
-
-POA_CORBA::WstringDef::WstringDef (const WstringDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::IDLType (rhs)
-{
-}
-
-POA_CORBA::WstringDef::~WstringDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_bound_WstringDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_bound_WstringDef (
- POA_CORBA::WstringDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ULong>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ULong> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->bound (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::WstringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::WstringDef::_get_bound_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ULong>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::WstringDef * const impl =
- static_cast<POA_CORBA::WstringDef *> (servant);
-
- _get_bound_WstringDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_bound_WstringDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_bound_WstringDef (
- POA_CORBA::WstringDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ULong> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->bound (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::WstringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::WstringDef::_set_bound_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_val _tao_bound;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_bound
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::WstringDef * const impl =
- static_cast<POA_CORBA::WstringDef *> (servant);
-
- _set_bound_WstringDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_WstringDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_WstringDef_Upcall_Command (
- POA_CORBA::WstringDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::WstringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::WstringDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::WstringDef * const impl =
- static_cast<POA_CORBA::WstringDef *> (servant);
-
- _is_a_WstringDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_WstringDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_WstringDef_Upcall_Command (
- POA_CORBA::WstringDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::WstringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::WstringDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::WstringDef * const impl =
- static_cast<POA_CORBA::WstringDef *> (servant);
-
- _non_existent_WstringDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_WstringDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_WstringDef_Upcall_Command (
- POA_CORBA::WstringDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::WstringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::WstringDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::WstringDef * const impl =
- static_cast<POA_CORBA::WstringDef *> (servant);
-
- _repository_id_WstringDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::WstringDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::WstringDef * const impl =
- static_cast<POA_CORBA::WstringDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_WstringDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_WstringDef_Upcall_Command (
- POA_CORBA::WstringDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::WstringDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::WstringDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::WstringDef * const impl =
- static_cast<POA_CORBA::WstringDef *> (servant);
-
- _get_component_WstringDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::WstringDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/WstringDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::WstringDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/WstringDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::WstringDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::WstringDef *
-POA_CORBA::WstringDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::WstringDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_WstringDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_SequenceDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_SequenceDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_SequenceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 0,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 0,
- 28, 28, 0, 10, 0, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 5, 28, 28, 28, 28, 0, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28,
-#else
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 0, 28, 0, 28, 28,
- 0, 10, 0, 28, 28, 28, 28, 28, 28, 28,
- 28, 28, 28, 28, 28, 28, 5, 28, 28, 28,
- 28, 0, 28, 28, 28, 28, 28, 28,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_SequenceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 13,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 21,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 27,
- HASH_VALUE_RANGE = 23,
- DUPLICATES = 3,
- WORDLIST_SIZE = 18
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::SequenceDef::_is_a_skel, 0},
- {"destroy", &POA_CORBA::SequenceDef::destroy_skel, 0},
- {"_get_bound", &POA_CORBA::SequenceDef::_get_bound_skel, 0},
- {"_set_bound", &POA_CORBA::SequenceDef::_set_bound_skel, 0},
- {"_get_def_kind", &POA_CORBA::SequenceDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::SequenceDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::SequenceDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::SequenceDef::_non_existent_skel, 0},
- {"_get_type", &POA_CORBA::SequenceDef::_get_type_skel, 0},
- {"_interface", &POA_CORBA::SequenceDef::_interface_skel, 0},
- {"_get_element_type_def", &POA_CORBA::SequenceDef::_get_element_type_def_skel, 0},
- {"_set_element_type_def", &POA_CORBA::SequenceDef::_set_element_type_def_skel, 0},
- {"_get_element_type", &POA_CORBA::SequenceDef::_get_element_type_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, -1, 5, -1, 6, -7, -2, -29, -1, -1, 9,
- 10, 11, -15, -2, 12, 13, 14, -32, -1, -1, -1, -1, -1, 17,
-
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_SequenceDef_Perfect_Hash_OpTable tao_CORBA_SequenceDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_SequenceDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_SequenceDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_SequenceDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_SequenceDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_SequenceDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_SequenceDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_SequenceDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::SequenceDef::SequenceDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_SequenceDef_optable;
-}
-
-POA_CORBA::SequenceDef::SequenceDef (const SequenceDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::IDLType (rhs)
-{
-}
-
-POA_CORBA::SequenceDef::~SequenceDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_bound_SequenceDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_bound_SequenceDef (
- POA_CORBA::SequenceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ULong>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ULong> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->bound (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::SequenceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::SequenceDef::_get_bound_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ULong>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
-
- _get_bound_SequenceDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_bound_SequenceDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_bound_SequenceDef (
- POA_CORBA::SequenceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ULong> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->bound (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::SequenceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::SequenceDef::_set_bound_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_val _tao_bound;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_bound
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
-
- _set_bound_SequenceDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_element_type_SequenceDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_element_type_SequenceDef (
- POA_CORBA::SequenceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::TypeCode> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->element_type (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::SequenceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::SequenceDef::_get_element_type_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
-
- _get_element_type_SequenceDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_element_type_def_SequenceDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_element_type_def_SequenceDef (
- POA_CORBA::SequenceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::IDLType>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->element_type_def (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::SequenceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::SequenceDef::_get_element_type_def_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::IDLType>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
-
- _get_element_type_def_SequenceDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_element_type_def_SequenceDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_element_type_def_SequenceDef (
- POA_CORBA::SequenceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->element_type_def (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::SequenceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::SequenceDef::_set_element_type_def_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_element_type_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_element_type_def
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
-
- _set_element_type_def_SequenceDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_SequenceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_SequenceDef_Upcall_Command (
- POA_CORBA::SequenceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::SequenceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::SequenceDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
-
- _is_a_SequenceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_SequenceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_SequenceDef_Upcall_Command (
- POA_CORBA::SequenceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::SequenceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::SequenceDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
-
- _non_existent_SequenceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_SequenceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_SequenceDef_Upcall_Command (
- POA_CORBA::SequenceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::SequenceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::SequenceDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
-
- _repository_id_SequenceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::SequenceDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_SequenceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_SequenceDef_Upcall_Command (
- POA_CORBA::SequenceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::SequenceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::SequenceDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::SequenceDef * const impl =
- static_cast<POA_CORBA::SequenceDef *> (servant);
-
- _get_component_SequenceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::SequenceDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/SequenceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::SequenceDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/SequenceDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::SequenceDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::SequenceDef *
-POA_CORBA::SequenceDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::SequenceDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_SequenceDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ArrayDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ArrayDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ArrayDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 0,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 0,
- 22, 22, 0, 0, 0, 22, 0, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 5, 22, 22, 22, 22, 0, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22,
-#else
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 0, 22, 0, 22, 22,
- 0, 0, 0, 22, 0, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 5, 22, 22, 22,
- 22, 0, 22, 22, 22, 22, 22, 22,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ArrayDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 13,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 21,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 21,
- HASH_VALUE_RANGE = 17,
- DUPLICATES = 3,
- WORDLIST_SIZE = 18
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::ArrayDef::_is_a_skel, 0},
- {"destroy", &POA_CORBA::ArrayDef::destroy_skel, 0},
- {"_get_type", &POA_CORBA::ArrayDef::_get_type_skel, 0},
- {"_interface", &POA_CORBA::ArrayDef::_interface_skel, 0},
- {"_get_length", &POA_CORBA::ArrayDef::_get_length_skel, 0},
- {"_set_length", &POA_CORBA::ArrayDef::_set_length_skel, 0},
- {"_get_def_kind", &POA_CORBA::ArrayDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ArrayDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::ArrayDef::_component_skel, 0},
- {"_get_element_type", &POA_CORBA::ArrayDef::_get_element_type_skel, 0},
- {"_non_existent", &POA_CORBA::ArrayDef::_non_existent_skel, 0},
- {"_get_element_type_def", &POA_CORBA::ArrayDef::_get_element_type_def_skel, 0},
- {"_set_element_type_def", &POA_CORBA::ArrayDef::_set_element_type_def_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -9, -2, 5, -1, 6, -1, 7, 8, -29, -1, 11,
- 12, 13, -1, 14, 15, -16, -2, -23,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_ArrayDef_Perfect_Hash_OpTable tao_CORBA_ArrayDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ArrayDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ArrayDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ArrayDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ArrayDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ArrayDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ArrayDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ArrayDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ArrayDef::ArrayDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ArrayDef_optable;
-}
-
-POA_CORBA::ArrayDef::ArrayDef (const ArrayDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::IDLType (rhs)
-{
-}
-
-POA_CORBA::ArrayDef::~ArrayDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_length_ArrayDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_length_ArrayDef (
- POA_CORBA::ArrayDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ULong>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ULong> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->length (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ArrayDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ArrayDef::_get_length_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ULong>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
-
- _get_length_ArrayDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_length_ArrayDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_length_ArrayDef (
- POA_CORBA::ArrayDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ULong> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->length (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ArrayDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ArrayDef::_set_length_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ULong>::in_arg_val _tao_length;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_length
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
-
- _set_length_ArrayDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_element_type_ArrayDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_element_type_ArrayDef (
- POA_CORBA::ArrayDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::TypeCode> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->element_type (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ArrayDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ArrayDef::_get_element_type_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
-
- _get_element_type_ArrayDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_element_type_def_ArrayDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_element_type_def_ArrayDef (
- POA_CORBA::ArrayDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::IDLType>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->element_type_def (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ArrayDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ArrayDef::_get_element_type_def_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::IDLType>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
-
- _get_element_type_def_ArrayDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_element_type_def_ArrayDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_element_type_def_ArrayDef (
- POA_CORBA::ArrayDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->element_type_def (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ArrayDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ArrayDef::_set_element_type_def_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_element_type_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_element_type_def
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
-
- _set_element_type_def_ArrayDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ArrayDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ArrayDef_Upcall_Command (
- POA_CORBA::ArrayDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ArrayDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ArrayDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
-
- _is_a_ArrayDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ArrayDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ArrayDef_Upcall_Command (
- POA_CORBA::ArrayDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ArrayDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ArrayDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
-
- _non_existent_ArrayDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ArrayDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ArrayDef_Upcall_Command (
- POA_CORBA::ArrayDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ArrayDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ArrayDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
-
- _repository_id_ArrayDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ArrayDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ArrayDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ArrayDef_Upcall_Command (
- POA_CORBA::ArrayDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ArrayDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ArrayDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ArrayDef * const impl =
- static_cast<POA_CORBA::ArrayDef *> (servant);
-
- _get_component_ArrayDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ArrayDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ArrayDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ArrayDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ArrayDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ArrayDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ArrayDef *
-POA_CORBA::ArrayDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ArrayDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ArrayDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ExceptionDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ExceptionDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ExceptionDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 0,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 0,
- 61, 25, 8, 0, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 0, 15, 5,
- 61, 0, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 20, 20, 61, 61, 61, 15, 10, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61,
-#else
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 0, 61, 0, 61, 25,
- 8, 0, 61, 61, 61, 61, 61, 61, 0, 15,
- 5, 61, 0, 61, 61, 20, 20, 61, 61, 61,
- 15, 10, 61, 61, 61, 61, 61, 61,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ExceptionDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 39,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 60,
- HASH_VALUE_RANGE = 56,
- DUPLICATES = 8,
- WORDLIST_SIZE = 44
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::ExceptionDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::ExceptionDef::lookup_skel, 0},
- {"_get_name", &POA_CORBA::ExceptionDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ExceptionDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ExceptionDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ExceptionDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ExceptionDef::lookup_name_skel, 0},
- {"_get_id", &POA_CORBA::ExceptionDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ExceptionDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ExceptionDef::describe_skel, 0},
- {"_get_version", &POA_CORBA::ExceptionDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ExceptionDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ExceptionDef::_get_absolute_name_skel, 0},
- {"move", &POA_CORBA::ExceptionDef::move_skel, 0},
- {"_get_defined_in", &POA_CORBA::ExceptionDef::_get_defined_in_skel, 0},
- {"_get_def_kind", &POA_CORBA::ExceptionDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ExceptionDef::_repository_id_skel, 0},
- {"destroy", &POA_CORBA::ExceptionDef::destroy_skel, 0},
- {"_component", &POA_CORBA::ExceptionDef::_component_skel, 0},
- {"_get_members", &POA_CORBA::ExceptionDef::_get_members_skel, 0},
- {"_set_members", &POA_CORBA::ExceptionDef::_set_members_skel, 0},
- {"_non_existent", &POA_CORBA::ExceptionDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ExceptionDef::_get_containing_repository_skel, 0},
- {"create_value", &POA_CORBA::ExceptionDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ExceptionDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ExceptionDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ExceptionDef::create_interface_skel, 0},
- {"create_ext_value", &POA_CORBA::ExceptionDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::ExceptionDef::create_union_skel, 0},
- {"describe_contents", &POA_CORBA::ExceptionDef::describe_contents_skel, 0},
- {"create_exception", &POA_CORBA::ExceptionDef::create_exception_skel, 0},
- {"create_local_interface", &POA_CORBA::ExceptionDef::create_local_interface_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ExceptionDef::create_abstract_interface_skel, 0},
- {"create_enum", &POA_CORBA::ExceptionDef::create_enum_skel, 0},
- {"contents", &POA_CORBA::ExceptionDef::contents_skel, 0},
- {"create_value_box", &POA_CORBA::ExceptionDef::create_value_box_skel, 0},
- {"create_alias", &POA_CORBA::ExceptionDef::create_alias_skel, 0},
- {"create_struct", &POA_CORBA::ExceptionDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ExceptionDef::create_constant_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -7, -3, 5, 6, -12, -2, -66, 10, 11, -1, -15,
- -2, -68, 14, -64, 17, 18, 19, 20, 21, -1, -1, 22, -1, -1,
- -24, -2, 23, -1, -64, 26, -29, -2, 27, 28, -64, -31, -2, -62,
- 33, -1, -1, 34, 35, 36, -1, -1, 37, 38, -1, 39, -1, -1,
- 40, 41, 42, -1, 43,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_ExceptionDef_Perfect_Hash_OpTable tao_CORBA_ExceptionDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ExceptionDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ExceptionDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ExceptionDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ExceptionDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ExceptionDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ExceptionDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ExceptionDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ExceptionDef::ExceptionDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ExceptionDef_optable;
-}
-
-POA_CORBA::ExceptionDef::ExceptionDef (const ExceptionDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::Container (rhs)
-{
-}
-
-POA_CORBA::ExceptionDef::~ExceptionDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_type_ExceptionDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_type_ExceptionDef (
- POA_CORBA::ExceptionDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::TypeCode> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->type (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExceptionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExceptionDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExceptionDef * const impl =
- static_cast<POA_CORBA::ExceptionDef *> (servant);
-
- _get_type_ExceptionDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_members_ExceptionDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_members_ExceptionDef (
- POA_CORBA::ExceptionDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::StructMemberSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::StructMemberSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->members (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExceptionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExceptionDef::_get_members_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::StructMemberSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExceptionDef * const impl =
- static_cast<POA_CORBA::ExceptionDef *> (servant);
-
- _get_members_ExceptionDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_members_ExceptionDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_members_ExceptionDef (
- POA_CORBA::ExceptionDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::StructMemberSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::StructMemberSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->members (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExceptionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExceptionDef::_set_members_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::StructMemberSeq>::in_arg_val _tao_members;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_members
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExceptionDef * const impl =
- static_cast<POA_CORBA::ExceptionDef *> (servant);
-
- _set_members_ExceptionDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ExceptionDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ExceptionDef_Upcall_Command (
- POA_CORBA::ExceptionDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExceptionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExceptionDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExceptionDef * const impl =
- static_cast<POA_CORBA::ExceptionDef *> (servant);
-
- _is_a_ExceptionDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ExceptionDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ExceptionDef_Upcall_Command (
- POA_CORBA::ExceptionDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExceptionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExceptionDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExceptionDef * const impl =
- static_cast<POA_CORBA::ExceptionDef *> (servant);
-
- _non_existent_ExceptionDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ExceptionDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ExceptionDef_Upcall_Command (
- POA_CORBA::ExceptionDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExceptionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExceptionDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExceptionDef * const impl =
- static_cast<POA_CORBA::ExceptionDef *> (servant);
-
- _repository_id_ExceptionDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ExceptionDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ExceptionDef * const impl =
- static_cast<POA_CORBA::ExceptionDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ExceptionDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ExceptionDef_Upcall_Command (
- POA_CORBA::ExceptionDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExceptionDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExceptionDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExceptionDef * const impl =
- static_cast<POA_CORBA::ExceptionDef *> (servant);
-
- _get_component_ExceptionDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ExceptionDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ExceptionDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ExceptionDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ExceptionDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ExceptionDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ExceptionDef *
-POA_CORBA::ExceptionDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ExceptionDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ExceptionDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_AttributeDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_AttributeDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_AttributeDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 15, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 15, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_AttributeDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 23,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 8,
- WORDLIST_SIZE = 27
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::AttributeDef::move_skel, 0},
- {"_is_a", &POA_CORBA::AttributeDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::AttributeDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::AttributeDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::AttributeDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::AttributeDef::_get_name_skel, 0},
- {"_set_mode", &POA_CORBA::AttributeDef::_set_mode_skel, 0},
- {"_get_mode", &POA_CORBA::AttributeDef::_get_mode_skel, 0},
- {"_get_type", &POA_CORBA::AttributeDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::AttributeDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::AttributeDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::AttributeDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::AttributeDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::AttributeDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::AttributeDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::AttributeDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::AttributeDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::AttributeDef::_get_absolute_name_skel, 0},
- {"_component", &POA_CORBA::AttributeDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::AttributeDef::_non_existent_skel, 0},
- {"_get_type_def", &POA_CORBA::AttributeDef::_get_type_def_skel, 0},
- {"_set_type_def", &POA_CORBA::AttributeDef::_set_type_def_skel, 0},
- {"_get_containing_repository", &POA_CORBA::AttributeDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -9, -5, -15, -2, 4, 5, -1, 50, 8, -45, 14, -1, -46, 17,
- 18, 19, -1, 20, 21, -1, 22, -6, -2, 23, -1, -1, -24, -2,
- -38, -1, -1, -1, -1, -1, -1, -1, 26,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_AttributeDef_Perfect_Hash_OpTable tao_CORBA_AttributeDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_AttributeDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_AttributeDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_AttributeDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_AttributeDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_AttributeDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_AttributeDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_AttributeDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::AttributeDef::AttributeDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_AttributeDef_optable;
-}
-
-POA_CORBA::AttributeDef::AttributeDef (const AttributeDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs)
-{
-}
-
-POA_CORBA::AttributeDef::~AttributeDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_type_AttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_type_AttributeDef (
- POA_CORBA::AttributeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::TypeCode> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->type (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::AttributeDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
-
- _get_type_AttributeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_type_def_AttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_type_def_AttributeDef (
- POA_CORBA::AttributeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::IDLType>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->type_def (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::AttributeDef::_get_type_def_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::IDLType>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
-
- _get_type_def_AttributeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_type_def_AttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_type_def_AttributeDef (
- POA_CORBA::AttributeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->type_def (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::AttributeDef::_set_type_def_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_type_def
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
-
- _set_type_def_AttributeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_mode_AttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_mode_AttributeDef (
- POA_CORBA::AttributeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::AttributeMode>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::AttributeMode> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->mode (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::AttributeDef::_get_mode_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::AttributeMode>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
-
- _get_mode_AttributeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_mode_AttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_mode_AttributeDef (
- POA_CORBA::AttributeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::AttributeMode>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::AttributeMode> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->mode (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::AttributeDef::_set_mode_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::AttributeMode>::in_arg_val _tao_mode;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_mode
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
-
- _set_mode_AttributeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_AttributeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_AttributeDef_Upcall_Command (
- POA_CORBA::AttributeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AttributeDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
-
- _is_a_AttributeDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_AttributeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_AttributeDef_Upcall_Command (
- POA_CORBA::AttributeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AttributeDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
-
- _non_existent_AttributeDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_AttributeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_AttributeDef_Upcall_Command (
- POA_CORBA::AttributeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AttributeDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
-
- _repository_id_AttributeDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::AttributeDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_AttributeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_AttributeDef_Upcall_Command (
- POA_CORBA::AttributeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AttributeDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AttributeDef * const impl =
- static_cast<POA_CORBA::AttributeDef *> (servant);
-
- _get_component_AttributeDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::AttributeDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/AttributeDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::AttributeDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/AttributeDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::AttributeDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::AttributeDef *
-POA_CORBA::AttributeDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::AttributeDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_AttributeDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,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)
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 0,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 0,
- 44, 44, 15, 0, 25, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 0, 0,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 0, 30, 44, 44, 44, 44, 5, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44,
-#else
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 0, 44, 0, 44, 44,
- 15, 0, 25, 44, 44, 44, 44, 44, 44, 0,
- 0, 44, 44, 44, 44, 0, 30, 44, 44, 44,
- 44, 5, 44, 44, 44, 44, 44, 44,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ExtAttributeDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 28,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 43,
- HASH_VALUE_RANGE = 40,
- DUPLICATES = 11,
- WORDLIST_SIZE = 32
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ExtAttributeDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ExtAttributeDef::_is_a_skel, 0},
- {"_get_name", &POA_CORBA::ExtAttributeDef::_get_name_skel, 0},
- {"_set_mode", &POA_CORBA::ExtAttributeDef::_set_mode_skel, 0},
- {"_get_mode", &POA_CORBA::ExtAttributeDef::_get_mode_skel, 0},
- {"_get_type", &POA_CORBA::ExtAttributeDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ExtAttributeDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ExtAttributeDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::ExtAttributeDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ExtAttributeDef::_set_version_skel, 0},
- {"_get_defined_in", &POA_CORBA::ExtAttributeDef::_get_defined_in_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ExtAttributeDef::_get_absolute_name_skel, 0},
- {"_get_get_exceptions", &POA_CORBA::ExtAttributeDef::_get_get_exceptions_skel, 0},
- {"_set_set_exceptions", &POA_CORBA::ExtAttributeDef::_set_set_exceptions_skel, 0},
- {"_get_set_exceptions", &POA_CORBA::ExtAttributeDef::_get_set_exceptions_skel, 0},
- {"_set_get_exceptions", &POA_CORBA::ExtAttributeDef::_set_get_exceptions_skel, 0},
- {"_get_id", &POA_CORBA::ExtAttributeDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ExtAttributeDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ExtAttributeDef::describe_skel, 0},
- {"destroy", &POA_CORBA::ExtAttributeDef::destroy_skel, 0},
- {"_get_def_kind", &POA_CORBA::ExtAttributeDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ExtAttributeDef::_repository_id_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ExtAttributeDef::_get_containing_repository_skel, 0},
- {"describe_attribute", &POA_CORBA::ExtAttributeDef::describe_attribute_skel, 0},
- {"_get_type_def", &POA_CORBA::ExtAttributeDef::_get_type_def_skel, 0},
- {"_set_type_def", &POA_CORBA::ExtAttributeDef::_set_type_def_skel, 0},
- {"_component", &POA_CORBA::ExtAttributeDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ExtAttributeDef::_non_existent_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -6, -5, 4, 5, -1, -12, -2, -50, 11, -1, -48, -1,
- -1, 14, -16, -4, 15, -46, -20, -2, -45, 22, -1, -1, -1, 23,
- 24, 25, -1, 26, -1, 27, -1, -1, -28, -2, -45, -1, 30, -1,
- -1, 31,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- 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 (
- reinterpret_cast<size_t> (CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ExtAttributeDef::ExtAttributeDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ExtAttributeDef_optable;
-}
-
-POA_CORBA::ExtAttributeDef::ExtAttributeDef (const ExtAttributeDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::AttributeDef (rhs)
-{
-}
-
-POA_CORBA::ExtAttributeDef::~ExtAttributeDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_get_exceptions_ExtAttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_get_exceptions_ExtAttributeDef (
- POA_CORBA::ExtAttributeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ExcDescriptionSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExcDescriptionSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->get_exceptions (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtAttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExtAttributeDef::_get_get_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ExcDescriptionSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
-
- _get_get_exceptions_ExtAttributeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_get_exceptions_ExtAttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_get_exceptions_ExtAttributeDef (
- POA_CORBA::ExtAttributeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ExcDescriptionSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExcDescriptionSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->get_exceptions (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtAttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExtAttributeDef::_set_get_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ExcDescriptionSeq>::in_arg_val _tao_get_exceptions;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_get_exceptions
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
-
- _set_get_exceptions_ExtAttributeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_set_exceptions_ExtAttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_set_exceptions_ExtAttributeDef (
- POA_CORBA::ExtAttributeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ExcDescriptionSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExcDescriptionSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->set_exceptions (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtAttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExtAttributeDef::_get_set_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ExcDescriptionSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
-
- _get_set_exceptions_ExtAttributeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_set_exceptions_ExtAttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_set_exceptions_ExtAttributeDef (
- POA_CORBA::ExtAttributeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ExcDescriptionSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExcDescriptionSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->set_exceptions (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtAttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExtAttributeDef::_set_set_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ExcDescriptionSeq>::in_arg_val _tao_set_exceptions;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_set_exceptions
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
-
- _set_set_exceptions_ExtAttributeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class describe_attribute_ExtAttributeDef
- : public TAO::Upcall_Command
- {
- public:
- inline describe_attribute_ExtAttributeDef (
- POA_CORBA::ExtAttributeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ExtAttributeDescription>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExtAttributeDescription> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->describe_attribute (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtAttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExtAttributeDef::describe_attribute_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ExtAttributeDescription>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
-
- describe_attribute_ExtAttributeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ExtAttributeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ExtAttributeDef_Upcall_Command (
- POA_CORBA::ExtAttributeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtAttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtAttributeDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
-
- _is_a_ExtAttributeDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ExtAttributeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ExtAttributeDef_Upcall_Command (
- POA_CORBA::ExtAttributeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtAttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtAttributeDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
-
- _non_existent_ExtAttributeDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ExtAttributeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ExtAttributeDef_Upcall_Command (
- POA_CORBA::ExtAttributeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtAttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtAttributeDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
-
- _repository_id_ExtAttributeDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ExtAttributeDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ExtAttributeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ExtAttributeDef_Upcall_Command (
- POA_CORBA::ExtAttributeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtAttributeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtAttributeDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtAttributeDef * const impl =
- static_cast<POA_CORBA::ExtAttributeDef *> (servant);
-
- _get_component_ExtAttributeDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ExtAttributeDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/AttributeDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ExtAttributeDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ExtAttributeDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ExtAttributeDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ExtAttributeDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ExtAttributeDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_OperationDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_OperationDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_OperationDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 15, 0, 10, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 5,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 0, 20, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 15, 0, 10, 37, 37, 37, 37, 37, 37, 0,
- 5, 37, 37, 37, 37, 0, 20, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_OperationDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 29,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 10,
- WORDLIST_SIZE = 33
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::OperationDef::move_skel, 0},
- {"_is_a", &POA_CORBA::OperationDef::_is_a_skel, 0},
- {"_get_name", &POA_CORBA::OperationDef::_get_name_skel, 0},
- {"_set_mode", &POA_CORBA::OperationDef::_set_mode_skel, 0},
- {"_get_mode", &POA_CORBA::OperationDef::_get_mode_skel, 0},
- {"_set_name", &POA_CORBA::OperationDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::OperationDef::_interface_skel, 0},
- {"_get_params", &POA_CORBA::OperationDef::_get_params_skel, 0},
- {"_set_params", &POA_CORBA::OperationDef::_set_params_skel, 0},
- {"_get_contexts", &POA_CORBA::OperationDef::_get_contexts_skel, 0},
- {"_set_contexts", &POA_CORBA::OperationDef::_set_contexts_skel, 0},
- {"_get_exceptions", &POA_CORBA::OperationDef::_get_exceptions_skel, 0},
- {"_set_exceptions", &POA_CORBA::OperationDef::_set_exceptions_skel, 0},
- {"_get_version", &POA_CORBA::OperationDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::OperationDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::OperationDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::OperationDef::_get_defined_in_skel, 0},
- {"_get_id", &POA_CORBA::OperationDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::OperationDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::OperationDef::describe_skel, 0},
- {"_get_result_def", &POA_CORBA::OperationDef::_get_result_def_skel, 0},
- {"_set_result_def", &POA_CORBA::OperationDef::_set_result_def_skel, 0},
- {"_get_def_kind", &POA_CORBA::OperationDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::OperationDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::OperationDef::_component_skel, 0},
- {"_get_result", &POA_CORBA::OperationDef::_get_result_skel, 0},
- {"destroy", &POA_CORBA::OperationDef::destroy_skel, 0},
- {"_non_existent", &POA_CORBA::OperationDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::OperationDef::_get_containing_repository_skel, 0},
- };
-
- 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 TAO_operation_db_entry *resword;
-
- switch (key)
- {
- case 4:
- resword = &wordlist[4]; break;
- case 5:
- resword = &wordlist[5]; break;
- case 9:
- resword = &wordlist[6];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[7];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[8];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[9];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 10:
- resword = &wordlist[10]; break;
- case 11:
- resword = &wordlist[11];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[12];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 13:
- resword = &wordlist[13];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[14];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 15:
- resword = &wordlist[15];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[16];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 17:
- resword = &wordlist[17];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[18];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 18:
- resword = &wordlist[19]; break;
- case 20:
- resword = &wordlist[20]; break;
- case 22:
- resword = &wordlist[21];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[22];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 23:
- resword = &wordlist[23]; break;
- case 25:
- resword = &wordlist[24];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[25];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 28:
- resword = &wordlist[26]; break;
- case 29:
- resword = &wordlist[27]; break;
- case 30:
- resword = &wordlist[28]; break;
- case 31:
- resword = &wordlist[29]; break;
- case 32:
- resword = &wordlist[30]; break;
- case 33:
- resword = &wordlist[31]; break;
- case 36:
- resword = &wordlist[32]; break;
- default: return 0;
- }
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1))
- return resword;
- return 0;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_OperationDef_Perfect_Hash_OpTable tao_CORBA_OperationDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_OperationDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_OperationDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_OperationDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_OperationDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_OperationDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_OperationDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_OperationDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::OperationDef::OperationDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_OperationDef_optable;
-}
-
-POA_CORBA::OperationDef::OperationDef (const OperationDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs)
-{
-}
-
-POA_CORBA::OperationDef::~OperationDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_result_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_result_OperationDef (
- POA_CORBA::OperationDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::TypeCode> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->result (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_get_result_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _get_result_OperationDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_result_def_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_result_def_OperationDef (
- POA_CORBA::OperationDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::IDLType>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->result_def (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_get_result_def_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::IDLType>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _get_result_def_OperationDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_result_def_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_result_def_OperationDef (
- POA_CORBA::OperationDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->result_def (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_set_result_def_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_result_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_result_def
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _set_result_def_OperationDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_params_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_params_OperationDef (
- POA_CORBA::OperationDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ParDescriptionSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->params (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_get_params_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _get_params_OperationDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_params_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_params_OperationDef (
- POA_CORBA::OperationDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ParDescriptionSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->params (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_set_params_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_val _tao_params;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_params
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _set_params_OperationDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_mode_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_mode_OperationDef (
- POA_CORBA::OperationDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::OperationMode>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::OperationMode> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->mode (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_get_mode_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::OperationMode>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _get_mode_OperationDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_mode_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_mode_OperationDef (
- POA_CORBA::OperationDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::OperationMode>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::OperationMode> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->mode (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_set_mode_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::OperationMode>::in_arg_val _tao_mode;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_mode
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _set_mode_OperationDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_contexts_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_contexts_OperationDef (
- POA_CORBA::OperationDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ContextIdSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ContextIdSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->contexts (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_get_contexts_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ContextIdSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _get_contexts_OperationDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_contexts_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_contexts_OperationDef (
- POA_CORBA::OperationDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ContextIdSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ContextIdSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->contexts (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_set_contexts_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ContextIdSeq>::in_arg_val _tao_contexts;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_contexts
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _set_contexts_OperationDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_exceptions_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_exceptions_OperationDef (
- POA_CORBA::OperationDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->exceptions (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_get_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _get_exceptions_OperationDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_exceptions_OperationDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_exceptions_OperationDef (
- POA_CORBA::OperationDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->exceptions (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::OperationDef::_set_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_exceptions
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _set_exceptions_OperationDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_OperationDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_OperationDef_Upcall_Command (
- POA_CORBA::OperationDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::OperationDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _is_a_OperationDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_OperationDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_OperationDef_Upcall_Command (
- POA_CORBA::OperationDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::OperationDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _non_existent_OperationDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_OperationDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_OperationDef_Upcall_Command (
- POA_CORBA::OperationDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::OperationDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _repository_id_OperationDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::OperationDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_OperationDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_OperationDef_Upcall_Command (
- POA_CORBA::OperationDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::OperationDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::OperationDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::OperationDef * const impl =
- static_cast<POA_CORBA::OperationDef *> (servant);
-
- _get_component_OperationDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::OperationDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/OperationDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::OperationDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/OperationDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::OperationDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::OperationDef *
-POA_CORBA::OperationDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::OperationDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_OperationDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_InterfaceDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_InterfaceDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_InterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 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,
-#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,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_InterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 43,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 80,
- HASH_VALUE_RANGE = 77,
- DUPLICATES = 10,
- WORDLIST_SIZE = 47
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::InterfaceDef::move_skel, 0},
- {"_is_a", &POA_CORBA::InterfaceDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::InterfaceDef::lookup_skel, 0},
- {"_get_name", &POA_CORBA::InterfaceDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::InterfaceDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::InterfaceDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::InterfaceDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::InterfaceDef::lookup_name_skel, 0},
- {"is_a", &POA_CORBA::InterfaceDef::is_a_skel, 0},
- {"_get_version", &POA_CORBA::InterfaceDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::InterfaceDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::InterfaceDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::InterfaceDef::_get_defined_in_skel, 0},
- {"_get_id", &POA_CORBA::InterfaceDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::InterfaceDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::InterfaceDef::describe_skel, 0},
- {"_get_containing_repository", &POA_CORBA::InterfaceDef::_get_containing_repository_skel, 0},
- {"destroy", &POA_CORBA::InterfaceDef::destroy_skel, 0},
- {"_get_def_kind", &POA_CORBA::InterfaceDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::InterfaceDef::_repository_id_skel, 0},
- {"describe_interface", &POA_CORBA::InterfaceDef::describe_interface_skel, 0},
- {"_get_base_interfaces", &POA_CORBA::InterfaceDef::_get_base_interfaces_skel, 0},
- {"_set_base_interfaces", &POA_CORBA::InterfaceDef::_set_base_interfaces_skel, 0},
- {"create_enum", &POA_CORBA::InterfaceDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::InterfaceDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::InterfaceDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::InterfaceDef::create_native_skel, 0},
- {"_component", &POA_CORBA::InterfaceDef::_component_skel, 0},
- {"create_interface", &POA_CORBA::InterfaceDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::InterfaceDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::InterfaceDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::InterfaceDef::create_union_skel, 0},
- {"_non_existent", &POA_CORBA::InterfaceDef::_non_existent_skel, 0},
- {"create_exception", &POA_CORBA::InterfaceDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::InterfaceDef::create_operation_skel, 0},
- {"create_local_interface", &POA_CORBA::InterfaceDef::create_local_interface_skel, 0},
- {"create_abstract_interface", &POA_CORBA::InterfaceDef::create_abstract_interface_skel, 0},
- {"create_value_box", &POA_CORBA::InterfaceDef::create_value_box_skel, 0},
- {"describe_contents", &POA_CORBA::InterfaceDef::describe_contents_skel, 0},
- {"contents", &POA_CORBA::InterfaceDef::contents_skel, 0},
- {"create_alias", &POA_CORBA::InterfaceDef::create_alias_skel, 0},
- {"create_struct", &POA_CORBA::InterfaceDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::InterfaceDef::create_constant_skel, 0},
- };
-
- 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, -17, -2, -25, -2, -84,
- 19, -29, -2, 20, 21, 22, 23, -1, -32, -3, 24, -1, -95, 27,
- 28, -94, -1, 31, -90, 35, 36, -37, -2, -82, 39, -1, -1, 40,
- 41, 42, 43, -1, -1, -1, 44, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 45, -1, 46,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_InterfaceDef_Perfect_Hash_OpTable tao_CORBA_InterfaceDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_InterfaceDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_InterfaceDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_InterfaceDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_InterfaceDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_InterfaceDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_InterfaceDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_InterfaceDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::InterfaceDef::InterfaceDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_InterfaceDef_optable;
-}
-
-POA_CORBA::InterfaceDef::InterfaceDef (const InterfaceDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs)
-{
-}
-
-POA_CORBA::InterfaceDef::~InterfaceDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_base_interfaces_InterfaceDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_base_interfaces_InterfaceDef (
- POA_CORBA::InterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->base_interfaces (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- _get_base_interfaces_InterfaceDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_base_interfaces_InterfaceDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_base_interfaces_InterfaceDef (
- POA_CORBA::InterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->base_interfaces (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_base_interfaces;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_base_interfaces
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- _set_base_interfaces_InterfaceDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class is_a_InterfaceDef
- : public TAO::Upcall_Command
- {
- public:
- inline is_a_InterfaceDef (
- POA_CORBA::InterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_->is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::InterfaceDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_interface_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_interface_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- is_a_InterfaceDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class describe_interface_InterfaceDef
- : public TAO::Upcall_Command
- {
- public:
- inline describe_interface_InterfaceDef (
- POA_CORBA::InterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::InterfaceDef::FullInterfaceDescription>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InterfaceDef::FullInterfaceDescription> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->describe_interface (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::InterfaceDef::describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::InterfaceDef::FullInterfaceDescription>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- describe_interface_InterfaceDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_attribute_InterfaceDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_attribute_InterfaceDef (
- POA_CORBA::InterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::AttributeDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::AttributeDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::AttributeMode>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::AttributeMode> (
- this->operation_details_,
- this->args_,
- 5);
-
- retval =
- this->servant_->create_attribute (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::InterfaceDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::AttributeDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type;
- TAO::SArg_Traits< ::CORBA::AttributeMode>::in_arg_val _tao_mode;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_type,
- &_tao_mode
- };
-
- static size_t const nargs = 6;
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- create_attribute_InterfaceDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_operation_InterfaceDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_operation_InterfaceDef (
- POA_CORBA::InterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::OperationDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::OperationDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::OperationMode>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::OperationMode> (
- this->operation_details_,
- this->args_,
- 5);
-
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_type arg_6 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ParDescriptionSeq> (
- this->operation_details_,
- this->args_,
- 6);
-
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_type arg_7 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_,
- 7);
-
- TAO::SArg_Traits< ::CORBA::ContextIdSeq>::in_arg_type arg_8 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ContextIdSeq> (
- this->operation_details_,
- this->args_,
- 8);
-
- retval =
- this->servant_->create_operation (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- , arg_6
- , arg_7
- , arg_8
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::InterfaceDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::OperationDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_result;
- TAO::SArg_Traits< ::CORBA::OperationMode>::in_arg_val _tao_mode;
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_val _tao_params;
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions;
- TAO::SArg_Traits< ::CORBA::ContextIdSeq>::in_arg_val _tao_contexts;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_result,
- &_tao_mode,
- &_tao_params,
- &_tao_exceptions,
- &_tao_contexts
- };
-
- static size_t const nargs = 9;
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- create_operation_InterfaceDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_InterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_InterfaceDef_Upcall_Command (
- POA_CORBA::InterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::InterfaceDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- _is_a_InterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_InterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_InterfaceDef_Upcall_Command (
- POA_CORBA::InterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::InterfaceDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- _non_existent_InterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_InterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_InterfaceDef_Upcall_Command (
- POA_CORBA::InterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::InterfaceDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- _repository_id_InterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::InterfaceDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_InterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_InterfaceDef_Upcall_Command (
- POA_CORBA::InterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::InterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::InterfaceDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::InterfaceDef * const impl =
- static_cast<POA_CORBA::InterfaceDef *> (servant);
-
- _get_component_InterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::InterfaceDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::InterfaceDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/InterfaceDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::InterfaceDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::InterfaceDef *
-POA_CORBA::InterfaceDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::InterfaceDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_InterfaceDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,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[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_InterfaceAttrExtension_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 7,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 22,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 22,
- HASH_VALUE_RANGE = 18,
- DUPLICATES = 0,
- WORDLIST_SIZE = 12
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::InterfaceAttrExtension::_is_a_skel, 0},
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_interface", &POA_CORBA::InterfaceAttrExtension::_interface_skel, 0},
- {"",0,0},{"",0,0},{"",0,0},
- {"_repository_id", &POA_CORBA::InterfaceAttrExtension::_repository_id_skel, 0},
- {"_component", &POA_CORBA::InterfaceAttrExtension::_component_skel, 0},
- {"",0,0},{"",0,0},
- {"_non_existent", &POA_CORBA::InterfaceAttrExtension::_non_existent_skel, 0},
- {"",0,0},
- {"create_ext_attribute", &POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel, 0},
- {"",0,0},
- {"describe_ext_interface", &POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel, 0},
- };
-
- 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
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_Initializer (size_t)
-{
- 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 (
- reinterpret_cast<size_t> (CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::InterfaceAttrExtension::InterfaceAttrExtension (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_InterfaceAttrExtension_optable;
-}
-
-POA_CORBA::InterfaceAttrExtension::InterfaceAttrExtension (const InterfaceAttrExtension& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs)
-{
-}
-
-POA_CORBA::InterfaceAttrExtension::~InterfaceAttrExtension (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class describe_ext_interface_InterfaceAttrExtension
- : public TAO::Upcall_Command
- {
- public:
- inline describe_ext_interface_InterfaceAttrExtension (
- POA_CORBA::InterfaceAttrExtension * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->describe_ext_interface (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::InterfaceAttrExtension * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::InterfaceAttrExtension * const impl =
- static_cast<POA_CORBA::InterfaceAttrExtension *> (servant);
-
- describe_ext_interface_InterfaceAttrExtension command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_ext_attribute_InterfaceAttrExtension
- : public TAO::Upcall_Command
- {
- public:
- inline create_ext_attribute_InterfaceAttrExtension (
- POA_CORBA::InterfaceAttrExtension * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ExtAttributeDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExtAttributeDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::AttributeMode>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::AttributeMode> (
- this->operation_details_,
- this->args_,
- 5);
-
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_type arg_6 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_,
- 6);
-
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_type arg_7 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_,
- 7);
-
- retval =
- this->servant_->create_ext_attribute (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- , arg_6
- , arg_7
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::InterfaceAttrExtension * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ExtAttributeDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type;
- TAO::SArg_Traits< ::CORBA::AttributeMode>::in_arg_val _tao_mode;
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_get_exceptions;
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_set_exceptions;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_type,
- &_tao_mode,
- &_tao_get_exceptions,
- &_tao_set_exceptions
- };
-
- static size_t const nargs = 8;
-
- POA_CORBA::InterfaceAttrExtension * const impl =
- static_cast<POA_CORBA::InterfaceAttrExtension *> (servant);
-
- create_ext_attribute_InterfaceAttrExtension command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_InterfaceAttrExtension_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_InterfaceAttrExtension_Upcall_Command (
- POA_CORBA::InterfaceAttrExtension * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::InterfaceAttrExtension * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::InterfaceAttrExtension::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::InterfaceAttrExtension * const impl =
- static_cast<POA_CORBA::InterfaceAttrExtension *> (servant);
-
- _is_a_InterfaceAttrExtension_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_InterfaceAttrExtension_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_InterfaceAttrExtension_Upcall_Command (
- POA_CORBA::InterfaceAttrExtension * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::InterfaceAttrExtension * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::InterfaceAttrExtension::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::InterfaceAttrExtension * const impl =
- static_cast<POA_CORBA::InterfaceAttrExtension *> (servant);
-
- _non_existent_InterfaceAttrExtension_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_InterfaceAttrExtension_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_InterfaceAttrExtension_Upcall_Command (
- POA_CORBA::InterfaceAttrExtension * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::InterfaceAttrExtension * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::InterfaceAttrExtension::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::InterfaceAttrExtension * const impl =
- static_cast<POA_CORBA::InterfaceAttrExtension *> (servant);
-
- _repository_id_InterfaceAttrExtension_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::InterfaceAttrExtension::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::InterfaceAttrExtension * const impl =
- static_cast<POA_CORBA::InterfaceAttrExtension *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_InterfaceAttrExtension_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_InterfaceAttrExtension_Upcall_Command (
- POA_CORBA::InterfaceAttrExtension * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::InterfaceAttrExtension * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::InterfaceAttrExtension::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::InterfaceAttrExtension * const impl =
- static_cast<POA_CORBA::InterfaceAttrExtension *> (servant);
-
- _get_component_InterfaceAttrExtension_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::InterfaceAttrExtension::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::InterfaceAttrExtension::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::InterfaceAttrExtension STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_InterfaceAttrExtension_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,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[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ExtInterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 45,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 73,
- HASH_VALUE_RANGE = 70,
- DUPLICATES = 10,
- WORDLIST_SIZE = 49
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ExtInterfaceDef::move_skel, 0},
- {"is_a", &POA_CORBA::ExtInterfaceDef::is_a_skel, 0},
- {"create_enum", &POA_CORBA::ExtInterfaceDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::ExtInterfaceDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ExtInterfaceDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ExtInterfaceDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ExtInterfaceDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::ExtInterfaceDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::ExtInterfaceDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::ExtInterfaceDef::create_union_skel, 0},
- {"create_ext_attribute", &POA_CORBA::ExtInterfaceDef::create_ext_attribute_skel, 0},
- {"create_exception", &POA_CORBA::ExtInterfaceDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::ExtInterfaceDef::create_operation_skel, 0},
- {"create_local_interface", &POA_CORBA::ExtInterfaceDef::create_local_interface_skel, 0},
- {"contents", &POA_CORBA::ExtInterfaceDef::contents_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ExtInterfaceDef::create_abstract_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ExtInterfaceDef::lookup_name_skel, 0},
- {"create_alias", &POA_CORBA::ExtInterfaceDef::create_alias_skel, 0},
- {"describe", &POA_CORBA::ExtInterfaceDef::describe_skel, 0},
- {"create_value_box", &POA_CORBA::ExtInterfaceDef::create_value_box_skel, 0},
- {"destroy", &POA_CORBA::ExtInterfaceDef::destroy_skel, 0},
- {"_is_a", &POA_CORBA::ExtInterfaceDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::ExtInterfaceDef::lookup_skel, 0},
- {"describe_interface", &POA_CORBA::ExtInterfaceDef::describe_interface_skel, 0},
- {"_get_name", &POA_CORBA::ExtInterfaceDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ExtInterfaceDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ExtInterfaceDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ExtInterfaceDef::_interface_skel, 0},
- {"describe_ext_interface", &POA_CORBA::ExtInterfaceDef::describe_ext_interface_skel, 0},
- {"create_struct", &POA_CORBA::ExtInterfaceDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ExtInterfaceDef::create_constant_skel, 0},
- {"_get_version", &POA_CORBA::ExtInterfaceDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ExtInterfaceDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ExtInterfaceDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::ExtInterfaceDef::_get_defined_in_skel, 0},
- {"describe_contents", &POA_CORBA::ExtInterfaceDef::describe_contents_skel, 0},
- {"_get_id", &POA_CORBA::ExtInterfaceDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ExtInterfaceDef::_set_id_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ExtInterfaceDef::_get_containing_repository_skel, 0},
- {"_get_def_kind", &POA_CORBA::ExtInterfaceDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ExtInterfaceDef::_repository_id_skel, 0},
- {"_get_base_interfaces", &POA_CORBA::ExtInterfaceDef::_get_base_interfaces_skel, 0},
- {"_set_base_interfaces", &POA_CORBA::ExtInterfaceDef::_set_base_interfaces_skel, 0},
- {"_component", &POA_CORBA::ExtInterfaceDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ExtInterfaceDef::_non_existent_skel, 0},
- };
-
- 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, -45, -2, 42, -1, 43, 44, -79, -1, -1, -1, -1,
- 47, -1, -1, 48,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- 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 (
- reinterpret_cast<size_t> (CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ExtInterfaceDef::ExtInterfaceDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ExtInterfaceDef_optable;
-}
-
-POA_CORBA::ExtInterfaceDef::ExtInterfaceDef (const ExtInterfaceDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::InterfaceDef (rhs),
- POA_CORBA::InterfaceAttrExtension (rhs)
-{
-}
-
-POA_CORBA::ExtInterfaceDef::~ExtInterfaceDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ExtInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ExtInterfaceDef_Upcall_Command (
- POA_CORBA::ExtInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtInterfaceDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExtInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
-
- _is_a_ExtInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ExtInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ExtInterfaceDef_Upcall_Command (
- POA_CORBA::ExtInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtInterfaceDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
-
- _non_existent_ExtInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ExtInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ExtInterfaceDef_Upcall_Command (
- POA_CORBA::ExtInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtInterfaceDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
-
- _repository_id_ExtInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ExtInterfaceDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ExtInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ExtInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ExtInterfaceDef_Upcall_Command (
- POA_CORBA::ExtInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtInterfaceDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
-
- _get_component_ExtInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ExtInterfaceDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ExtInterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ExtInterfaceDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ExtInterfaceDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ExtInterfaceDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ExtInterfaceDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_AbstractInterfaceDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_AbstractInterfaceDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_AbstractInterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- 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,
-#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,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_AbstractInterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 43,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 80,
- HASH_VALUE_RANGE = 77,
- DUPLICATES = 10,
- WORDLIST_SIZE = 47
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::AbstractInterfaceDef::move_skel, 0},
- {"_is_a", &POA_CORBA::AbstractInterfaceDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::AbstractInterfaceDef::lookup_skel, 0},
- {"_get_name", &POA_CORBA::AbstractInterfaceDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::AbstractInterfaceDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::AbstractInterfaceDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::AbstractInterfaceDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::AbstractInterfaceDef::lookup_name_skel, 0},
- {"is_a", &POA_CORBA::AbstractInterfaceDef::is_a_skel, 0},
- {"_get_version", &POA_CORBA::AbstractInterfaceDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::AbstractInterfaceDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::AbstractInterfaceDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::AbstractInterfaceDef::_get_defined_in_skel, 0},
- {"_get_id", &POA_CORBA::AbstractInterfaceDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::AbstractInterfaceDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::AbstractInterfaceDef::describe_skel, 0},
- {"_get_containing_repository", &POA_CORBA::AbstractInterfaceDef::_get_containing_repository_skel, 0},
- {"destroy", &POA_CORBA::AbstractInterfaceDef::destroy_skel, 0},
- {"_get_def_kind", &POA_CORBA::AbstractInterfaceDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::AbstractInterfaceDef::_repository_id_skel, 0},
- {"describe_interface", &POA_CORBA::AbstractInterfaceDef::describe_interface_skel, 0},
- {"_get_base_interfaces", &POA_CORBA::AbstractInterfaceDef::_get_base_interfaces_skel, 0},
- {"_set_base_interfaces", &POA_CORBA::AbstractInterfaceDef::_set_base_interfaces_skel, 0},
- {"create_enum", &POA_CORBA::AbstractInterfaceDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::AbstractInterfaceDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::AbstractInterfaceDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::AbstractInterfaceDef::create_native_skel, 0},
- {"_component", &POA_CORBA::AbstractInterfaceDef::_component_skel, 0},
- {"create_interface", &POA_CORBA::AbstractInterfaceDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::AbstractInterfaceDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::AbstractInterfaceDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::AbstractInterfaceDef::create_union_skel, 0},
- {"_non_existent", &POA_CORBA::AbstractInterfaceDef::_non_existent_skel, 0},
- {"create_exception", &POA_CORBA::AbstractInterfaceDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::AbstractInterfaceDef::create_operation_skel, 0},
- {"create_local_interface", &POA_CORBA::AbstractInterfaceDef::create_local_interface_skel, 0},
- {"create_abstract_interface", &POA_CORBA::AbstractInterfaceDef::create_abstract_interface_skel, 0},
- {"create_value_box", &POA_CORBA::AbstractInterfaceDef::create_value_box_skel, 0},
- {"describe_contents", &POA_CORBA::AbstractInterfaceDef::describe_contents_skel, 0},
- {"contents", &POA_CORBA::AbstractInterfaceDef::contents_skel, 0},
- {"create_alias", &POA_CORBA::AbstractInterfaceDef::create_alias_skel, 0},
- {"create_struct", &POA_CORBA::AbstractInterfaceDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::AbstractInterfaceDef::create_constant_skel, 0},
- };
-
- 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, -17, -2, -25, -2, -84,
- 19, -29, -2, 20, 21, 22, 23, -1, -32, -3, 24, -1, -95, 27,
- 28, -94, -1, 31, -90, 35, 36, -37, -2, -82, 39, -1, -1, 40,
- 41, 42, 43, -1, -1, -1, 44, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 45, -1, 46,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_AbstractInterfaceDef_Perfect_Hash_OpTable tao_CORBA_AbstractInterfaceDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::AbstractInterfaceDef::AbstractInterfaceDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_AbstractInterfaceDef_optable;
-}
-
-POA_CORBA::AbstractInterfaceDef::AbstractInterfaceDef (const AbstractInterfaceDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::InterfaceDef (rhs)
-{
-}
-
-POA_CORBA::AbstractInterfaceDef::~AbstractInterfaceDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_AbstractInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_AbstractInterfaceDef_Upcall_Command (
- POA_CORBA::AbstractInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AbstractInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AbstractInterfaceDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::AbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
-
- _is_a_AbstractInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_AbstractInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_AbstractInterfaceDef_Upcall_Command (
- POA_CORBA::AbstractInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AbstractInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AbstractInterfaceDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
-
- _non_existent_AbstractInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_AbstractInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_AbstractInterfaceDef_Upcall_Command (
- POA_CORBA::AbstractInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AbstractInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AbstractInterfaceDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
-
- _repository_id_AbstractInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::AbstractInterfaceDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::AbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_AbstractInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_AbstractInterfaceDef_Upcall_Command (
- POA_CORBA::AbstractInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::AbstractInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::AbstractInterfaceDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::AbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
-
- _get_component_AbstractInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::AbstractInterfaceDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/AbstractInterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::AbstractInterfaceDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/AbstractInterfaceDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::AbstractInterfaceDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::AbstractInterfaceDef *
-POA_CORBA::AbstractInterfaceDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::AbstractInterfaceDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_AbstractInterfaceDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,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[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ExtAbstractInterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 45,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 73,
- HASH_VALUE_RANGE = 70,
- DUPLICATES = 10,
- WORDLIST_SIZE = 49
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ExtAbstractInterfaceDef::move_skel, 0},
- {"is_a", &POA_CORBA::ExtAbstractInterfaceDef::is_a_skel, 0},
- {"create_enum", &POA_CORBA::ExtAbstractInterfaceDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::ExtAbstractInterfaceDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ExtAbstractInterfaceDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ExtAbstractInterfaceDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ExtAbstractInterfaceDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::ExtAbstractInterfaceDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::ExtAbstractInterfaceDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::ExtAbstractInterfaceDef::create_union_skel, 0},
- {"create_ext_attribute", &POA_CORBA::ExtAbstractInterfaceDef::create_ext_attribute_skel, 0},
- {"create_exception", &POA_CORBA::ExtAbstractInterfaceDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::ExtAbstractInterfaceDef::create_operation_skel, 0},
- {"create_local_interface", &POA_CORBA::ExtAbstractInterfaceDef::create_local_interface_skel, 0},
- {"contents", &POA_CORBA::ExtAbstractInterfaceDef::contents_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ExtAbstractInterfaceDef::create_abstract_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ExtAbstractInterfaceDef::lookup_name_skel, 0},
- {"create_alias", &POA_CORBA::ExtAbstractInterfaceDef::create_alias_skel, 0},
- {"describe", &POA_CORBA::ExtAbstractInterfaceDef::describe_skel, 0},
- {"create_value_box", &POA_CORBA::ExtAbstractInterfaceDef::create_value_box_skel, 0},
- {"destroy", &POA_CORBA::ExtAbstractInterfaceDef::destroy_skel, 0},
- {"_is_a", &POA_CORBA::ExtAbstractInterfaceDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::ExtAbstractInterfaceDef::lookup_skel, 0},
- {"describe_interface", &POA_CORBA::ExtAbstractInterfaceDef::describe_interface_skel, 0},
- {"_get_name", &POA_CORBA::ExtAbstractInterfaceDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ExtAbstractInterfaceDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ExtAbstractInterfaceDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ExtAbstractInterfaceDef::_interface_skel, 0},
- {"describe_ext_interface", &POA_CORBA::ExtAbstractInterfaceDef::describe_ext_interface_skel, 0},
- {"create_struct", &POA_CORBA::ExtAbstractInterfaceDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ExtAbstractInterfaceDef::create_constant_skel, 0},
- {"_get_version", &POA_CORBA::ExtAbstractInterfaceDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ExtAbstractInterfaceDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ExtAbstractInterfaceDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::ExtAbstractInterfaceDef::_get_defined_in_skel, 0},
- {"describe_contents", &POA_CORBA::ExtAbstractInterfaceDef::describe_contents_skel, 0},
- {"_get_id", &POA_CORBA::ExtAbstractInterfaceDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ExtAbstractInterfaceDef::_set_id_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ExtAbstractInterfaceDef::_get_containing_repository_skel, 0},
- {"_get_def_kind", &POA_CORBA::ExtAbstractInterfaceDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ExtAbstractInterfaceDef::_repository_id_skel, 0},
- {"_get_base_interfaces", &POA_CORBA::ExtAbstractInterfaceDef::_get_base_interfaces_skel, 0},
- {"_set_base_interfaces", &POA_CORBA::ExtAbstractInterfaceDef::_set_base_interfaces_skel, 0},
- {"_component", &POA_CORBA::ExtAbstractInterfaceDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ExtAbstractInterfaceDef::_non_existent_skel, 0},
- };
-
- 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, -45, -2, 42, -1, 43, 44, -79, -1, -1, -1, -1,
- 47, -1, -1, 48,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- 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 (
- reinterpret_cast<size_t> (CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ExtAbstractInterfaceDef::ExtAbstractInterfaceDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ExtAbstractInterfaceDef_optable;
-}
-
-POA_CORBA::ExtAbstractInterfaceDef::ExtAbstractInterfaceDef (const ExtAbstractInterfaceDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::InterfaceDef (rhs),
- POA_CORBA::AbstractInterfaceDef (rhs),
- POA_CORBA::InterfaceAttrExtension (rhs)
-{
-}
-
-POA_CORBA::ExtAbstractInterfaceDef::~ExtAbstractInterfaceDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ExtAbstractInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ExtAbstractInterfaceDef_Upcall_Command (
- POA_CORBA::ExtAbstractInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtAbstractInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtAbstractInterfaceDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExtAbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
-
- _is_a_ExtAbstractInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ExtAbstractInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ExtAbstractInterfaceDef_Upcall_Command (
- POA_CORBA::ExtAbstractInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtAbstractInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtAbstractInterfaceDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtAbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
-
- _non_existent_ExtAbstractInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ExtAbstractInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ExtAbstractInterfaceDef_Upcall_Command (
- POA_CORBA::ExtAbstractInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtAbstractInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtAbstractInterfaceDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtAbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
-
- _repository_id_ExtAbstractInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ExtAbstractInterfaceDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ExtAbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ExtAbstractInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ExtAbstractInterfaceDef_Upcall_Command (
- POA_CORBA::ExtAbstractInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtAbstractInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtAbstractInterfaceDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtAbstractInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
-
- _get_component_ExtAbstractInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ExtAbstractInterfaceDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/AbstractInterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ExtAbstractInterfaceDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ExtAbstractInterfaceDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ExtAbstractInterfaceDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ExtAbstractInterfaceDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_LocalInterfaceDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_LocalInterfaceDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_LocalInterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- 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,
-#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,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_LocalInterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 43,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 80,
- HASH_VALUE_RANGE = 77,
- DUPLICATES = 10,
- WORDLIST_SIZE = 47
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::LocalInterfaceDef::move_skel, 0},
- {"_is_a", &POA_CORBA::LocalInterfaceDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::LocalInterfaceDef::lookup_skel, 0},
- {"_get_name", &POA_CORBA::LocalInterfaceDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::LocalInterfaceDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::LocalInterfaceDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::LocalInterfaceDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::LocalInterfaceDef::lookup_name_skel, 0},
- {"is_a", &POA_CORBA::LocalInterfaceDef::is_a_skel, 0},
- {"_get_version", &POA_CORBA::LocalInterfaceDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::LocalInterfaceDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::LocalInterfaceDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::LocalInterfaceDef::_get_defined_in_skel, 0},
- {"_get_id", &POA_CORBA::LocalInterfaceDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::LocalInterfaceDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::LocalInterfaceDef::describe_skel, 0},
- {"_get_containing_repository", &POA_CORBA::LocalInterfaceDef::_get_containing_repository_skel, 0},
- {"destroy", &POA_CORBA::LocalInterfaceDef::destroy_skel, 0},
- {"_get_def_kind", &POA_CORBA::LocalInterfaceDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::LocalInterfaceDef::_repository_id_skel, 0},
- {"describe_interface", &POA_CORBA::LocalInterfaceDef::describe_interface_skel, 0},
- {"_get_base_interfaces", &POA_CORBA::LocalInterfaceDef::_get_base_interfaces_skel, 0},
- {"_set_base_interfaces", &POA_CORBA::LocalInterfaceDef::_set_base_interfaces_skel, 0},
- {"create_enum", &POA_CORBA::LocalInterfaceDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::LocalInterfaceDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::LocalInterfaceDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::LocalInterfaceDef::create_native_skel, 0},
- {"_component", &POA_CORBA::LocalInterfaceDef::_component_skel, 0},
- {"create_interface", &POA_CORBA::LocalInterfaceDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::LocalInterfaceDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::LocalInterfaceDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::LocalInterfaceDef::create_union_skel, 0},
- {"_non_existent", &POA_CORBA::LocalInterfaceDef::_non_existent_skel, 0},
- {"create_exception", &POA_CORBA::LocalInterfaceDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::LocalInterfaceDef::create_operation_skel, 0},
- {"create_local_interface", &POA_CORBA::LocalInterfaceDef::create_local_interface_skel, 0},
- {"create_abstract_interface", &POA_CORBA::LocalInterfaceDef::create_abstract_interface_skel, 0},
- {"create_value_box", &POA_CORBA::LocalInterfaceDef::create_value_box_skel, 0},
- {"describe_contents", &POA_CORBA::LocalInterfaceDef::describe_contents_skel, 0},
- {"contents", &POA_CORBA::LocalInterfaceDef::contents_skel, 0},
- {"create_alias", &POA_CORBA::LocalInterfaceDef::create_alias_skel, 0},
- {"create_struct", &POA_CORBA::LocalInterfaceDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::LocalInterfaceDef::create_constant_skel, 0},
- };
-
- 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, -17, -2, -25, -2, -84,
- 19, -29, -2, 20, 21, 22, 23, -1, -32, -3, 24, -1, -95, 27,
- 28, -94, -1, 31, -90, 35, 36, -37, -2, -82, 39, -1, -1, 40,
- 41, 42, 43, -1, -1, -1, 44, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 45, -1, 46,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_LocalInterfaceDef_Perfect_Hash_OpTable tao_CORBA_LocalInterfaceDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::LocalInterfaceDef::LocalInterfaceDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_LocalInterfaceDef_optable;
-}
-
-POA_CORBA::LocalInterfaceDef::LocalInterfaceDef (const LocalInterfaceDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::InterfaceDef (rhs)
-{
-}
-
-POA_CORBA::LocalInterfaceDef::~LocalInterfaceDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_LocalInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_LocalInterfaceDef_Upcall_Command (
- POA_CORBA::LocalInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::LocalInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::LocalInterfaceDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::LocalInterfaceDef * const impl =
- static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
-
- _is_a_LocalInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_LocalInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_LocalInterfaceDef_Upcall_Command (
- POA_CORBA::LocalInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::LocalInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::LocalInterfaceDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::LocalInterfaceDef * const impl =
- static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
-
- _non_existent_LocalInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_LocalInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_LocalInterfaceDef_Upcall_Command (
- POA_CORBA::LocalInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::LocalInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::LocalInterfaceDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::LocalInterfaceDef * const impl =
- static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
-
- _repository_id_LocalInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::LocalInterfaceDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::LocalInterfaceDef * const impl =
- static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_LocalInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_LocalInterfaceDef_Upcall_Command (
- POA_CORBA::LocalInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::LocalInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::LocalInterfaceDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::LocalInterfaceDef * const impl =
- static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
-
- _get_component_LocalInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::LocalInterfaceDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/LocalInterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::LocalInterfaceDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/LocalInterfaceDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::LocalInterfaceDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::LocalInterfaceDef *
-POA_CORBA::LocalInterfaceDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::LocalInterfaceDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_LocalInterfaceDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,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[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ExtLocalInterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 45,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 73,
- HASH_VALUE_RANGE = 70,
- DUPLICATES = 10,
- WORDLIST_SIZE = 49
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ExtLocalInterfaceDef::move_skel, 0},
- {"is_a", &POA_CORBA::ExtLocalInterfaceDef::is_a_skel, 0},
- {"create_enum", &POA_CORBA::ExtLocalInterfaceDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::ExtLocalInterfaceDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ExtLocalInterfaceDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ExtLocalInterfaceDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ExtLocalInterfaceDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::ExtLocalInterfaceDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::ExtLocalInterfaceDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::ExtLocalInterfaceDef::create_union_skel, 0},
- {"create_ext_attribute", &POA_CORBA::ExtLocalInterfaceDef::create_ext_attribute_skel, 0},
- {"create_exception", &POA_CORBA::ExtLocalInterfaceDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::ExtLocalInterfaceDef::create_operation_skel, 0},
- {"create_local_interface", &POA_CORBA::ExtLocalInterfaceDef::create_local_interface_skel, 0},
- {"contents", &POA_CORBA::ExtLocalInterfaceDef::contents_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ExtLocalInterfaceDef::create_abstract_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ExtLocalInterfaceDef::lookup_name_skel, 0},
- {"create_alias", &POA_CORBA::ExtLocalInterfaceDef::create_alias_skel, 0},
- {"describe", &POA_CORBA::ExtLocalInterfaceDef::describe_skel, 0},
- {"create_value_box", &POA_CORBA::ExtLocalInterfaceDef::create_value_box_skel, 0},
- {"destroy", &POA_CORBA::ExtLocalInterfaceDef::destroy_skel, 0},
- {"_is_a", &POA_CORBA::ExtLocalInterfaceDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::ExtLocalInterfaceDef::lookup_skel, 0},
- {"describe_interface", &POA_CORBA::ExtLocalInterfaceDef::describe_interface_skel, 0},
- {"_get_name", &POA_CORBA::ExtLocalInterfaceDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ExtLocalInterfaceDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ExtLocalInterfaceDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ExtLocalInterfaceDef::_interface_skel, 0},
- {"describe_ext_interface", &POA_CORBA::ExtLocalInterfaceDef::describe_ext_interface_skel, 0},
- {"create_struct", &POA_CORBA::ExtLocalInterfaceDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ExtLocalInterfaceDef::create_constant_skel, 0},
- {"_get_version", &POA_CORBA::ExtLocalInterfaceDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ExtLocalInterfaceDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ExtLocalInterfaceDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::ExtLocalInterfaceDef::_get_defined_in_skel, 0},
- {"describe_contents", &POA_CORBA::ExtLocalInterfaceDef::describe_contents_skel, 0},
- {"_get_id", &POA_CORBA::ExtLocalInterfaceDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ExtLocalInterfaceDef::_set_id_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ExtLocalInterfaceDef::_get_containing_repository_skel, 0},
- {"_get_def_kind", &POA_CORBA::ExtLocalInterfaceDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ExtLocalInterfaceDef::_repository_id_skel, 0},
- {"_get_base_interfaces", &POA_CORBA::ExtLocalInterfaceDef::_get_base_interfaces_skel, 0},
- {"_set_base_interfaces", &POA_CORBA::ExtLocalInterfaceDef::_set_base_interfaces_skel, 0},
- {"_component", &POA_CORBA::ExtLocalInterfaceDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ExtLocalInterfaceDef::_non_existent_skel, 0},
- };
-
- 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, -45, -2, 42, -1, 43, 44, -79, -1, -1, -1, -1,
- 47, -1, -1, 48,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- 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 (
- reinterpret_cast<size_t> (CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ExtLocalInterfaceDef::ExtLocalInterfaceDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ExtLocalInterfaceDef_optable;
-}
-
-POA_CORBA::ExtLocalInterfaceDef::ExtLocalInterfaceDef (const ExtLocalInterfaceDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::InterfaceDef (rhs),
- POA_CORBA::LocalInterfaceDef (rhs),
- POA_CORBA::InterfaceAttrExtension (rhs)
-{
-}
-
-POA_CORBA::ExtLocalInterfaceDef::~ExtLocalInterfaceDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ExtLocalInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ExtLocalInterfaceDef_Upcall_Command (
- POA_CORBA::ExtLocalInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtLocalInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtLocalInterfaceDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExtLocalInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
-
- _is_a_ExtLocalInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ExtLocalInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ExtLocalInterfaceDef_Upcall_Command (
- POA_CORBA::ExtLocalInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtLocalInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtLocalInterfaceDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtLocalInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
-
- _non_existent_ExtLocalInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ExtLocalInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ExtLocalInterfaceDef_Upcall_Command (
- POA_CORBA::ExtLocalInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtLocalInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtLocalInterfaceDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtLocalInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
-
- _repository_id_ExtLocalInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ExtLocalInterfaceDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ExtLocalInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ExtLocalInterfaceDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ExtLocalInterfaceDef_Upcall_Command (
- POA_CORBA::ExtLocalInterfaceDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtLocalInterfaceDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtLocalInterfaceDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtLocalInterfaceDef * const impl =
- static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
-
- _get_component_ExtLocalInterfaceDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ExtLocalInterfaceDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/LocalInterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ExtLocalInterfaceDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ExtLocalInterfaceDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ExtLocalInterfaceDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ExtLocalInterfaceDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-
-#endif /* ifndef */
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.h
deleted file mode 100644
index 4082020639a..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.h
+++ /dev/null
@@ -1,7898 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:409
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASICS_H_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASICS_H_
-
-#include /**/ "ace/pre.h"
-
-#include "tao/IFR_Client/IFR_BasicC.h"
-#include "orbsvcs/IFRService/IFR_BaseS.h"
-#include "tao/ParameterModeS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/Collocation_Proxy_Broker.h"
-#include "tao/PortableServer/PortableServer.h"
-#include "tao/PortableServer/Servant_Base.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_sh.cpp:49
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class Repository;
- typedef Repository *Repository_ptr;
-
- class Repository
- : public virtual POA_CORBA::Container
- {
- protected:
- Repository (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::Repository _stub_type;
- typedef ::CORBA::Repository_ptr _stub_ptr_type;
- typedef ::CORBA::Repository_var _stub_var_type;
-
- Repository (const Repository& rhs);
- virtual ~Repository (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::Repository *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Contained_ptr lookup_id (
- const char * search_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void lookup_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr get_canonical_typecode (
- ::CORBA::TypeCode_ptr tc
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void get_canonical_typecode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::PrimitiveDef_ptr get_primitive (
- ::CORBA::PrimitiveKind kind
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void get_primitive_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::StringDef_ptr create_string (
- ::CORBA::ULong bound
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void create_string_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::WstringDef_ptr create_wstring (
- ::CORBA::ULong bound
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void create_wstring_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::SequenceDef_ptr create_sequence (
- ::CORBA::ULong bound,
- ::CORBA::IDLType_ptr element_type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void create_sequence_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ArrayDef_ptr create_array (
- ::CORBA::ULong length,
- ::CORBA::IDLType_ptr element_type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void create_array_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::FixedDef_ptr create_fixed (
- ::CORBA::UShort digits,
- ::CORBA::Short scale
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void create_fixed_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ModuleDef;
- typedef ModuleDef *ModuleDef_ptr;
-
- class ModuleDef
- : public virtual POA_CORBA::Container,
- public virtual POA_CORBA::Contained
- {
- protected:
- ModuleDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ModuleDef _stub_type;
- typedef ::CORBA::ModuleDef_ptr _stub_ptr_type;
- typedef ::CORBA::ModuleDef_var _stub_var_type;
-
- ModuleDef (const ModuleDef& rhs);
- virtual ~ModuleDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ModuleDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ConstantDef;
- typedef ConstantDef *ConstantDef_ptr;
-
- class ConstantDef
- : public virtual POA_CORBA::Contained
- {
- protected:
- ConstantDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ConstantDef _stub_type;
- typedef ::CORBA::ConstantDef_ptr _stub_ptr_type;
- typedef ::CORBA::ConstantDef_var _stub_var_type;
-
- ConstantDef (const ConstantDef& rhs);
- virtual ~ConstantDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ConstantDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::IDLType_ptr type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void type_def (
- ::CORBA::IDLType_ptr type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Any * value (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void value (
- const ::CORBA::Any & value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class StructDef;
- typedef StructDef *StructDef_ptr;
-
- class StructDef
- : public virtual POA_CORBA::TypedefDef,
- public virtual POA_CORBA::Container
- {
- protected:
- StructDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::StructDef _stub_type;
- typedef ::CORBA::StructDef_ptr _stub_ptr_type;
- typedef ::CORBA::StructDef_var _stub_var_type;
-
- StructDef (const StructDef& rhs);
- virtual ~StructDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::StructDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::StructMemberSeq * members (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_members_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void members (
- const ::CORBA::StructMemberSeq & members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_members_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class UnionDef;
- typedef UnionDef *UnionDef_ptr;
-
- class UnionDef
- : public virtual POA_CORBA::TypedefDef,
- public virtual POA_CORBA::Container
- {
- protected:
- UnionDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::UnionDef _stub_type;
- typedef ::CORBA::UnionDef_ptr _stub_ptr_type;
- typedef ::CORBA::UnionDef_var _stub_var_type;
-
- UnionDef (const UnionDef& rhs);
- virtual ~UnionDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::UnionDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr discriminator_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_discriminator_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::IDLType_ptr discriminator_type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_discriminator_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void discriminator_type_def (
- ::CORBA::IDLType_ptr discriminator_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_discriminator_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::UnionMemberSeq * members (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_members_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void members (
- const ::CORBA::UnionMemberSeq & members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_members_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class EnumDef;
- typedef EnumDef *EnumDef_ptr;
-
- class EnumDef
- : public virtual POA_CORBA::TypedefDef
- {
- protected:
- EnumDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::EnumDef _stub_type;
- typedef ::CORBA::EnumDef_ptr _stub_ptr_type;
- typedef ::CORBA::EnumDef_var _stub_var_type;
-
- EnumDef (const EnumDef& rhs);
- virtual ~EnumDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::EnumDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::EnumMemberSeq * members (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_members_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void members (
- const ::CORBA::EnumMemberSeq & members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_members_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class AliasDef;
- typedef AliasDef *AliasDef_ptr;
-
- class AliasDef
- : public virtual POA_CORBA::TypedefDef
- {
- protected:
- AliasDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::AliasDef _stub_type;
- typedef ::CORBA::AliasDef_ptr _stub_ptr_type;
- typedef ::CORBA::AliasDef_var _stub_var_type;
-
- AliasDef (const AliasDef& rhs);
- virtual ~AliasDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::AliasDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::IDLType_ptr original_type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_original_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void original_type_def (
- ::CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_original_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class NativeDef;
- typedef NativeDef *NativeDef_ptr;
-
- class NativeDef
- : public virtual POA_CORBA::TypedefDef
- {
- protected:
- NativeDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::NativeDef _stub_type;
- typedef ::CORBA::NativeDef_ptr _stub_ptr_type;
- typedef ::CORBA::NativeDef_var _stub_var_type;
-
- NativeDef (const NativeDef& rhs);
- virtual ~NativeDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::NativeDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class PrimitiveDef;
- typedef PrimitiveDef *PrimitiveDef_ptr;
-
- class PrimitiveDef
- : public virtual POA_CORBA::IDLType
- {
- protected:
- PrimitiveDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::PrimitiveDef _stub_type;
- typedef ::CORBA::PrimitiveDef_ptr _stub_ptr_type;
- typedef ::CORBA::PrimitiveDef_var _stub_var_type;
-
- PrimitiveDef (const PrimitiveDef& rhs);
- virtual ~PrimitiveDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::PrimitiveDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::PrimitiveKind kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class StringDef;
- typedef StringDef *StringDef_ptr;
-
- class StringDef
- : public virtual POA_CORBA::IDLType
- {
- protected:
- StringDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::StringDef _stub_type;
- typedef ::CORBA::StringDef_ptr _stub_ptr_type;
- typedef ::CORBA::StringDef_var _stub_var_type;
-
- StringDef (const StringDef& rhs);
- virtual ~StringDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::StringDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ULong bound (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_bound_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void bound (
- ::CORBA::ULong bound
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_bound_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class WstringDef;
- typedef WstringDef *WstringDef_ptr;
-
- class WstringDef
- : public virtual POA_CORBA::IDLType
- {
- protected:
- WstringDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::WstringDef _stub_type;
- typedef ::CORBA::WstringDef_ptr _stub_ptr_type;
- typedef ::CORBA::WstringDef_var _stub_var_type;
-
- WstringDef (const WstringDef& rhs);
- virtual ~WstringDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::WstringDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ULong bound (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_bound_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void bound (
- ::CORBA::ULong bound
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_bound_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class SequenceDef;
- typedef SequenceDef *SequenceDef_ptr;
-
- class SequenceDef
- : public virtual POA_CORBA::IDLType
- {
- protected:
- SequenceDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::SequenceDef _stub_type;
- typedef ::CORBA::SequenceDef_ptr _stub_ptr_type;
- typedef ::CORBA::SequenceDef_var _stub_var_type;
-
- SequenceDef (const SequenceDef& rhs);
- virtual ~SequenceDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::SequenceDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ULong bound (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_bound_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void bound (
- ::CORBA::ULong bound
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_bound_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr element_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_element_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::IDLType_ptr element_type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_element_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void element_type_def (
- ::CORBA::IDLType_ptr element_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_element_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ArrayDef;
- typedef ArrayDef *ArrayDef_ptr;
-
- class ArrayDef
- : public virtual POA_CORBA::IDLType
- {
- protected:
- ArrayDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ArrayDef _stub_type;
- typedef ::CORBA::ArrayDef_ptr _stub_ptr_type;
- typedef ::CORBA::ArrayDef_var _stub_var_type;
-
- ArrayDef (const ArrayDef& rhs);
- virtual ~ArrayDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ArrayDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ULong length (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_length_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void length (
- ::CORBA::ULong length
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_length_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr element_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_element_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::IDLType_ptr element_type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_element_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void element_type_def (
- ::CORBA::IDLType_ptr element_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_element_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ExceptionDef;
- typedef ExceptionDef *ExceptionDef_ptr;
-
- class ExceptionDef
- : public virtual POA_CORBA::Contained,
- public virtual POA_CORBA::Container
- {
- protected:
- ExceptionDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ExceptionDef _stub_type;
- typedef ::CORBA::ExceptionDef_ptr _stub_ptr_type;
- typedef ::CORBA::ExceptionDef_var _stub_var_type;
-
- ExceptionDef (const ExceptionDef& rhs);
- virtual ~ExceptionDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ExceptionDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::StructMemberSeq * members (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_members_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void members (
- const ::CORBA::StructMemberSeq & members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_members_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class AttributeDef;
- typedef AttributeDef *AttributeDef_ptr;
-
- class AttributeDef
- : public virtual POA_CORBA::Contained
- {
- protected:
- AttributeDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::AttributeDef _stub_type;
- typedef ::CORBA::AttributeDef_ptr _stub_ptr_type;
- typedef ::CORBA::AttributeDef_var _stub_var_type;
-
- AttributeDef (const AttributeDef& rhs);
- virtual ~AttributeDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::AttributeDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::IDLType_ptr type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void type_def (
- ::CORBA::IDLType_ptr type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::AttributeMode mode (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void mode (
- ::CORBA::AttributeMode mode
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ExtAttributeDef;
- typedef ExtAttributeDef *ExtAttributeDef_ptr;
-
- class ExtAttributeDef
- : public virtual POA_CORBA::AttributeDef
- {
- protected:
- ExtAttributeDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ExtAttributeDef _stub_type;
- typedef ::CORBA::ExtAttributeDef_ptr _stub_ptr_type;
- typedef ::CORBA::ExtAttributeDef_var _stub_var_type;
-
- ExtAttributeDef (const ExtAttributeDef& rhs);
- virtual ~ExtAttributeDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ExtAttributeDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class OperationDef;
- typedef OperationDef *OperationDef_ptr;
-
- class OperationDef
- : public virtual POA_CORBA::Contained
- {
- protected:
- OperationDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::OperationDef _stub_type;
- typedef ::CORBA::OperationDef_ptr _stub_ptr_type;
- typedef ::CORBA::OperationDef_var _stub_var_type;
-
- OperationDef (const OperationDef& rhs);
- virtual ~OperationDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::OperationDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr result (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_result_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::IDLType_ptr result_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void result_def (
- ::CORBA::IDLType_ptr result_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ParDescriptionSeq * params (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void params (
- const ::CORBA::ParDescriptionSeq & params
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::OperationMode mode (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void mode (
- ::CORBA::OperationMode mode
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ContextIdSeq * contexts (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void contexts (
- const ::CORBA::ContextIdSeq & contexts
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ExceptionDefSeq * exceptions (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void exceptions (
- const ::CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class InterfaceDef;
- typedef InterfaceDef *InterfaceDef_ptr;
-
- class InterfaceDef
- : public virtual POA_CORBA::Container,
- public virtual POA_CORBA::Contained,
- public virtual POA_CORBA::IDLType
- {
- protected:
- InterfaceDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::InterfaceDef _stub_type;
- typedef ::CORBA::InterfaceDef_ptr _stub_ptr_type;
- typedef ::CORBA::InterfaceDef_var _stub_var_type;
-
- InterfaceDef (const InterfaceDef& rhs);
- virtual ~InterfaceDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::InterfaceDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::InterfaceDefSeq * base_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void base_interfaces (
- const ::CORBA::InterfaceDefSeq & base_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Boolean is_a (
- const char * interface_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::InterfaceDef::FullInterfaceDescription * describe_interface (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::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
- )) = 0;
-
- static void create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::OperationDef_ptr create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class InterfaceAttrExtension;
- typedef InterfaceAttrExtension *InterfaceAttrExtension_ptr;
-
- class InterfaceAttrExtension
- : public virtual PortableServer::ServantBase
- {
- protected:
- InterfaceAttrExtension (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::InterfaceAttrExtension _stub_type;
- typedef ::CORBA::InterfaceAttrExtension_ptr _stub_ptr_type;
- typedef ::CORBA::InterfaceAttrExtension_var _stub_var_type;
-
- InterfaceAttrExtension (const InterfaceAttrExtension& rhs);
- virtual ~InterfaceAttrExtension (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::InterfaceAttrExtension *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ExtInterfaceDef;
- typedef ExtInterfaceDef *ExtInterfaceDef_ptr;
-
- class ExtInterfaceDef
- : public virtual POA_CORBA::InterfaceDef,
- public virtual POA_CORBA::InterfaceAttrExtension
- {
- protected:
- ExtInterfaceDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ExtInterfaceDef _stub_type;
- typedef ::CORBA::ExtInterfaceDef_ptr _stub_ptr_type;
- typedef ::CORBA::ExtInterfaceDef_var _stub_var_type;
-
- ExtInterfaceDef (const ExtInterfaceDef& rhs);
- virtual ~ExtInterfaceDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ExtInterfaceDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class AbstractInterfaceDef;
- typedef AbstractInterfaceDef *AbstractInterfaceDef_ptr;
-
- class AbstractInterfaceDef
- : public virtual POA_CORBA::InterfaceDef
- {
- protected:
- AbstractInterfaceDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::AbstractInterfaceDef _stub_type;
- typedef ::CORBA::AbstractInterfaceDef_ptr _stub_ptr_type;
- typedef ::CORBA::AbstractInterfaceDef_var _stub_var_type;
-
- AbstractInterfaceDef (const AbstractInterfaceDef& rhs);
- virtual ~AbstractInterfaceDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::AbstractInterfaceDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ExtAbstractInterfaceDef;
- typedef ExtAbstractInterfaceDef *ExtAbstractInterfaceDef_ptr;
-
- class ExtAbstractInterfaceDef
- : public virtual POA_CORBA::AbstractInterfaceDef,
- public virtual POA_CORBA::InterfaceAttrExtension
- {
- protected:
- ExtAbstractInterfaceDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ExtAbstractInterfaceDef _stub_type;
- typedef ::CORBA::ExtAbstractInterfaceDef_ptr _stub_ptr_type;
- typedef ::CORBA::ExtAbstractInterfaceDef_var _stub_var_type;
-
- ExtAbstractInterfaceDef (const ExtAbstractInterfaceDef& rhs);
- virtual ~ExtAbstractInterfaceDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ExtAbstractInterfaceDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class LocalInterfaceDef;
- typedef LocalInterfaceDef *LocalInterfaceDef_ptr;
-
- class LocalInterfaceDef
- : public virtual POA_CORBA::InterfaceDef
- {
- protected:
- LocalInterfaceDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::LocalInterfaceDef _stub_type;
- typedef ::CORBA::LocalInterfaceDef_ptr _stub_ptr_type;
- typedef ::CORBA::LocalInterfaceDef_var _stub_var_type;
-
- LocalInterfaceDef (const LocalInterfaceDef& rhs);
- virtual ~LocalInterfaceDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::LocalInterfaceDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ExtLocalInterfaceDef;
- typedef ExtLocalInterfaceDef *ExtLocalInterfaceDef_ptr;
-
- class ExtLocalInterfaceDef
- : public virtual POA_CORBA::LocalInterfaceDef,
- public virtual POA_CORBA::InterfaceAttrExtension
- {
- protected:
- ExtLocalInterfaceDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ExtLocalInterfaceDef _stub_type;
- typedef ::CORBA::ExtLocalInterfaceDef_ptr _stub_ptr_type;
- typedef ::CORBA::ExtLocalInterfaceDef_var _stub_var_type;
-
- ExtLocalInterfaceDef (const ExtLocalInterfaceDef& rhs);
- virtual ~ExtLocalInterfaceDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ExtLocalInterfaceDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_sh.cpp:80
-
-} // module CORBA
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:1219
-
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#include "IFR_BasicS_T.h"
-
-#if defined (__ACE_INLINE__)
-#include "IFR_BasicS.inl"
-#endif /* defined INLINE */
-
-#include /**/ "ace/post.h"
-#endif /* ifndef */
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.inl b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.inl
deleted file mode 100644
index 302ffa66e28..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS.inl
+++ /dev/null
@@ -1,9663 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-ACE_INLINE
-void
-POA_CORBA::Repository::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::Repository::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::Repository *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ModuleDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ModuleDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ConstantDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ConstantDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StructDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::StructDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::UnionDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::UnionDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::EnumDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::EnumDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AliasDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::AliasDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::NativeDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::NativeDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::PrimitiveDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::PrimitiveDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::PrimitiveDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::PrimitiveDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::PrimitiveDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::PrimitiveDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StringDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::StringDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::StringDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::StringDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::StringDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::StringDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::WstringDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::WstringDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::WstringDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::WstringDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::WstringDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::WstringDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::SequenceDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::SequenceDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::SequenceDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::SequenceDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::SequenceDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::SequenceDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ArrayDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ArrayDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ArrayDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ArrayDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ArrayDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ArrayDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExceptionDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExceptionDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AttributeDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AttributeDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::AttributeDef * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::AttributeDef::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::AttributeDef * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::AttributeDef::_get_type_def_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_set_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::AttributeDef * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::AttributeDef::_set_type_def_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_get_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::AttributeDef * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::AttributeDef::_get_mode_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAttributeDef::_set_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::AttributeDef * const impl = static_cast<POA_CORBA::ExtAttributeDef *> (servant);
- POA_CORBA::AttributeDef::_set_mode_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::OperationDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::OperationDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::InterfaceDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::InterfaceDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::_set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::describe_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_attribute_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_operation_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtInterfaceDef::create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ExtInterfaceDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::_set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::describe_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_attribute_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::AbstractInterfaceDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::AbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_operation_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::_set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::describe_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_attribute_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_operation_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtAbstractInterfaceDef::create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ExtAbstractInterfaceDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::_set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::describe_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_attribute_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::LocalInterfaceDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::LocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_operation_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::_set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::describe_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_attribute_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceDef::create_operation_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtLocalInterfaceDef::create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ExtLocalInterfaceDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp
deleted file mode 100644
index d95b6d48dac..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:683
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASICS_T_CPP_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASICS_T_CPP_
-
-#include "IFR_BasicS_T.h"
-
-#if !defined (__ACE_INLINE__)
-#include "IFR_BasicS_T.inl"
-#endif /* !defined INLINE */
-
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-#endif /* ifndef */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h
deleted file mode 100644
index e316d990dc1..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h
+++ /dev/null
@@ -1,7971 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:545
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASICS_T_H_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_BASICS_T_H_
-
-#include /**/ "ace/pre.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_root/root_sth.cpp:116
-
-namespace POA_CORBA
-{
-
- // TAO_IDL - Generated from
- // 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:
- /// the T& ctor
- Repository_tie (T &t);
- /// ctor taking a POA
- Repository_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- Repository_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- Repository_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~Repository_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- 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
- // 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:
- /// the T& ctor
- ModuleDef_tie (T &t);
- /// ctor taking a POA
- ModuleDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ModuleDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ModuleDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ModuleDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- 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
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ConstantDef_tie : public ConstantDef
- {
- public:
- /// the T& ctor
- ConstantDef_tie (T &t);
- /// ctor taking a POA
- ConstantDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ConstantDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ConstantDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ConstantDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Any * value (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void value (
- const ::CORBA::Any & value
- 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
- ConstantDef_tie (const ConstantDef_tie &);
- void operator= (const ConstantDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class StructDef_tie : public StructDef
- {
- public:
- /// the T& ctor
- StructDef_tie (T &t);
- /// ctor taking a POA
- StructDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- StructDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- StructDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~StructDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructMemberSeq * members (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void members (
- const ::CORBA::StructMemberSeq & members
- 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
- StructDef_tie (const StructDef_tie &);
- void operator= (const StructDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class UnionDef_tie : public UnionDef
- {
- public:
- /// the T& ctor
- UnionDef_tie (T &t);
- /// ctor taking a POA
- UnionDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- UnionDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- UnionDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~UnionDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr discriminator_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr discriminator_type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void discriminator_type_def (
- ::CORBA::IDLType_ptr discriminator_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UnionMemberSeq * members (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void members (
- const ::CORBA::UnionMemberSeq & members
- 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
- UnionDef_tie (const UnionDef_tie &);
- void operator= (const UnionDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class EnumDef_tie : public EnumDef
- {
- public:
- /// the T& ctor
- EnumDef_tie (T &t);
- /// ctor taking a POA
- EnumDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- EnumDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- EnumDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~EnumDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::EnumMemberSeq * members (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void members (
- const ::CORBA::EnumMemberSeq & members
- 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
- EnumDef_tie (const EnumDef_tie &);
- void operator= (const EnumDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class AliasDef_tie : public AliasDef
- {
- public:
- /// the T& ctor
- AliasDef_tie (T &t);
- /// ctor taking a POA
- AliasDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- AliasDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- AliasDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~AliasDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr original_type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void original_type_def (
- ::CORBA::IDLType_ptr original_type_def
- 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
- AliasDef_tie (const AliasDef_tie &);
- void operator= (const AliasDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class NativeDef_tie : public NativeDef
- {
- public:
- /// the T& ctor
- NativeDef_tie (T &t);
- /// ctor taking a POA
- NativeDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- NativeDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- NativeDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~NativeDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr type (
- 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
- NativeDef_tie (const NativeDef_tie &);
- void operator= (const NativeDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class PrimitiveDef_tie : public PrimitiveDef
- {
- public:
- /// the T& ctor
- PrimitiveDef_tie (T &t);
- /// ctor taking a POA
- PrimitiveDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- PrimitiveDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- PrimitiveDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~PrimitiveDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::PrimitiveKind kind (
- 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
- PrimitiveDef_tie (const PrimitiveDef_tie &);
- void operator= (const PrimitiveDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class StringDef_tie : public StringDef
- {
- public:
- /// the T& ctor
- StringDef_tie (T &t);
- /// ctor taking a POA
- StringDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- StringDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- StringDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~StringDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ULong bound (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void bound (
- ::CORBA::ULong bound
- 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
- StringDef_tie (const StringDef_tie &);
- void operator= (const StringDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class WstringDef_tie : public WstringDef
- {
- public:
- /// the T& ctor
- WstringDef_tie (T &t);
- /// ctor taking a POA
- WstringDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- WstringDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- WstringDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~WstringDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ULong bound (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void bound (
- ::CORBA::ULong bound
- 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
- WstringDef_tie (const WstringDef_tie &);
- void operator= (const WstringDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class SequenceDef_tie : public SequenceDef
- {
- public:
- /// the T& ctor
- SequenceDef_tie (T &t);
- /// ctor taking a POA
- SequenceDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- SequenceDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- SequenceDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~SequenceDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ULong bound (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void bound (
- ::CORBA::ULong bound
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr element_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr element_type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void element_type_def (
- ::CORBA::IDLType_ptr element_type_def
- 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
- SequenceDef_tie (const SequenceDef_tie &);
- void operator= (const SequenceDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ArrayDef_tie : public ArrayDef
- {
- public:
- /// the T& ctor
- ArrayDef_tie (T &t);
- /// ctor taking a POA
- ArrayDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ArrayDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ArrayDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ArrayDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ULong length (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void length (
- ::CORBA::ULong length
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::TypeCode_ptr element_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr element_type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void element_type_def (
- ::CORBA::IDLType_ptr element_type_def
- 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
- ArrayDef_tie (const ArrayDef_tie &);
- void operator= (const ArrayDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ExceptionDef_tie : public ExceptionDef
- {
- public:
- /// the T& ctor
- ExceptionDef_tie (T &t);
- /// ctor taking a POA
- ExceptionDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ExceptionDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ExceptionDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ExceptionDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::StructMemberSeq * members (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void members (
- const ::CORBA::StructMemberSeq & members
- 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
- ExceptionDef_tie (const ExceptionDef_tie &);
- void operator= (const ExceptionDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class AttributeDef_tie : public AttributeDef
- {
- public:
- /// the T& ctor
- AttributeDef_tie (T &t);
- /// ctor taking a POA
- AttributeDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- AttributeDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- AttributeDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~AttributeDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void mode (
- ::CORBA::AttributeMode mode
- 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
- AttributeDef_tie (const AttributeDef_tie &);
- void operator= (const AttributeDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ExtAttributeDef_tie : public ExtAttributeDef
- {
- public:
- /// the T& ctor
- ExtAttributeDef_tie (T &t);
- /// ctor taking a POA
- ExtAttributeDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ExtAttributeDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ExtAttributeDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ExtAttributeDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::ExtAttributeDescription * describe_attribute (
- 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
- // 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:
- /// the T& ctor
- OperationDef_tie (T &t);
- /// ctor taking a POA
- OperationDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- OperationDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- OperationDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~OperationDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- OperationDef_tie (const OperationDef_tie &);
- void operator= (const OperationDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class InterfaceDef_tie : public InterfaceDef
- {
- public:
- /// the T& ctor
- InterfaceDef_tie (T &t);
- /// ctor taking a POA
- InterfaceDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- InterfaceDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- InterfaceDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~InterfaceDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- InterfaceDef_tie (const InterfaceDef_tie &);
- void operator= (const InterfaceDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class InterfaceAttrExtension_tie : public InterfaceAttrExtension
- {
- public:
- /// the T& ctor
- InterfaceAttrExtension_tie (T &t);
- /// ctor taking a POA
- InterfaceAttrExtension_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- InterfaceAttrExtension_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- InterfaceAttrExtension_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~InterfaceAttrExtension_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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:
- /// the T& ctor
- ExtInterfaceDef_tie (T &t);
- /// ctor taking a POA
- ExtInterfaceDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ExtInterfaceDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ExtInterfaceDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ExtInterfaceDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ExtInterfaceDef_tie (const ExtInterfaceDef_tie &);
- void operator= (const ExtInterfaceDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // 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:
- /// the T& ctor
- AbstractInterfaceDef_tie (T &t);
- /// ctor taking a POA
- AbstractInterfaceDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- AbstractInterfaceDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- AbstractInterfaceDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~AbstractInterfaceDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- AbstractInterfaceDef_tie (const AbstractInterfaceDef_tie &);
- void operator= (const AbstractInterfaceDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ExtAbstractInterfaceDef_tie : public ExtAbstractInterfaceDef
- {
- public:
- /// the T& ctor
- ExtAbstractInterfaceDef_tie (T &t);
- /// ctor taking a POA
- ExtAbstractInterfaceDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ExtAbstractInterfaceDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ExtAbstractInterfaceDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ExtAbstractInterfaceDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ExtAbstractInterfaceDef_tie (const ExtAbstractInterfaceDef_tie &);
- void operator= (const ExtAbstractInterfaceDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // 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:
- /// the T& ctor
- LocalInterfaceDef_tie (T &t);
- /// ctor taking a POA
- LocalInterfaceDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- LocalInterfaceDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- LocalInterfaceDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~LocalInterfaceDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- LocalInterfaceDef_tie (const LocalInterfaceDef_tie &);
- void operator= (const LocalInterfaceDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // 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:
- /// the T& ctor
- ExtLocalInterfaceDef_tie (T &t);
- /// ctor taking a POA
- ExtLocalInterfaceDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ExtLocalInterfaceDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ExtLocalInterfaceDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ExtLocalInterfaceDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ExtLocalInterfaceDef_tie (const ExtLocalInterfaceDef_tie &);
- void operator= (const ExtLocalInterfaceDef_tie &);
- };
-} // module CORBA
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:1322
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined (__ACE_INLINE__)
-#include "IFR_BasicS_T.inl"
-#endif /* defined INLINE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "IFR_BasicS_T.cpp"
-#endif /* defined REQUIRED SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("IFR_BasicS_T.cpp")
-#endif /* defined REQUIRED PRAGMA */
-
-#include /**/ "ace/post.h"
-#endif /* ifndef */
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.inl b/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.inl
deleted file mode 100644
index dcc845194d3..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.inl
+++ /dev/null
@@ -1,13439 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::Repository_tie<T>::Repository_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::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_CORBA::Repository_tie<T>::Repository_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::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_CORBA::Repository_tie<T>::~Repository_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::Repository_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::Repository_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::Repository_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::Repository_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::Repository_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::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->Repository::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::Repository_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::Repository_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::PrimitiveDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StringDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::WstringDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::SequenceDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ArrayDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::FixedDef_ptr POA_CORBA::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
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ModuleDef_tie<T>::ModuleDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::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::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::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::ModuleDef_tie<T>::~ModuleDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ModuleDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::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::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::ModuleDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ModuleDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ModuleDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ModuleDef_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
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ConstantDef_tie<T>::ConstantDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ConstantDef_tie<T>::ConstantDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ConstantDef_tie<T>::ConstantDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ConstantDef_tie<T>::ConstantDef_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::ConstantDef_tie<T>::~ConstantDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ConstantDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ConstantDef_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::ConstantDef_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::ConstantDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ConstantDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ConstantDef_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->ConstantDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ConstantDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ConstantDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ConstantDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ConstantDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ConstantDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ConstantDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ConstantDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ConstantDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ConstantDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ConstantDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ConstantDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ConstantDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ConstantDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ConstantDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::ConstantDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ConstantDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Any * POA_CORBA::ConstantDef_tie<T>::value (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->value (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ConstantDef_tie<T>::value (
- const ::CORBA::Any & value
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->value (
- value
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::StructDef_tie<T>::StructDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::StructDef_tie<T>::StructDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::StructDef_tie<T>::StructDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::StructDef_tie<T>::StructDef_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::StructDef_tie<T>::~StructDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::StructDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::StructDef_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::StructDef_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::StructDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::StructDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::StructDef_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->StructDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::StructDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::StructDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructMemberSeq * POA_CORBA::StructDef_tie<T>::members (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->members (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::StructDef_tie<T>::members (
- const ::CORBA::StructMemberSeq & members
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->members (
- members
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::UnionDef_tie<T>::UnionDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::UnionDef_tie<T>::UnionDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::UnionDef_tie<T>::UnionDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::UnionDef_tie<T>::UnionDef_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::UnionDef_tie<T>::~UnionDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::UnionDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::UnionDef_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::UnionDef_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::UnionDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::UnionDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::UnionDef_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->UnionDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::UnionDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::UnionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::UnionDef_tie<T>::discriminator_type (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->discriminator_type (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::UnionDef_tie<T>::discriminator_type_def (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->discriminator_type_def (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::UnionDef_tie<T>::discriminator_type_def (
- ::CORBA::IDLType_ptr discriminator_type_def
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->discriminator_type_def (
- discriminator_type_def
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionMemberSeq * POA_CORBA::UnionDef_tie<T>::members (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->members (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::UnionDef_tie<T>::members (
- const ::CORBA::UnionMemberSeq & members
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->members (
- members
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::EnumDef_tie<T>::EnumDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::EnumDef_tie<T>::EnumDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::EnumDef_tie<T>::EnumDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::EnumDef_tie<T>::EnumDef_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::EnumDef_tie<T>::~EnumDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::EnumDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::EnumDef_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::EnumDef_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::EnumDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::EnumDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::EnumDef_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->EnumDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::EnumDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::EnumDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::EnumDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::EnumDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::EnumDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::EnumDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::EnumDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::EnumDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::EnumDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::EnumDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::EnumDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::EnumDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::EnumDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::EnumDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumMemberSeq * POA_CORBA::EnumDef_tie<T>::members (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->members (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::EnumDef_tie<T>::members (
- const ::CORBA::EnumMemberSeq & members
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->members (
- members
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::AliasDef_tie<T>::AliasDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AliasDef_tie<T>::AliasDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AliasDef_tie<T>::AliasDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AliasDef_tie<T>::AliasDef_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::AliasDef_tie<T>::~AliasDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::AliasDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::AliasDef_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::AliasDef_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::AliasDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::AliasDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::AliasDef_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->AliasDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::AliasDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AliasDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AliasDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AliasDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AliasDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AliasDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AliasDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AliasDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::AliasDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AliasDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::AliasDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::AliasDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AliasDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::AliasDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::AliasDef_tie<T>::original_type_def (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->original_type_def (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AliasDef_tie<T>::original_type_def (
- ::CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->original_type_def (
- original_type_def
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::NativeDef_tie<T>::NativeDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::NativeDef_tie<T>::NativeDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::NativeDef_tie<T>::NativeDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::NativeDef_tie<T>::NativeDef_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::NativeDef_tie<T>::~NativeDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::NativeDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::NativeDef_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::NativeDef_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::NativeDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::NativeDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::NativeDef_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->NativeDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::NativeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::NativeDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::NativeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::NativeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::NativeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::NativeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::NativeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::NativeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::NativeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::NativeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::NativeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::NativeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::NativeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::NativeDef_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
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::PrimitiveDef_tie<T>::PrimitiveDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::PrimitiveDef_tie<T>::PrimitiveDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::PrimitiveDef_tie<T>::PrimitiveDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::PrimitiveDef_tie<T>::PrimitiveDef_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::PrimitiveDef_tie<T>::~PrimitiveDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::PrimitiveDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::PrimitiveDef_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::PrimitiveDef_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::PrimitiveDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::PrimitiveDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::PrimitiveDef_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->PrimitiveDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::PrimitiveDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::PrimitiveDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::PrimitiveDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::PrimitiveKind POA_CORBA::PrimitiveDef_tie<T>::kind (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->kind (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::StringDef_tie<T>::StringDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::StringDef_tie<T>::StringDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::StringDef_tie<T>::StringDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::StringDef_tie<T>::StringDef_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::StringDef_tie<T>::~StringDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::StringDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::StringDef_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::StringDef_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::StringDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::StringDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::StringDef_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->StringDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::StringDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::StringDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::StringDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ULong POA_CORBA::StringDef_tie<T>::bound (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->bound (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::StringDef_tie<T>::bound (
- ::CORBA::ULong bound
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->bound (
- bound
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::WstringDef_tie<T>::WstringDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::WstringDef_tie<T>::WstringDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::WstringDef_tie<T>::WstringDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::WstringDef_tie<T>::WstringDef_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::WstringDef_tie<T>::~WstringDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::WstringDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::WstringDef_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::WstringDef_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::WstringDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::WstringDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::WstringDef_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->WstringDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::WstringDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::WstringDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::WstringDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ULong POA_CORBA::WstringDef_tie<T>::bound (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->bound (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::WstringDef_tie<T>::bound (
- ::CORBA::ULong bound
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->bound (
- bound
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::SequenceDef_tie<T>::SequenceDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::SequenceDef_tie<T>::SequenceDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::SequenceDef_tie<T>::SequenceDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::SequenceDef_tie<T>::SequenceDef_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::SequenceDef_tie<T>::~SequenceDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::SequenceDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::SequenceDef_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::SequenceDef_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::SequenceDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::SequenceDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::SequenceDef_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->SequenceDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::SequenceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::SequenceDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::SequenceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ULong POA_CORBA::SequenceDef_tie<T>::bound (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->bound (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::SequenceDef_tie<T>::bound (
- ::CORBA::ULong bound
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->bound (
- bound
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::SequenceDef_tie<T>::element_type (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->element_type (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::SequenceDef_tie<T>::element_type_def (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->element_type_def (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::SequenceDef_tie<T>::element_type_def (
- ::CORBA::IDLType_ptr element_type_def
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->element_type_def (
- element_type_def
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ArrayDef_tie<T>::ArrayDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ArrayDef_tie<T>::ArrayDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ArrayDef_tie<T>::ArrayDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ArrayDef_tie<T>::ArrayDef_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::ArrayDef_tie<T>::~ArrayDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ArrayDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ArrayDef_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::ArrayDef_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::ArrayDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ArrayDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ArrayDef_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->ArrayDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ArrayDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ArrayDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ArrayDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ULong POA_CORBA::ArrayDef_tie<T>::length (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->length (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ArrayDef_tie<T>::length (
- ::CORBA::ULong length
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->length (
- length
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ArrayDef_tie<T>::element_type (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->element_type (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::ArrayDef_tie<T>::element_type_def (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->element_type_def (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ArrayDef_tie<T>::element_type_def (
- ::CORBA::IDLType_ptr element_type_def
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->element_type_def (
- element_type_def
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ExceptionDef_tie<T>::ExceptionDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExceptionDef_tie<T>::ExceptionDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExceptionDef_tie<T>::ExceptionDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ExceptionDef_tie<T>::ExceptionDef_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::ExceptionDef_tie<T>::~ExceptionDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ExceptionDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExceptionDef_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::ExceptionDef_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::ExceptionDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ExceptionDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ExceptionDef_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->ExceptionDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExceptionDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ExceptionDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructMemberSeq * POA_CORBA::ExceptionDef_tie<T>::members (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->members (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ExceptionDef_tie<T>::members (
- const ::CORBA::StructMemberSeq & members
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->members (
- members
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::AttributeDef_tie<T>::AttributeDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AttributeDef_tie<T>::AttributeDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AttributeDef_tie<T>::AttributeDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AttributeDef_tie<T>::AttributeDef_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::AttributeDef_tie<T>::~AttributeDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::AttributeDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::AttributeDef_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::AttributeDef_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::AttributeDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::AttributeDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::AttributeDef_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->AttributeDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::AttributeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AttributeDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AttributeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AttributeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AttributeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AttributeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AttributeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AttributeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::AttributeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AttributeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::AttributeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::AttributeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AttributeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::AttributeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::AttributeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AttributeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeMode POA_CORBA::AttributeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AttributeDef_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
-// be\be_visitor_interface/tie_si.cpp:96
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::OperationDef_tie<T>::OperationDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::OperationDef_tie<T>::OperationDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::OperationDef_tie<T>::OperationDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::OperationDef_tie<T>::OperationDef_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::OperationDef_tie<T>::~OperationDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::OperationDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::OperationDef_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::OperationDef_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::OperationDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::OperationDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::OperationDef_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->OperationDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::OperationDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::OperationDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::OperationDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::OperationDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::OperationDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::OperationDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::OperationDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::OperationDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::OperationDef_tie<T>::result (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->result (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::OperationDef_tie<T>::result_def (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->result_def (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_tie<T>::result_def (
- ::CORBA::IDLType_ptr result_def
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->result_def (
- result_def
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ParDescriptionSeq * POA_CORBA::OperationDef_tie<T>::params (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->params (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_tie<T>::params (
- const ::CORBA::ParDescriptionSeq & params
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->params (
- params
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationMode POA_CORBA::OperationDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_tie<T>::mode (
- ::CORBA::OperationMode mode
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->mode (
- mode
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContextIdSeq * POA_CORBA::OperationDef_tie<T>::contexts (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->contexts (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_tie<T>::contexts (
- const ::CORBA::ContextIdSeq & contexts
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->contexts (
- contexts
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDefSeq * POA_CORBA::OperationDef_tie<T>::exceptions (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->exceptions (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::OperationDef_tie<T>::exceptions (
- const ::CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->exceptions (
- exceptions
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::InterfaceDef_tie<T>::InterfaceDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::InterfaceDef_tie<T>::InterfaceDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::InterfaceDef_tie<T>::InterfaceDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::InterfaceDef_tie<T>::InterfaceDef_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::InterfaceDef_tie<T>::~InterfaceDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::InterfaceDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::InterfaceDef_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::InterfaceDef_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::InterfaceDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::InterfaceDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::InterfaceDef_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->InterfaceDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::InterfaceDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_CORBA::InterfaceDef_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
-// be\be_visitor_interface/tie_si.cpp:96
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::AbstractInterfaceDef_tie<T>::AbstractInterfaceDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AbstractInterfaceDef_tie<T>::AbstractInterfaceDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AbstractInterfaceDef_tie<T>::AbstractInterfaceDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::AbstractInterfaceDef_tie<T>::AbstractInterfaceDef_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::AbstractInterfaceDef_tie<T>::~AbstractInterfaceDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::AbstractInterfaceDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::AbstractInterfaceDef_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::AbstractInterfaceDef_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::AbstractInterfaceDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::AbstractInterfaceDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::AbstractInterfaceDef_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->AbstractInterfaceDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AbstractInterfaceDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_CORBA::AbstractInterfaceDef_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
-// be\be_visitor_interface/tie_si.cpp:96
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::LocalInterfaceDef_tie<T>::LocalInterfaceDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::LocalInterfaceDef_tie<T>::LocalInterfaceDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::LocalInterfaceDef_tie<T>::LocalInterfaceDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::LocalInterfaceDef_tie<T>::LocalInterfaceDef_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::LocalInterfaceDef_tie<T>::~LocalInterfaceDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::LocalInterfaceDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::LocalInterfaceDef_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::LocalInterfaceDef_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::LocalInterfaceDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::LocalInterfaceDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::LocalInterfaceDef_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->LocalInterfaceDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::LocalInterfaceDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_CORBA::LocalInterfaceDef_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
-// be\be_visitor_interface/tie_si.cpp:96
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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_END_VERSIONED_NAMESPACE_DECL
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp
deleted file mode 100644
index 1e7fe4beb0c..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp
+++ /dev/null
@@ -1,14264 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:603
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_COMPONENTSS_CPP_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_COMPONENTSS_CPP_
-
-
-#include "IFR_ComponentsS.h"
-#include "tao/PortableServer/Operation_Table_Perfect_Hash.h"
-#include "tao/PortableServer/Upcall_Command.h"
-#include "tao/PortableServer/Upcall_Wrapper.h"
-#include "tao/TAO_Server_Request.h"
-#include "tao/ORB_Core.h"
-#include "tao/Profile.h"
-#include "tao/Stub.h"
-#include "tao/IFR_Client_Adapter.h"
-#include "tao/Object_T.h"
-#include "tao/AnyTypeCode/TypeCode.h"
-#include "tao/AnyTypeCode/DynamicC.h"
-#include "tao/CDR.h"
-#include "tao/operation_details.h"
-#include "tao/PortableInterceptor.h"
-#include "tao/PortableServer/Basic_SArguments.h"
-#include "tao/PortableServer/Object_SArgument_T.h"
-#include "tao/PortableServer/Special_Basic_SArguments.h"
-#include "tao/PortableServer/UB_String_SArguments.h"
-#include "tao/PortableServer/Var_Size_SArgument_T.h"
-#include "tao/PortableServer/TypeCode_SArg_Traits.h"
-#include "tao/PortableServer/Object_SArg_Traits.h"
-#include "tao/PortableServer/get_arg.h"
-#include "tao/Special_Basic_Arguments.h"
-#include "tao/UB_String_Arguments.h"
-#include "tao/Basic_Arguments.h"
-#include "tao/Object_Argument_T.h"
-#include "tao/Special_Basic_Arguments.h"
-#include "tao/UB_String_Arguments.h"
-#include "tao/Var_Size_Argument_T.h"
-#include "ace/Dynamic_Service.h"
-#include "ace/Malloc_Allocator.h"
-
-#if !defined (__ACE_INLINE__)
-#include "IFR_ComponentsS.inl"
-#endif /* !defined INLINE */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:72
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-// Arg traits specializations.
-namespace TAO
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_DEFINITIONKIND__SARG_TRAITS_)
-#define _CORBA_DEFINITIONKIND__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::DefinitionKind>
- : public
- Basic_SArg_Traits_T<
- CORBA::DefinitionKind,
- TAO::Any_Insert_Policy_Stream <CORBA::DefinitionKind>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_REPOSITORY__SARG_TRAITS_)
-#define _CORBA_REPOSITORY__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Repository>
- : public
- Object_SArg_Traits_T<
- CORBA::Repository_ptr,
- CORBA::Repository_var,
- CORBA::Repository_out,
- TAO::Any_Insert_Policy_Stream <CORBA::Repository_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINER__SARG_TRAITS_)
-#define _CORBA_CONTAINER__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Container>
- : public
- Object_SArg_Traits_T<
- CORBA::Container_ptr,
- CORBA::Container_var,
- CORBA::Container_out,
- TAO::Any_Insert_Policy_Stream <CORBA::Container_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_IDLTYPE__SARG_TRAITS_)
-#define _CORBA_IDLTYPE__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::IDLType>
- : public
- Object_SArg_Traits_T<
- CORBA::IDLType_ptr,
- CORBA::IDLType_var,
- CORBA::IDLType_out,
- TAO::Any_Insert_Policy_Stream <CORBA::IDLType_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INTERFACEDEFSEQ__SARG_TRAITS_)
-#define _CORBA_INTERFACEDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InterfaceDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::InterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_VALUEDEFSEQ__SARG_TRAITS_)
-#define _CORBA_VALUEDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ValueDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ValueDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ValueDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INITIALIZERSEQ__SARG_TRAITS_)
-#define _CORBA_INITIALIZERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InitializerSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::InitializerSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::InitializerSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXTINITIALIZERSEQ__SARG_TRAITS_)
-#define _CORBA_EXTINITIALIZERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExtInitializerSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ExtInitializerSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ExtInitializerSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ__SARG_TRAITS_)
-#define _CORBA_EXCEPTIONDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExceptionDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ExceptionDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ExceptionDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_OPERATIONMODE__SARG_TRAITS_)
-#define _CORBA_OPERATIONMODE__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::OperationMode>
- : public
- Basic_SArg_Traits_T<
- CORBA::OperationMode,
- TAO::Any_Insert_Policy_Stream <CORBA::OperationMode>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ__SARG_TRAITS_)
-#define _CORBA_PARDESCRIPTIONSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ParDescriptionSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ParDescriptionSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ParDescriptionSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTEXTIDSEQ__SARG_TRAITS_)
-#define _CORBA_CONTEXTIDSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ContextIdSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ContextIdSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ContextIdSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_INTERFACEDEF__SARG_TRAITS_)
-#define _CORBA_INTERFACEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InterfaceDef>
- : public
- Object_SArg_Traits_T<
- CORBA::InterfaceDef_ptr,
- CORBA::InterfaceDef_var,
- CORBA::InterfaceDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEDEF__SARG_TRAITS_)
-#define _CORBA_VALUEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ValueDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ValueDef_ptr,
- CORBA::ValueDef_var,
- CORBA::ValueDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ValueDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_COMPONENTDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::ComponentDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::ComponentDef_ptr,
- CORBA::ComponentIR::ComponentDef_var,
- CORBA::ComponentIR::ComponentDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::ComponentDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_HOMEDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_HOMEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::HomeDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::HomeDef_ptr,
- CORBA::ComponentIR::HomeDef_var,
- CORBA::ComponentIR::HomeDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::HomeDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_EVENTDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_EVENTDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::EventDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::EventDef_ptr,
- CORBA::ComponentIR::EventDef_var,
- CORBA::ComponentIR::EventDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::EventDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_PROVIDESDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::ProvidesDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::ProvidesDef_ptr,
- CORBA::ComponentIR::ProvidesDef_var,
- CORBA::ComponentIR::ProvidesDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::ProvidesDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_USESDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_USESDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::UsesDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::UsesDef_ptr,
- CORBA::ComponentIR::UsesDef_var,
- CORBA::ComponentIR::UsesDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::UsesDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_EMITSDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_EMITSDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::EmitsDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::EmitsDef_ptr,
- CORBA::ComponentIR::EmitsDef_var,
- CORBA::ComponentIR::EmitsDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::EmitsDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_PUBLISHESDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::PublishesDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::PublishesDef_ptr,
- CORBA::ComponentIR::PublishesDef_var,
- CORBA::ComponentIR::PublishesDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::PublishesDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_CONSUMESDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::ConsumesDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::ConsumesDef_ptr,
- CORBA::ComponentIR::ConsumesDef_var,
- CORBA::ComponentIR::ConsumesDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::ConsumesDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_FACTORYDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_FACTORYDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::FactoryDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::FactoryDef_ptr,
- CORBA::ComponentIR::FactoryDef_var,
- CORBA::ComponentIR::FactoryDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::FactoryDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_FINDERDEF__SARG_TRAITS_)
-#define _CORBA_COMPONENTIR_FINDERDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ComponentIR::FinderDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ComponentIR::FinderDef_ptr,
- CORBA::ComponentIR::FinderDef_var,
- CORBA::ComponentIR::FinderDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::FinderDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:72
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-// Arg traits specializations.
-namespace TAO
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_)
-#define _CORBA_DEFINITIONKIND__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::DefinitionKind>
- : public
- Basic_Arg_Traits_T<
- CORBA::DefinitionKind,
- TAO::Any_Insert_Policy_Stream <CORBA::DefinitionKind>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_REPOSITORY__ARG_TRAITS_)
-#define _CORBA_REPOSITORY__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Repository>
- : public
- Object_Arg_Traits_T<
- CORBA::Repository_ptr,
- CORBA::Repository_var,
- CORBA::Repository_out,
- TAO::Objref_Traits<CORBA::Repository>,
- TAO::Any_Insert_Policy_Stream <CORBA::Repository_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINER__ARG_TRAITS_)
-#define _CORBA_CONTAINER__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Container>
- : public
- Object_Arg_Traits_T<
- CORBA::Container_ptr,
- CORBA::Container_var,
- CORBA::Container_out,
- TAO::Objref_Traits<CORBA::Container>,
- TAO::Any_Insert_Policy_Stream <CORBA::Container_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_)
-#define _CORBA_IDLTYPE__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::IDLType>
- : public
- Object_Arg_Traits_T<
- CORBA::IDLType_ptr,
- CORBA::IDLType_var,
- CORBA::IDLType_out,
- TAO::Objref_Traits<CORBA::IDLType>,
- TAO::Any_Insert_Policy_Stream <CORBA::IDLType_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_)
-#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InterfaceDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_VALUEDEFSEQ__ARG_TRAITS_)
-#define _CORBA_VALUEDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ValueDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ValueDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ValueDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INITIALIZERSEQ__ARG_TRAITS_)
-#define _CORBA_INITIALIZERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InitializerSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InitializerSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::InitializerSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_)
-#define _CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExtInitializerSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExtInitializerSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ExtInitializerSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_)
-#define _CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExceptionDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExceptionDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ExceptionDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_)
-#define _CORBA_OPERATIONMODE__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::OperationMode>
- : public
- Basic_Arg_Traits_T<
- CORBA::OperationMode,
- TAO::Any_Insert_Policy_Stream <CORBA::OperationMode>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_)
-#define _CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ParDescriptionSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ParDescriptionSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ParDescriptionSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTEXTIDSEQ__ARG_TRAITS_)
-#define _CORBA_CONTEXTIDSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ContextIdSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ContextIdSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ContextIdSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_INTERFACEDEF__ARG_TRAITS_)
-#define _CORBA_INTERFACEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InterfaceDef>
- : public
- Object_Arg_Traits_T<
- CORBA::InterfaceDef_ptr,
- CORBA::InterfaceDef_var,
- CORBA::InterfaceDef_out,
- TAO::Objref_Traits<CORBA::InterfaceDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_)
-#define _CORBA_VALUEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ValueDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ValueDef_ptr,
- CORBA::ValueDef_var,
- CORBA::ValueDef_out,
- TAO::Objref_Traits<CORBA::ValueDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ValueDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_COMPONENTDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_COMPONENTDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::ComponentDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::ComponentDef_ptr,
- CORBA::ComponentIR::ComponentDef_var,
- CORBA::ComponentIR::ComponentDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::ComponentDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::ComponentDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_HOMEDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_HOMEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::HomeDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::HomeDef_ptr,
- CORBA::ComponentIR::HomeDef_var,
- CORBA::ComponentIR::HomeDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::HomeDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::HomeDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_EVENTDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_EVENTDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::EventDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::EventDef_ptr,
- CORBA::ComponentIR::EventDef_var,
- CORBA::ComponentIR::EventDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::EventDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::EventDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_PROVIDESDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_PROVIDESDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::ProvidesDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::ProvidesDef_ptr,
- CORBA::ComponentIR::ProvidesDef_var,
- CORBA::ComponentIR::ProvidesDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::ProvidesDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::ProvidesDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_USESDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_USESDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::UsesDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::UsesDef_ptr,
- CORBA::ComponentIR::UsesDef_var,
- CORBA::ComponentIR::UsesDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::UsesDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::UsesDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_EMITSDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_EMITSDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::EmitsDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::EmitsDef_ptr,
- CORBA::ComponentIR::EmitsDef_var,
- CORBA::ComponentIR::EmitsDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::EmitsDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::EmitsDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_PUBLISHESDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_PUBLISHESDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::PublishesDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::PublishesDef_ptr,
- CORBA::ComponentIR::PublishesDef_var,
- CORBA::ComponentIR::PublishesDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::PublishesDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::PublishesDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_CONSUMESDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_CONSUMESDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::ConsumesDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::ConsumesDef_ptr,
- CORBA::ComponentIR::ConsumesDef_var,
- CORBA::ComponentIR::ConsumesDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::ConsumesDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::ConsumesDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_FACTORYDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_FACTORYDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::FactoryDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::FactoryDef_ptr,
- CORBA::ComponentIR::FactoryDef_var,
- CORBA::ComponentIR::FactoryDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::FactoryDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::FactoryDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_COMPONENTIR_FINDERDEF__ARG_TRAITS_)
-#define _CORBA_COMPONENTIR_FINDERDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ComponentIR::FinderDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ComponentIR::FinderDef_ptr,
- CORBA::ComponentIR::FinderDef_var,
- CORBA::ComponentIR::FinderDef_out,
- TAO::Objref_Traits<CORBA::ComponentIR::FinderDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ComponentIR::FinderDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_EventDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 0,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 0,
- 109, 15, 50, 40, 109, 109, 109, 0, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 0, 0, 0,
- 109, 0, 109, 0, 109, 109, 109, 109, 109, 109,
- 109, 109, 15, 0, 109, 109, 109, 15, 15, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109,
-#else
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 0, 109, 0, 109, 15,
- 50, 40, 109, 109, 109, 0, 109, 109, 0, 0,
- 0, 109, 0, 109, 0, 15, 0, 109, 109, 109,
- 15, 15, 109, 109, 109, 109, 109, 109,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_EventDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 60,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 108,
- HASH_VALUE_RANGE = 105,
- DUPLICATES = 18,
- WORDLIST_SIZE = 64
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"is_a", &POA_CORBA::ComponentIR::EventDef::is_a_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::EventDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::ComponentIR::EventDef::lookup_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::EventDef::_component_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::EventDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::EventDef::_set_version_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::EventDef::_non_existent_skel, 0},
- {"_get_is_custom", &POA_CORBA::ComponentIR::EventDef::_get_is_custom_skel, 0},
- {"_set_is_custom", &POA_CORBA::ComponentIR::EventDef::_set_is_custom_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::EventDef::_get_defined_in_skel, 0},
- {"_get_is_abstract", &POA_CORBA::ComponentIR::EventDef::_get_is_abstract_skel, 0},
- {"_set_is_abstract", &POA_CORBA::ComponentIR::EventDef::_set_is_abstract_skel, 0},
- {"create_enum", &POA_CORBA::ComponentIR::EventDef::create_enum_skel, 0},
- {"create_union", &POA_CORBA::ComponentIR::EventDef::create_union_skel, 0},
- {"create_struct", &POA_CORBA::ComponentIR::EventDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ComponentIR::EventDef::create_constant_skel, 0},
- {"create_exception", &POA_CORBA::ComponentIR::EventDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::ComponentIR::EventDef::create_operation_skel, 0},
- {"_get_initializers", &POA_CORBA::ComponentIR::EventDef::_get_initializers_skel, 0},
- {"_set_initializers", &POA_CORBA::ComponentIR::EventDef::_set_initializers_skel, 0},
- {"create_value_member", &POA_CORBA::ComponentIR::EventDef::create_value_member_skel, 0},
- {"_get_ext_initializers", &POA_CORBA::ComponentIR::EventDef::_get_ext_initializers_skel, 0},
- {"_set_ext_initializers", &POA_CORBA::ComponentIR::EventDef::_set_ext_initializers_skel, 0},
- {"contents", &POA_CORBA::ComponentIR::EventDef::contents_skel, 0},
- {"_get_supported_interfaces", &POA_CORBA::ComponentIR::EventDef::_get_supported_interfaces_skel, 0},
- {"_set_abstract_base_values", &POA_CORBA::ComponentIR::EventDef::_set_abstract_base_values_skel, 0},
- {"_get_abstract_base_values", &POA_CORBA::ComponentIR::EventDef::_get_abstract_base_values_skel, 0},
- {"_set_supported_interfaces", &POA_CORBA::ComponentIR::EventDef::_set_supported_interfaces_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::EventDef::_get_containing_repository_skel, 0},
- {"create_alias", &POA_CORBA::ComponentIR::EventDef::create_alias_skel, 0},
- {"move", &POA_CORBA::ComponentIR::EventDef::move_skel, 0},
- {"create_value_box", &POA_CORBA::ComponentIR::EventDef::create_value_box_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::EventDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ComponentIR::EventDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::EventDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::EventDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ComponentIR::EventDef::lookup_name_skel, 0},
- {"_get_base_value", &POA_CORBA::ComponentIR::EventDef::_get_base_value_skel, 0},
- {"_set_base_value", &POA_CORBA::ComponentIR::EventDef::_set_base_value_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::EventDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::EventDef::_set_id_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::EventDef::_get_absolute_name_skel, 0},
- {"_get_is_truncatable", &POA_CORBA::ComponentIR::EventDef::_get_is_truncatable_skel, 0},
- {"_set_is_truncatable", &POA_CORBA::ComponentIR::EventDef::_set_is_truncatable_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::EventDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::EventDef::_repository_id_skel, 0},
- {"create_value", &POA_CORBA::ComponentIR::EventDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ComponentIR::EventDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ComponentIR::EventDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ComponentIR::EventDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::ComponentIR::EventDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::ComponentIR::EventDef::create_ext_value_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::EventDef::destroy_skel, 0},
- {"create_ext_attribute", &POA_CORBA::ComponentIR::EventDef::create_ext_attribute_skel, 0},
- {"create_local_interface", &POA_CORBA::ComponentIR::EventDef::create_local_interface_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ComponentIR::EventDef::create_abstract_interface_skel, 0},
- {"describe_contents", &POA_CORBA::ComponentIR::EventDef::describe_contents_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::EventDef::describe_skel, 0},
- {"describe_value", &POA_CORBA::ComponentIR::EventDef::describe_value_skel, 0},
- {"describe_ext_value", &POA_CORBA::ComponentIR::EventDef::describe_ext_value_skel, 0},
- };
-
- static const signed short lookup[] =
- {
- -14, -2, -20, -2, 4, 5, 6, -1, -22, -2, 7, -1, 169, 10,
- 154, 13, -124, -1, -25, -2, -28, -4, -36, -3, -41, -2, 16, 17,
- 18, -1, 19, -137, -132, -1, 24, -1, -126, -1, 27, -1, -128, 32,
- 33, -1, 34, -1, 35, -43, -2, -135, 39, 40, -1, -46, -2, -139,
- -1, -118, 45, -114, -11, -2, -1, 48, 49, -51, -2, 50, -111, -53,
- -3, -110, 56, -8, -2, 57, -1, 58, -1, -1, 59, -1, 60, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 61, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_EventDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_EventDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- 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 (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::EventDef::EventDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_EventDef_optable;
-}
-
-POA_CORBA::ComponentIR::EventDef::EventDef (const EventDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::ValueDef (rhs),
- POA_CORBA::ExtValueDef (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::EventDef::~EventDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_EventDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_EventDef_Upcall_Command (
- POA_CORBA::ComponentIR::EventDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::EventDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EventDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::EventDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
-
- _is_a_EventDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_EventDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_EventDef_Upcall_Command (
- POA_CORBA::ComponentIR::EventDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::EventDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EventDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::EventDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
-
- _non_existent_EventDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_EventDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_EventDef_Upcall_Command (
- POA_CORBA::ComponentIR::EventDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::EventDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EventDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::EventDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
-
- _repository_id_EventDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::EventDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ComponentIR::EventDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_EventDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_EventDef_Upcall_Command (
- POA_CORBA::ComponentIR::EventDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::EventDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EventDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::EventDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
-
- _get_component_EventDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ComponentIR::EventDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ValueDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ExtValueDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/EventDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.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
-// be\be_visitor_interface/interface_ss.cpp:903
-
-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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ComponentIR::EventDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_EventDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,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)
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 20,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 15,
- 47, 0, 0, 0, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 30, 20, 30,
- 47, 0, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 15, 5, 47, 47, 47, 10, 0, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47,
-#else
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 20, 47, 15, 47, 0,
- 0, 0, 47, 47, 47, 47, 47, 47, 30, 20,
- 30, 47, 0, 47, 47, 15, 5, 47, 47, 47,
- 10, 0, 47, 47, 47, 47, 47, 47,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_Container_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 28,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 25,
- MIN_HASH_VALUE = 7,
- MAX_HASH_VALUE = 46,
- HASH_VALUE_RANGE = 40,
- DUPLICATES = 3,
- WORDLIST_SIZE = 35
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"destroy", &POA_CORBA::ComponentIR::Container::destroy_skel, 0},
- {"create_home", &POA_CORBA::ComponentIR::Container::create_home_skel, 0},
- {"create_value", &POA_CORBA::ComponentIR::Container::create_value_skel, 0},
- {"create_module", &POA_CORBA::ComponentIR::Container::create_module_skel, 0},
- {"create_native", &POA_CORBA::ComponentIR::Container::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ComponentIR::Container::create_interface_skel, 0},
- {"create_ext_value", &POA_CORBA::ComponentIR::Container::create_ext_value_skel, 0},
- {"create_event", &POA_CORBA::ComponentIR::Container::create_event_skel, 0},
- {"create_struct", &POA_CORBA::ComponentIR::Container::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ComponentIR::Container::create_constant_skel, 0},
- {"create_component", &POA_CORBA::ComponentIR::Container::create_component_skel, 0},
- {"create_local_interface", &POA_CORBA::ComponentIR::Container::create_local_interface_skel, 0},
- {"contents", &POA_CORBA::ComponentIR::Container::contents_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ComponentIR::Container::create_abstract_interface_skel, 0},
- {"create_value_box", &POA_CORBA::ComponentIR::Container::create_value_box_skel, 0},
- {"create_alias", &POA_CORBA::ComponentIR::Container::create_alias_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::Container::_interface_skel, 0},
- {"create_enum", &POA_CORBA::ComponentIR::Container::create_enum_skel, 0},
- {"describe_contents", &POA_CORBA::ComponentIR::Container::describe_contents_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::Container::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::Container::_repository_id_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::Container::_component_skel, 0},
- {"lookup", &POA_CORBA::ComponentIR::Container::lookup_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::Container::_non_existent_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::Container::_is_a_skel, 0},
- {"lookup_name", &POA_CORBA::ComponentIR::Container::lookup_name_skel, 0},
- {"create_union", &POA_CORBA::ComponentIR::Container::create_union_skel, 0},
- {"create_exception", &POA_CORBA::ComponentIR::Container::create_exception_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, -1, -1, -1, 7, -1, -10, -2, 8, 9, -50,
- -12, -2, -48, 14, 15, -1, 16, 17, 18, 19, -1, 20, 21, 22,
- -1, -1, 23, 24, 25, 26, 27, 28, 29, -1, 30, -1, 31, 32,
- 33, -1, -1, -1, 34,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_Container_Perfect_Hash_OpTable tao_CORBA_ComponentIR_Container_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_Container_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::Container::Container (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_Container_optable;
-}
-
-POA_CORBA::ComponentIR::Container::Container (const Container& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::Container::~Container (void)
-{
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_component_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_component_Container (
- POA_CORBA::ComponentIR::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::ComponentDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::ComponentDef> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 5);
-
- retval =
- this->servant_->create_component (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::Container::create_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::in_arg_val _tao_base_component;
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supports_interfaces;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_base_component,
- &_tao_supports_interfaces
- };
-
- static size_t const nargs = 6;
-
- POA_CORBA::ComponentIR::Container * const impl =
- static_cast<POA_CORBA::ComponentIR::Container *> (servant);
-
- create_component_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_home_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_home_Container (
- POA_CORBA::ComponentIR::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ComponentIR::HomeDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::HomeDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::HomeDef>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::HomeDef> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::ComponentDef> (
- this->operation_details_,
- this->args_,
- 5);
-
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_type arg_6 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 6);
-
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_type arg_7 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDef> (
- this->operation_details_,
- this->args_,
- 7);
-
- retval =
- this->servant_->create_home (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- , arg_6
- , arg_7
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::Container::create_home_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::HomeDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::ComponentIR::HomeDef>::in_arg_val _tao_base_home;
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::in_arg_val _tao_managed_component;
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supports_interfaces;
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_val _tao_primary_key;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_base_home,
- &_tao_managed_component,
- &_tao_supports_interfaces,
- &_tao_primary_key
- };
-
- static size_t const nargs = 8;
-
- POA_CORBA::ComponentIR::Container * const impl =
- static_cast<POA_CORBA::ComponentIR::Container *> (servant);
-
- create_home_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_event_Container
- : public TAO::Upcall_Command
- {
- public:
- inline create_event_Container (
- POA_CORBA::ComponentIR::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ComponentIR::EventDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::EventDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 5);
-
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_type arg_6 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDef> (
- this->operation_details_,
- this->args_,
- 6);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_7 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 7);
-
- TAO::SArg_Traits< ::CORBA::ValueDefSeq>::in_arg_type arg_8 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDefSeq> (
- this->operation_details_,
- this->args_,
- 8);
-
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_type arg_9 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 9);
-
- TAO::SArg_Traits< ::CORBA::ExtInitializerSeq>::in_arg_type arg_10 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExtInitializerSeq> (
- this->operation_details_,
- this->args_,
- 10);
-
- retval =
- this->servant_->create_event (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- , arg_6
- , arg_7
- , arg_8
- , arg_9
- , arg_10
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::Container::create_event_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::EventDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_custom;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_abstract;
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_val _tao_base_value;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_truncatable;
- TAO::SArg_Traits< ::CORBA::ValueDefSeq>::in_arg_val _tao_abstract_base_values;
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces;
- TAO::SArg_Traits< ::CORBA::ExtInitializerSeq>::in_arg_val _tao_initializers;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_is_custom,
- &_tao_is_abstract,
- &_tao_base_value,
- &_tao_is_truncatable,
- &_tao_abstract_base_values,
- &_tao_supported_interfaces,
- &_tao_initializers
- };
-
- static size_t const nargs = 11;
-
- POA_CORBA::ComponentIR::Container * const impl =
- static_cast<POA_CORBA::ComponentIR::Container *> (servant);
-
- create_event_Container command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_Container_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_Container_Upcall_Command (
- POA_CORBA::ComponentIR::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::Container::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::Container * const impl =
- static_cast<POA_CORBA::ComponentIR::Container *> (servant);
-
- _is_a_Container_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_Container_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_Container_Upcall_Command (
- POA_CORBA::ComponentIR::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::Container::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::Container * const impl =
- static_cast<POA_CORBA::ComponentIR::Container *> (servant);
-
- _non_existent_Container_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_Container_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_Container_Upcall_Command (
- POA_CORBA::ComponentIR::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::Container::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::Container * const impl =
- static_cast<POA_CORBA::ComponentIR::Container *> (servant);
-
- _repository_id_Container_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::Container::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ComponentIR::Container * const impl =
- static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_Container_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_Container_Upcall_Command (
- POA_CORBA::ComponentIR::Container * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::Container * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::Container::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::Container * const impl =
- static_cast<POA_CORBA::ComponentIR::Container *> (servant);
-
- _get_component_Container_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ComponentIR::Container::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.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
-// be\be_visitor_interface/interface_ss.cpp:903
-
-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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ComponentIR::Container STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_Container_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,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, 25,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 10,
- 58, 0, 0, 0, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 30, 15, 5,
- 58, 10, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 40, 15, 58, 58, 58, 20, 0, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 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, 25, 58, 10, 58, 0,
- 0, 0, 58, 58, 58, 58, 58, 58, 30, 15,
- 5, 58, 10, 58, 58, 40, 15, 58, 58, 58,
- 20, 0, 58, 58, 58, 58, 58, 58,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_ModuleDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 39,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 7,
- MAX_HASH_VALUE = 57,
- HASH_VALUE_RANGE = 51,
- DUPLICATES = 6,
- WORDLIST_SIZE = 46
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"destroy", &POA_CORBA::ComponentIR::ModuleDef::destroy_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::ModuleDef::describe_skel, 0},
- {"create_home", &POA_CORBA::ComponentIR::ModuleDef::create_home_skel, 0},
- {"create_value", &POA_CORBA::ComponentIR::ModuleDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ComponentIR::ModuleDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ComponentIR::ModuleDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ComponentIR::ModuleDef::create_interface_skel, 0},
- {"create_ext_value", &POA_CORBA::ComponentIR::ModuleDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::ComponentIR::ModuleDef::create_union_skel, 0},
- {"move", &POA_CORBA::ComponentIR::ModuleDef::move_skel, 0},
- {"create_exception", &POA_CORBA::ComponentIR::ModuleDef::create_exception_skel, 0},
- {"create_local_interface", &POA_CORBA::ComponentIR::ModuleDef::create_local_interface_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ComponentIR::ModuleDef::create_abstract_interface_skel, 0},
- {"create_enum", &POA_CORBA::ComponentIR::ModuleDef::create_enum_skel, 0},
- {"create_event", &POA_CORBA::ComponentIR::ModuleDef::create_event_skel, 0},
- {"create_struct", &POA_CORBA::ComponentIR::ModuleDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ComponentIR::ModuleDef::create_constant_skel, 0},
- {"create_component", &POA_CORBA::ComponentIR::ModuleDef::create_component_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::ModuleDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::ModuleDef::_set_id_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::ModuleDef::_get_name_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::ModuleDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::ModuleDef::_interface_skel, 0},
- {"create_value_box", &POA_CORBA::ComponentIR::ModuleDef::create_value_box_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::ModuleDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::ModuleDef::_repository_id_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::ModuleDef::_is_a_skel, 0},
- {"lookup_name", &POA_CORBA::ComponentIR::ModuleDef::lookup_name_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::ModuleDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::ModuleDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::ModuleDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::ModuleDef::_get_defined_in_skel, 0},
- {"lookup", &POA_CORBA::ComponentIR::ModuleDef::lookup_skel, 0},
- {"contents", &POA_CORBA::ComponentIR::ModuleDef::contents_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::ModuleDef::_component_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::ModuleDef::_get_containing_repository_skel, 0},
- {"create_alias", &POA_CORBA::ComponentIR::ModuleDef::create_alias_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::ModuleDef::_non_existent_skel, 0},
- {"describe_contents", &POA_CORBA::ComponentIR::ModuleDef::describe_contents_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -11, -2, -13, -2, 7, 8, -25, -2, 9, 10, -67,
- -27, -2, -68, 15, -1, 16, -1, 17, 18, -35, -2, 19, 20, 21,
- 22, -1, 23, 24, -80, -1, -77, 29, 30, -1, 31, 32, 33, 34,
- -76, 37, -1, 38, 39, -1, 40, -1, 41, 42, 43, 44, -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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- 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 (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::ModuleDef::ModuleDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_ModuleDef_optable;
-}
-
-POA_CORBA::ComponentIR::ModuleDef::ModuleDef (const ModuleDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::ModuleDef (rhs),
- POA_CORBA::ComponentIR::Container (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::ModuleDef::~ModuleDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ModuleDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ModuleDef_Upcall_Command (
- POA_CORBA::ComponentIR::ModuleDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ModuleDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ModuleDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::ModuleDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
-
- _is_a_ModuleDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ModuleDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ModuleDef_Upcall_Command (
- POA_CORBA::ComponentIR::ModuleDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ModuleDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ModuleDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ModuleDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
-
- _non_existent_ModuleDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ModuleDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ModuleDef_Upcall_Command (
- POA_CORBA::ComponentIR::ModuleDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ModuleDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ModuleDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ModuleDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
-
- _repository_id_ModuleDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::ModuleDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ComponentIR::ModuleDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ModuleDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ModuleDef_Upcall_Command (
- POA_CORBA::ComponentIR::ModuleDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ModuleDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ModuleDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ModuleDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
-
- _get_component_ModuleDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ComponentIR::ModuleDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ModuleDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/ModuleDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.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
-// be\be_visitor_interface/interface_ss.cpp:903
-
-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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ComponentIR::ModuleDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_ModuleDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,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, 20, 0, 25,
- 78, 0, 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, 20, 0,
- 25, 78, 0, 78, 78, 45, 5, 78, 78, 78,
- 0, 0, 78, 78, 78, 78, 78, 78,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_Repository_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 36,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 25,
- MIN_HASH_VALUE = 11,
- MAX_HASH_VALUE = 77,
- HASH_VALUE_RANGE = 67,
- DUPLICATES = 3,
- WORDLIST_SIZE = 47
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"",0,0},{"",0,0},
- {"create_enum", &POA_CORBA::ComponentIR::Repository::create_enum_skel, 0},
- {"create_array", &POA_CORBA::ComponentIR::Repository::create_array_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::Repository::_is_a_skel, 0},
- {"create_value_box", &POA_CORBA::ComponentIR::Repository::create_value_box_skel, 0},
- {"create_event", &POA_CORBA::ComponentIR::Repository::create_event_skel, 0},
- {"create_struct", &POA_CORBA::ComponentIR::Repository::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ComponentIR::Repository::create_constant_skel, 0},
- {"create_component", &POA_CORBA::ComponentIR::Repository::create_component_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::Repository::destroy_skel, 0},
- {"create_string", &POA_CORBA::ComponentIR::Repository::create_string_skel, 0},
- {"create_wstring", &POA_CORBA::ComponentIR::Repository::create_wstring_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::Repository::_component_skel, 0},
- {"lookup", &POA_CORBA::ComponentIR::Repository::lookup_skel, 0},
- {"create_fixed", &POA_CORBA::ComponentIR::Repository::create_fixed_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::Repository::_non_existent_skel, 0},
- {"create_home", &POA_CORBA::ComponentIR::Repository::create_home_skel, 0},
- {"create_value", &POA_CORBA::ComponentIR::Repository::create_value_skel, 0},
- {"create_module", &POA_CORBA::ComponentIR::Repository::create_module_skel, 0},
- {"create_native", &POA_CORBA::ComponentIR::Repository::create_native_skel, 0},
- {"create_sequence", &POA_CORBA::ComponentIR::Repository::create_sequence_skel, 0},
- {"create_interface", &POA_CORBA::ComponentIR::Repository::create_interface_skel, 0},
- {"create_ext_value", &POA_CORBA::ComponentIR::Repository::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::ComponentIR::Repository::create_union_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::Repository::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::Repository::_repository_id_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::Repository::_interface_skel, 0},
- {"create_exception", &POA_CORBA::ComponentIR::Repository::create_exception_skel, 0},
- {"create_local_interface", &POA_CORBA::ComponentIR::Repository::create_local_interface_skel, 0},
- {"get_primitive", &POA_CORBA::ComponentIR::Repository::get_primitive_skel, 0},
- {"lookup_id", &POA_CORBA::ComponentIR::Repository::lookup_id_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ComponentIR::Repository::create_abstract_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ComponentIR::Repository::lookup_name_skel, 0},
- {"get_canonical_typecode", &POA_CORBA::ComponentIR::Repository::get_canonical_typecode_skel, 0},
- {"contents", &POA_CORBA::ComponentIR::Repository::contents_skel, 0},
- {"create_alias", &POA_CORBA::ComponentIR::Repository::create_alias_skel, 0},
- {"describe_contents", &POA_CORBA::ComponentIR::Repository::describe_contents_skel, 0},
- };
-
- 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, 40, 41, -1, -1, -1, -1, -1, 42, 43, 44, -1, -1,
- -1, 45, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 46,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_Initializer (size_t)
-{
- 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 (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::Repository::Repository (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_Repository_optable;
-}
-
-POA_CORBA::ComponentIR::Repository::Repository (const Repository& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Repository (rhs),
- POA_CORBA::ComponentIR::Container (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::Repository::~Repository (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_Repository_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_Repository_Upcall_Command (
- POA_CORBA::ComponentIR::Repository * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::Repository::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::Repository * const impl =
- static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
-
- _is_a_Repository_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_Repository_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_Repository_Upcall_Command (
- POA_CORBA::ComponentIR::Repository * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::Repository::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::Repository * const impl =
- static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
-
- _non_existent_Repository_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_Repository_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_Repository_Upcall_Command (
- POA_CORBA::ComponentIR::Repository * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::Repository::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::Repository * const impl =
- static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
-
- _repository_id_Repository_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::Repository::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ComponentIR::Repository * const impl =
- static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_Repository_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_Repository_Upcall_Command (
- POA_CORBA::ComponentIR::Repository * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::Repository * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::Repository::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::Repository * const impl =
- static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
-
- _get_component_Repository_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ComponentIR::Repository::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Repository:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/Repository:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::Repository::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/Repository:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::Repository::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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);
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ComponentIR::Repository STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_Repository_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_ProvidesDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_ProvidesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 20,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 5,
- WORDLIST_SIZE = 24
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::ProvidesDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::ProvidesDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::ProvidesDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::ProvidesDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::ProvidesDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::ProvidesDef::_get_name_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::ProvidesDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::ProvidesDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::ProvidesDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::ProvidesDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::ProvidesDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::ProvidesDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::ProvidesDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::ProvidesDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::ProvidesDef::_get_absolute_name_skel, 0},
- {"_get_interface_type", &POA_CORBA::ComponentIR::ProvidesDef::_get_interface_type_skel, 0},
- {"_set_interface_type", &POA_CORBA::ComponentIR::ProvidesDef::_set_interface_type_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::ProvidesDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::ProvidesDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::ProvidesDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -12, -2, -19, -2, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- 15, 16, -1, 17, 18, -53, 21, -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)
- {
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_ProvidesDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_ProvidesDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::ProvidesDef::ProvidesDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_ProvidesDef_optable;
-}
-
-POA_CORBA::ComponentIR::ProvidesDef::ProvidesDef (const ProvidesDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::ProvidesDef::~ProvidesDef (void)
-{
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_interface_type_ProvidesDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_interface_type_ProvidesDef (
- POA_CORBA::ComponentIR::ProvidesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::InterfaceDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InterfaceDef> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->interface_type (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ProvidesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ProvidesDef::_get_interface_type_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::InterfaceDef>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ProvidesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
-
- _get_interface_type_ProvidesDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_interface_type_ProvidesDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_interface_type_ProvidesDef (
- POA_CORBA::ComponentIR::ProvidesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::InterfaceDef>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDef> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->interface_type (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ProvidesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ProvidesDef::_set_interface_type_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::InterfaceDef>::in_arg_val _tao_interface_type;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_interface_type
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::ProvidesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
-
- _set_interface_type_ProvidesDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ProvidesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ProvidesDef_Upcall_Command (
- POA_CORBA::ComponentIR::ProvidesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ProvidesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ProvidesDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::ProvidesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
-
- _is_a_ProvidesDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ProvidesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ProvidesDef_Upcall_Command (
- POA_CORBA::ComponentIR::ProvidesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ProvidesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ProvidesDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ProvidesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
-
- _non_existent_ProvidesDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ProvidesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ProvidesDef_Upcall_Command (
- POA_CORBA::ComponentIR::ProvidesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ProvidesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ProvidesDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ProvidesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
-
- _repository_id_ProvidesDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::ProvidesDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ComponentIR::ProvidesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ProvidesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ProvidesDef_Upcall_Command (
- POA_CORBA::ComponentIR::ProvidesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ProvidesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ProvidesDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ProvidesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
-
- _get_component_ProvidesDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ComponentIR::ProvidesDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::ProvidesDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/ProvidesDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::ProvidesDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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);
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ComponentIR::ProvidesDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_ProvidesDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_UsesDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_UsesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 22,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 6,
- WORDLIST_SIZE = 26
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::UsesDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::UsesDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::UsesDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::UsesDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::UsesDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::UsesDef::_get_name_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::UsesDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::UsesDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::UsesDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::UsesDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::UsesDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::UsesDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::UsesDef::_get_defined_in_skel, 0},
- {"_get_is_multiple", &POA_CORBA::ComponentIR::UsesDef::_get_is_multiple_skel, 0},
- {"_set_is_multiple", &POA_CORBA::ComponentIR::UsesDef::_set_is_multiple_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::UsesDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::UsesDef::_get_absolute_name_skel, 0},
- {"_get_interface_type", &POA_CORBA::ComponentIR::UsesDef::_get_interface_type_skel, 0},
- {"_set_interface_type", &POA_CORBA::ComponentIR::UsesDef::_set_interface_type_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::UsesDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::UsesDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::UsesDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -17, -2, -21, -2, 4, 5, -1, 55, 8, 51, 11, -1, 45, 14,
- 15, 16, -52, 19, 20, -53, 23, -12, -2, 24, -9, -2, -6, -2,
- -1, -1, -1, -1, -1, -1, -1, -1, 25,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_UsesDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_UsesDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::UsesDef::UsesDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_UsesDef_optable;
-}
-
-POA_CORBA::ComponentIR::UsesDef::UsesDef (const UsesDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::UsesDef::~UsesDef (void)
-{
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_interface_type_UsesDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_interface_type_UsesDef (
- POA_CORBA::ComponentIR::UsesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::InterfaceDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InterfaceDef> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->interface_type (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::UsesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::UsesDef::_get_interface_type_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::InterfaceDef>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::UsesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
-
- _get_interface_type_UsesDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_interface_type_UsesDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_interface_type_UsesDef (
- POA_CORBA::ComponentIR::UsesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::InterfaceDef>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDef> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->interface_type (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::UsesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::UsesDef::_set_interface_type_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::InterfaceDef>::in_arg_val _tao_interface_type;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_interface_type
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::UsesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
-
- _set_interface_type_UsesDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_is_multiple_UsesDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_is_multiple_UsesDef (
- POA_CORBA::ComponentIR::UsesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->is_multiple (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::UsesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::UsesDef::_get_is_multiple_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::UsesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
-
- _get_is_multiple_UsesDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_is_multiple_UsesDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_is_multiple_UsesDef (
- POA_CORBA::ComponentIR::UsesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->is_multiple (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::UsesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::UsesDef::_set_is_multiple_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_multiple;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_is_multiple
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::UsesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
-
- _set_is_multiple_UsesDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_UsesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_UsesDef_Upcall_Command (
- POA_CORBA::ComponentIR::UsesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::UsesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::UsesDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::UsesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
-
- _is_a_UsesDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_UsesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_UsesDef_Upcall_Command (
- POA_CORBA::ComponentIR::UsesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::UsesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::UsesDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::UsesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
-
- _non_existent_UsesDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_UsesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_UsesDef_Upcall_Command (
- POA_CORBA::ComponentIR::UsesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::UsesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::UsesDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::UsesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
-
- _repository_id_UsesDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::UsesDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ComponentIR::UsesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_UsesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_UsesDef_Upcall_Command (
- POA_CORBA::ComponentIR::UsesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::UsesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::UsesDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::UsesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
-
- _get_component_UsesDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ComponentIR::UsesDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::UsesDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/UsesDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::UsesDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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);
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ComponentIR::UsesDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_UsesDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_EventPortDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 15, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 15, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_EventPortDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 21,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 6,
- WORDLIST_SIZE = 25
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::EventPortDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::EventPortDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::EventPortDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::EventPortDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::EventPortDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::EventPortDef::_get_name_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::EventPortDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::EventPortDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::EventPortDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::EventPortDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::EventPortDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::EventPortDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::EventPortDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::EventPortDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::EventPortDef::_get_absolute_name_skel, 0},
- {"is_a", &POA_CORBA::ComponentIR::EventPortDef::is_a_skel, 0},
- {"_get_event", &POA_CORBA::ComponentIR::EventPortDef::_get_event_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::EventPortDef::_component_skel, 0},
- {"_set_event", &POA_CORBA::ComponentIR::EventPortDef::_set_event_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::EventPortDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::EventPortDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -12, -2, -20, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- 15, 16, -1, 17, 18, 19, -54, -9, -2, 23, -6, -2, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 24,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_EventPortDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_EventPortDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::EventPortDef::EventPortDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_EventPortDef_optable;
-}
-
-POA_CORBA::ComponentIR::EventPortDef::EventPortDef (const EventPortDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::EventPortDef::~EventPortDef (void)
-{
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_event_EventPortDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_event_EventPortDef (
- POA_CORBA::ComponentIR::EventPortDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ComponentIR::EventDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::EventDef> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->event (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::EventPortDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::EventPortDef::_get_event_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::EventDef>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::EventPortDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
-
- _get_event_EventPortDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_event_EventPortDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_event_EventPortDef (
- POA_CORBA::ComponentIR::EventPortDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ComponentIR::EventDef>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::EventDef> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->event (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::EventPortDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::EventPortDef::_set_event_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ComponentIR::EventDef>::in_arg_val _tao_event;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_event
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::EventPortDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
-
- _set_event_EventPortDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class is_a_EventPortDef
- : public TAO::Upcall_Command
- {
- public:
- inline is_a_EventPortDef (
- POA_CORBA::ComponentIR::EventPortDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_->is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::EventPortDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::EventPortDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_event_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_event_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::EventPortDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
-
- is_a_EventPortDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_EventPortDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_EventPortDef_Upcall_Command (
- POA_CORBA::ComponentIR::EventPortDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::EventPortDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EventPortDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::EventPortDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
-
- _is_a_EventPortDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_EventPortDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_EventPortDef_Upcall_Command (
- POA_CORBA::ComponentIR::EventPortDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::EventPortDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EventPortDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::EventPortDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
-
- _non_existent_EventPortDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_EventPortDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_EventPortDef_Upcall_Command (
- POA_CORBA::ComponentIR::EventPortDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::EventPortDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EventPortDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::EventPortDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
-
- _repository_id_EventPortDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::EventPortDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ComponentIR::EventPortDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_EventPortDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_EventPortDef_Upcall_Command (
- POA_CORBA::ComponentIR::EventPortDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::EventPortDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EventPortDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::EventPortDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
-
- _get_component_EventPortDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ComponentIR::EventPortDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::EventPortDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::EventPortDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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);
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ComponentIR::EventPortDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_EventPortDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_EmitsDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 15, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 15, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_EmitsDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 21,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 6,
- WORDLIST_SIZE = 25
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::EmitsDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::EmitsDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::EmitsDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::EmitsDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::EmitsDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::EmitsDef::_get_name_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::EmitsDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::EmitsDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::EmitsDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::EmitsDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::EmitsDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::EmitsDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::EmitsDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::EmitsDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::EmitsDef::_get_absolute_name_skel, 0},
- {"is_a", &POA_CORBA::ComponentIR::EmitsDef::is_a_skel, 0},
- {"_get_event", &POA_CORBA::ComponentIR::EmitsDef::_get_event_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::EmitsDef::_component_skel, 0},
- {"_set_event", &POA_CORBA::ComponentIR::EmitsDef::_set_event_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::EmitsDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::EmitsDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -12, -2, -20, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- 15, 16, -1, 17, 18, 19, -54, -9, -2, 23, -6, -2, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 24,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_EmitsDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_EmitsDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::EmitsDef::EmitsDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_EmitsDef_optable;
-}
-
-POA_CORBA::ComponentIR::EmitsDef::EmitsDef (const EmitsDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::ComponentIR::EventPortDef (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::EmitsDef::~EmitsDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_EmitsDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_EmitsDef_Upcall_Command (
- POA_CORBA::ComponentIR::EmitsDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::EmitsDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EmitsDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::EmitsDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
-
- _is_a_EmitsDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_EmitsDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_EmitsDef_Upcall_Command (
- POA_CORBA::ComponentIR::EmitsDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::EmitsDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EmitsDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::EmitsDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
-
- _non_existent_EmitsDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_EmitsDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_EmitsDef_Upcall_Command (
- POA_CORBA::ComponentIR::EmitsDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::EmitsDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EmitsDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::EmitsDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
-
- _repository_id_EmitsDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::EmitsDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ComponentIR::EmitsDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_EmitsDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_EmitsDef_Upcall_Command (
- POA_CORBA::ComponentIR::EmitsDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::EmitsDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::EmitsDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::EmitsDef * const impl =
- static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
-
- _get_component_EmitsDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ComponentIR::EmitsDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/EmitsDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::EmitsDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/EmitsDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::EmitsDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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);
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ComponentIR::EmitsDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_EmitsDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_PublishesDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 15, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 15, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_PublishesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 21,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 6,
- WORDLIST_SIZE = 25
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::PublishesDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::PublishesDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::PublishesDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::PublishesDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::PublishesDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::PublishesDef::_get_name_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::PublishesDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::PublishesDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::PublishesDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::PublishesDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::PublishesDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::PublishesDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::PublishesDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::PublishesDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::PublishesDef::_get_absolute_name_skel, 0},
- {"is_a", &POA_CORBA::ComponentIR::PublishesDef::is_a_skel, 0},
- {"_get_event", &POA_CORBA::ComponentIR::PublishesDef::_get_event_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::PublishesDef::_component_skel, 0},
- {"_set_event", &POA_CORBA::ComponentIR::PublishesDef::_set_event_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::PublishesDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::PublishesDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -12, -2, -20, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- 15, 16, -1, 17, 18, 19, -54, -9, -2, 23, -6, -2, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 24,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_PublishesDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_PublishesDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::PublishesDef::PublishesDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_PublishesDef_optable;
-}
-
-POA_CORBA::ComponentIR::PublishesDef::PublishesDef (const PublishesDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::ComponentIR::EventPortDef (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::PublishesDef::~PublishesDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_PublishesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_PublishesDef_Upcall_Command (
- POA_CORBA::ComponentIR::PublishesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::PublishesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::PublishesDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::PublishesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
-
- _is_a_PublishesDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_PublishesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_PublishesDef_Upcall_Command (
- POA_CORBA::ComponentIR::PublishesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::PublishesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::PublishesDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::PublishesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
-
- _non_existent_PublishesDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_PublishesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_PublishesDef_Upcall_Command (
- POA_CORBA::ComponentIR::PublishesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::PublishesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::PublishesDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::PublishesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
-
- _repository_id_PublishesDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::PublishesDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ComponentIR::PublishesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_PublishesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_PublishesDef_Upcall_Command (
- POA_CORBA::ComponentIR::PublishesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::PublishesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::PublishesDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::PublishesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
-
- _get_component_PublishesDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ComponentIR::PublishesDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/PublishesDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::PublishesDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/PublishesDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::PublishesDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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);
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ComponentIR::PublishesDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_PublishesDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_ConsumesDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 15, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 15, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_ConsumesDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 21,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 6,
- WORDLIST_SIZE = 25
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::ConsumesDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::ConsumesDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::ConsumesDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::ConsumesDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::ConsumesDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::ConsumesDef::_get_name_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::ConsumesDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::ConsumesDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::ConsumesDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::ConsumesDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::ConsumesDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::ConsumesDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::ConsumesDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::ConsumesDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::ConsumesDef::_get_absolute_name_skel, 0},
- {"is_a", &POA_CORBA::ComponentIR::ConsumesDef::is_a_skel, 0},
- {"_get_event", &POA_CORBA::ComponentIR::ConsumesDef::_get_event_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::ConsumesDef::_component_skel, 0},
- {"_set_event", &POA_CORBA::ComponentIR::ConsumesDef::_set_event_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::ConsumesDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::ConsumesDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -12, -2, -20, -3, 4, 5, -1, 53, 8, 48, 11, -1, -48, 14,
- 15, 16, -1, 17, 18, 19, -54, -9, -2, 23, -6, -2, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 24,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_ConsumesDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_ConsumesDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::ConsumesDef::ConsumesDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_ConsumesDef_optable;
-}
-
-POA_CORBA::ComponentIR::ConsumesDef::ConsumesDef (const ConsumesDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::ComponentIR::EventPortDef (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::ConsumesDef::~ConsumesDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ConsumesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ConsumesDef_Upcall_Command (
- POA_CORBA::ComponentIR::ConsumesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ConsumesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ConsumesDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::ConsumesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
-
- _is_a_ConsumesDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ConsumesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ConsumesDef_Upcall_Command (
- POA_CORBA::ComponentIR::ConsumesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ConsumesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ConsumesDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ConsumesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
-
- _non_existent_ConsumesDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ConsumesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ConsumesDef_Upcall_Command (
- POA_CORBA::ComponentIR::ConsumesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ConsumesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ConsumesDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ConsumesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
-
- _repository_id_ConsumesDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::ConsumesDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ComponentIR::ConsumesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ConsumesDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ConsumesDef_Upcall_Command (
- POA_CORBA::ComponentIR::ConsumesDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ConsumesDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ConsumesDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ConsumesDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
-
- _get_component_ConsumesDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ComponentIR::ConsumesDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/EventPortDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/ConsumesDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::ConsumesDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/ConsumesDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::ConsumesDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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);
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ComponentIR::ConsumesDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_ConsumesDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_ComponentDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 35,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 0,
- 90, 0, 25, 0, 90, 90, 90, 5, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 30, 0, 5,
- 90, 10, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 15, 35, 90, 90, 90, 20, 0, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90,
-#else
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
- 90, 90, 90, 90, 90, 35, 90, 0, 90, 0,
- 25, 0, 90, 90, 90, 5, 90, 90, 30, 0,
- 5, 90, 10, 90, 90, 15, 35, 90, 90, 90,
- 20, 0, 90, 90, 90, 90, 90, 90,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_ComponentDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 54,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 89,
- HASH_VALUE_RANGE = 86,
- DUPLICATES = 14,
- WORDLIST_SIZE = 58
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::ComponentDef::move_skel, 0},
- {"is_a", &POA_CORBA::ComponentIR::ComponentDef::is_a_skel, 0},
- {"create_enum", &POA_CORBA::ComponentIR::ComponentDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::ComponentIR::ComponentDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ComponentIR::ComponentDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ComponentIR::ComponentDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ComponentIR::ComponentDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::ComponentIR::ComponentDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::ComponentIR::ComponentDef::create_ext_value_skel, 0},
- {"create_union", &POA_CORBA::ComponentIR::ComponentDef::create_union_skel, 0},
- {"create_ext_attribute", &POA_CORBA::ComponentIR::ComponentDef::create_ext_attribute_skel, 0},
- {"create_exception", &POA_CORBA::ComponentIR::ComponentDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::ComponentIR::ComponentDef::create_operation_skel, 0},
- {"create_local_interface", &POA_CORBA::ComponentIR::ComponentDef::create_local_interface_skel, 0},
- {"contents", &POA_CORBA::ComponentIR::ComponentDef::contents_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ComponentIR::ComponentDef::create_abstract_interface_skel, 0},
- {"create_uses", &POA_CORBA::ComponentIR::ComponentDef::create_uses_skel, 0},
- {"create_alias", &POA_CORBA::ComponentIR::ComponentDef::create_alias_skel, 0},
- {"create_emits", &POA_CORBA::ComponentIR::ComponentDef::create_emits_skel, 0},
- {"create_provides", &POA_CORBA::ComponentIR::ComponentDef::create_provides_skel, 0},
- {"create_consumes", &POA_CORBA::ComponentIR::ComponentDef::create_consumes_skel, 0},
- {"create_publishes", &POA_CORBA::ComponentIR::ComponentDef::create_publishes_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::ComponentDef::destroy_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::ComponentDef::describe_skel, 0},
- {"create_value_box", &POA_CORBA::ComponentIR::ComponentDef::create_value_box_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::ComponentDef::_is_a_skel, 0},
- {"lookup_name", &POA_CORBA::ComponentIR::ComponentDef::lookup_name_skel, 0},
- {"describe_interface", &POA_CORBA::ComponentIR::ComponentDef::describe_interface_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::ComponentDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ComponentIR::ComponentDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::ComponentDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::ComponentDef::_interface_skel, 0},
- {"lookup", &POA_CORBA::ComponentIR::ComponentDef::lookup_skel, 0},
- {"describe_ext_interface", &POA_CORBA::ComponentIR::ComponentDef::describe_ext_interface_skel, 0},
- {"create_struct", &POA_CORBA::ComponentIR::ComponentDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ComponentIR::ComponentDef::create_constant_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::ComponentDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::ComponentDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::ComponentDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::ComponentDef::_get_defined_in_skel, 0},
- {"describe_contents", &POA_CORBA::ComponentIR::ComponentDef::describe_contents_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::ComponentDef::_get_containing_repository_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::ComponentDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::ComponentDef::_set_id_skel, 0},
- {"_get_base_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_get_base_interfaces_skel, 0},
- {"_set_base_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_set_base_interfaces_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::ComponentDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::ComponentDef::_repository_id_skel, 0},
- {"_get_supported_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_get_supported_interfaces_skel, 0},
- {"_set_supported_interfaces", &POA_CORBA::ComponentIR::ComponentDef::_set_supported_interfaces_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::ComponentDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::ComponentDef::_non_existent_skel, 0},
- {"_get_base_component", &POA_CORBA::ComponentIR::ComponentDef::_get_base_component_skel, 0},
- {"_set_base_component", &POA_CORBA::ComponentIR::ComponentDef::_set_base_component_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, 4, -8, -2, -10, -3, 5, -1, 6, 7, -97,
- -15, -2, -98, 13, -21, -2, 14, -96, 17, 18, -1, 19, 20, -98,
- -23, -2, -91, 25, 26, 27, -32, -3, 28, -1, -40, -2, 29, 30,
- -1, 31, -99, 35, 36, 37, 38, -1, 39, -1, -103, 42, -1, 43,
- -1, 44, -1, -1, -1, 45, -1, -1, -1, -46, -2, -91, -48, -2,
- -91, -52, -2, 50, 51, -93, -1, -1, -1, -1, 54, -1, -1, 55,
- -1, -1, -1, -56, -2, -91,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_ComponentDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_ComponentDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::ComponentDef::ComponentDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_ComponentDef_optable;
-}
-
-POA_CORBA::ComponentIR::ComponentDef::ComponentDef (const ComponentDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::InterfaceDef (rhs),
- POA_CORBA::InterfaceAttrExtension (rhs),
- POA_CORBA::ExtInterfaceDef (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::ComponentDef::~ComponentDef (void)
-{
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_base_component_ComponentDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_base_component_ComponentDef (
- POA_CORBA::ComponentIR::ComponentDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::ComponentDef> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->base_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ComponentDef::_get_base_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- _get_base_component_ComponentDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_base_component_ComponentDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_base_component_ComponentDef (
- POA_CORBA::ComponentIR::ComponentDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::ComponentDef> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->base_component (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ComponentDef::_set_base_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::in_arg_val _tao_base_component;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_base_component
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- _set_base_component_ComponentDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_supported_interfaces_ComponentDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_supported_interfaces_ComponentDef (
- POA_CORBA::ComponentIR::ComponentDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->supported_interfaces (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ComponentDef::_get_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- _get_supported_interfaces_ComponentDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_supported_interfaces_ComponentDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_supported_interfaces_ComponentDef (
- POA_CORBA::ComponentIR::ComponentDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->supported_interfaces (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ComponentDef::_set_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_supported_interfaces
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- _set_supported_interfaces_ComponentDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_provides_ComponentDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_provides_ComponentDef (
- POA_CORBA::ComponentIR::ComponentDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ComponentIR::ProvidesDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::ProvidesDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::InterfaceDef>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDef> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_provides (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ComponentDef::create_provides_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::ProvidesDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::InterfaceDef>::in_arg_val _tao_interface_type;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_interface_type
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- create_provides_ComponentDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_uses_ComponentDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_uses_ComponentDef (
- POA_CORBA::ComponentIR::ComponentDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ComponentIR::UsesDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::UsesDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::InterfaceDef>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDef> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 5);
-
- retval =
- this->servant_->create_uses (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ComponentDef::create_uses_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::UsesDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::InterfaceDef>::in_arg_val _tao_interface_type;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_multiple;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_interface_type,
- &_tao_is_multiple
- };
-
- static size_t const nargs = 6;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- create_uses_ComponentDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_emits_ComponentDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_emits_ComponentDef (
- POA_CORBA::ComponentIR::ComponentDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ComponentIR::EmitsDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::EmitsDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::EventDef>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::EventDef> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_emits (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ComponentDef::create_emits_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::EmitsDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::ComponentIR::EventDef>::in_arg_val _tao_event;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_event
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- create_emits_ComponentDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_publishes_ComponentDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_publishes_ComponentDef (
- POA_CORBA::ComponentIR::ComponentDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ComponentIR::PublishesDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::PublishesDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::EventDef>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::EventDef> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_publishes (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ComponentDef::create_publishes_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::PublishesDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::ComponentIR::EventDef>::in_arg_val _tao_event;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_event
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- create_publishes_ComponentDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_consumes_ComponentDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_consumes_ComponentDef (
- POA_CORBA::ComponentIR::ComponentDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ComponentIR::ConsumesDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::ConsumesDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::EventDef>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::EventDef> (
- this->operation_details_,
- this->args_,
- 4);
-
- retval =
- this->servant_->create_consumes (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::ComponentDef::create_consumes_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::ConsumesDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::ComponentIR::EventDef>::in_arg_val _tao_event;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_event
- };
-
- static size_t const nargs = 5;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- create_consumes_ComponentDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ComponentDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ComponentDef_Upcall_Command (
- POA_CORBA::ComponentIR::ComponentDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ComponentDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- _is_a_ComponentDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ComponentDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ComponentDef_Upcall_Command (
- POA_CORBA::ComponentIR::ComponentDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ComponentDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- _non_existent_ComponentDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ComponentDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ComponentDef_Upcall_Command (
- POA_CORBA::ComponentIR::ComponentDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ComponentDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- _repository_id_ComponentDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::ComponentDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ComponentDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ComponentDef_Upcall_Command (
- POA_CORBA::ComponentIR::ComponentDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::ComponentDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::ComponentDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::ComponentDef * const impl =
- static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
-
- _get_component_ComponentDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ComponentIR::ComponentDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ExtInterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::ComponentDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/ComponentDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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);
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ComponentIR::ComponentDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_ComponentDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_FactoryDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 15, 0, 10, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 5,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 0, 20, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 15, 0, 10, 37, 37, 37, 37, 37, 37, 0,
- 5, 37, 37, 37, 37, 0, 20, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 29,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 10,
- WORDLIST_SIZE = 33
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::FactoryDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::FactoryDef::_is_a_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::FactoryDef::_get_name_skel, 0},
- {"_set_mode", &POA_CORBA::ComponentIR::FactoryDef::_set_mode_skel, 0},
- {"_get_mode", &POA_CORBA::ComponentIR::FactoryDef::_get_mode_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::FactoryDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::FactoryDef::_interface_skel, 0},
- {"_get_params", &POA_CORBA::ComponentIR::FactoryDef::_get_params_skel, 0},
- {"_set_params", &POA_CORBA::ComponentIR::FactoryDef::_set_params_skel, 0},
- {"_get_contexts", &POA_CORBA::ComponentIR::FactoryDef::_get_contexts_skel, 0},
- {"_set_contexts", &POA_CORBA::ComponentIR::FactoryDef::_set_contexts_skel, 0},
- {"_get_exceptions", &POA_CORBA::ComponentIR::FactoryDef::_get_exceptions_skel, 0},
- {"_set_exceptions", &POA_CORBA::ComponentIR::FactoryDef::_set_exceptions_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::FactoryDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::FactoryDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::FactoryDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::FactoryDef::_get_defined_in_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::FactoryDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::FactoryDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::FactoryDef::describe_skel, 0},
- {"_get_result_def", &POA_CORBA::ComponentIR::FactoryDef::_get_result_def_skel, 0},
- {"_set_result_def", &POA_CORBA::ComponentIR::FactoryDef::_set_result_def_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::FactoryDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::FactoryDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::FactoryDef::_component_skel, 0},
- {"_get_result", &POA_CORBA::ComponentIR::FactoryDef::_get_result_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::FactoryDef::destroy_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::FactoryDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::FactoryDef::_get_containing_repository_skel, 0},
- };
-
- 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 TAO_operation_db_entry *resword;
-
- switch (key)
- {
- case 4:
- resword = &wordlist[4]; break;
- case 5:
- resword = &wordlist[5]; break;
- case 9:
- resword = &wordlist[6];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[7];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[8];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[9];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 10:
- resword = &wordlist[10]; break;
- case 11:
- resword = &wordlist[11];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[12];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 13:
- resword = &wordlist[13];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[14];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 15:
- resword = &wordlist[15];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[16];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 17:
- resword = &wordlist[17];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[18];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 18:
- resword = &wordlist[19]; break;
- case 20:
- resword = &wordlist[20]; break;
- case 22:
- resword = &wordlist[21];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[22];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 23:
- resword = &wordlist[23]; break;
- case 25:
- resword = &wordlist[24];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[25];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 28:
- resword = &wordlist[26]; break;
- case 29:
- resword = &wordlist[27]; break;
- case 30:
- resword = &wordlist[28]; break;
- case 31:
- resword = &wordlist[29]; break;
- case 32:
- resword = &wordlist[30]; break;
- case 33:
- resword = &wordlist[31]; break;
- case 36:
- resword = &wordlist[32]; break;
- default: return 0;
- }
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1))
- return resword;
- return 0;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ComponentIR_FactoryDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_FactoryDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::FactoryDef::FactoryDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_FactoryDef_optable;
-}
-
-POA_CORBA::ComponentIR::FactoryDef::FactoryDef (const FactoryDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::OperationDef (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::FactoryDef::~FactoryDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_FactoryDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_FactoryDef_Upcall_Command (
- POA_CORBA::ComponentIR::FactoryDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::FactoryDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::FactoryDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::FactoryDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
-
- _is_a_FactoryDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_FactoryDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_FactoryDef_Upcall_Command (
- POA_CORBA::ComponentIR::FactoryDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::FactoryDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::FactoryDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::FactoryDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
-
- _non_existent_FactoryDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_FactoryDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_FactoryDef_Upcall_Command (
- POA_CORBA::ComponentIR::FactoryDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::FactoryDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::FactoryDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::FactoryDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
-
- _repository_id_FactoryDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::FactoryDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ComponentIR::FactoryDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_FactoryDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_FactoryDef_Upcall_Command (
- POA_CORBA::ComponentIR::FactoryDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::FactoryDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::FactoryDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::FactoryDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
-
- _get_component_FactoryDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ComponentIR::FactoryDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/OperationDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/FactoryDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::FactoryDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/FactoryDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::FactoryDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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);
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ComponentIR::FactoryDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_FactoryDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_FinderDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 15, 0, 10, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 5,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 0, 20, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 15, 0, 10, 37, 37, 37, 37, 37, 37, 0,
- 5, 37, 37, 37, 37, 0, 20, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 29,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 10,
- WORDLIST_SIZE = 33
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::FinderDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::FinderDef::_is_a_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::FinderDef::_get_name_skel, 0},
- {"_set_mode", &POA_CORBA::ComponentIR::FinderDef::_set_mode_skel, 0},
- {"_get_mode", &POA_CORBA::ComponentIR::FinderDef::_get_mode_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::FinderDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::FinderDef::_interface_skel, 0},
- {"_get_params", &POA_CORBA::ComponentIR::FinderDef::_get_params_skel, 0},
- {"_set_params", &POA_CORBA::ComponentIR::FinderDef::_set_params_skel, 0},
- {"_get_contexts", &POA_CORBA::ComponentIR::FinderDef::_get_contexts_skel, 0},
- {"_set_contexts", &POA_CORBA::ComponentIR::FinderDef::_set_contexts_skel, 0},
- {"_get_exceptions", &POA_CORBA::ComponentIR::FinderDef::_get_exceptions_skel, 0},
- {"_set_exceptions", &POA_CORBA::ComponentIR::FinderDef::_set_exceptions_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::FinderDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::FinderDef::_set_version_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::FinderDef::_get_absolute_name_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::FinderDef::_get_defined_in_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::FinderDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::FinderDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::FinderDef::describe_skel, 0},
- {"_get_result_def", &POA_CORBA::ComponentIR::FinderDef::_get_result_def_skel, 0},
- {"_set_result_def", &POA_CORBA::ComponentIR::FinderDef::_set_result_def_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::FinderDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::FinderDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::FinderDef::_component_skel, 0},
- {"_get_result", &POA_CORBA::ComponentIR::FinderDef::_get_result_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::FinderDef::destroy_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::FinderDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::FinderDef::_get_containing_repository_skel, 0},
- };
-
- 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 TAO_operation_db_entry *resword;
-
- switch (key)
- {
- case 4:
- resword = &wordlist[4]; break;
- case 5:
- resword = &wordlist[5]; break;
- case 9:
- resword = &wordlist[6];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[7];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[8];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[9];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 10:
- resword = &wordlist[10]; break;
- case 11:
- resword = &wordlist[11];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[12];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 13:
- resword = &wordlist[13];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[14];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 15:
- resword = &wordlist[15];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[16];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 17:
- resword = &wordlist[17];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[18];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 18:
- resword = &wordlist[19]; break;
- case 20:
- resword = &wordlist[20]; break;
- case 22:
- resword = &wordlist[21];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[22];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 23:
- resword = &wordlist[23]; break;
- case 25:
- resword = &wordlist[24];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- resword = &wordlist[25];
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1)) return resword;
- return 0;
- case 28:
- resword = &wordlist[26]; break;
- case 29:
- resword = &wordlist[27]; break;
- case 30:
- resword = &wordlist[28]; break;
- case 31:
- resword = &wordlist[29]; break;
- case 32:
- resword = &wordlist[30]; break;
- case 33:
- resword = &wordlist[31]; break;
- case 36:
- resword = &wordlist[32]; break;
- default: return 0;
- }
- if (*str == *resword->opname && !strncmp (str + 1, resword->opname + 1, len - 1))
- return resword;
- return 0;
- }
- }
- }
- return 0;
-}
-
-static TAO_CORBA_ComponentIR_FinderDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_FinderDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::FinderDef::FinderDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_FinderDef_optable;
-}
-
-POA_CORBA::ComponentIR::FinderDef::FinderDef (const FinderDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::OperationDef (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::FinderDef::~FinderDef (void)
-{
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_FinderDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_FinderDef_Upcall_Command (
- POA_CORBA::ComponentIR::FinderDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::FinderDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::FinderDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::FinderDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
-
- _is_a_FinderDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_FinderDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_FinderDef_Upcall_Command (
- POA_CORBA::ComponentIR::FinderDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::FinderDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::FinderDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::FinderDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
-
- _non_existent_FinderDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_FinderDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_FinderDef_Upcall_Command (
- POA_CORBA::ComponentIR::FinderDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::FinderDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::FinderDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::FinderDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
-
- _repository_id_FinderDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::FinderDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ComponentIR::FinderDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_FinderDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_FinderDef_Upcall_Command (
- POA_CORBA::ComponentIR::FinderDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::FinderDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::FinderDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::FinderDef * const impl =
- static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
-
- _get_component_FinderDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ComponentIR::FinderDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/OperationDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/FinderDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::FinderDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/FinderDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::FinderDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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);
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ComponentIR::FinderDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_FinderDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ComponentIR_HomeDef_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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ComponentIR_HomeDef_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, 20, 0, 101, 101, 101, 15, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 0, 0, 20,
- 101, 0, 101, 5, 101, 101, 101, 101, 101, 101,
- 101, 101, 35, 40, 101, 101, 101, 5, 10, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
- 101, 101, 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,
- 20, 0, 101, 101, 101, 15, 101, 101, 0, 0,
- 20, 101, 0, 101, 5, 35, 40, 101, 101, 101,
- 5, 10, 101, 101, 101, 101, 101, 101,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ComponentIR_HomeDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 55,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 100,
- HASH_VALUE_RANGE = 97,
- DUPLICATES = 14,
- WORDLIST_SIZE = 59
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ComponentIR::HomeDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ComponentIR::HomeDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::ComponentIR::HomeDef::lookup_skel, 0},
- {"_get_name", &POA_CORBA::ComponentIR::HomeDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ComponentIR::HomeDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ComponentIR::HomeDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ComponentIR::HomeDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ComponentIR::HomeDef::lookup_name_skel, 0},
- {"_get_base_home", &POA_CORBA::ComponentIR::HomeDef::_get_base_home_skel, 0},
- {"_set_base_home", &POA_CORBA::ComponentIR::HomeDef::_set_base_home_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ComponentIR::HomeDef::_get_absolute_name_skel, 0},
- {"is_a", &POA_CORBA::ComponentIR::HomeDef::is_a_skel, 0},
- {"_get_primary_key", &POA_CORBA::ComponentIR::HomeDef::_get_primary_key_skel, 0},
- {"_set_primary_key", &POA_CORBA::ComponentIR::HomeDef::_set_primary_key_skel, 0},
- {"_get_id", &POA_CORBA::ComponentIR::HomeDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ComponentIR::HomeDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ComponentIR::HomeDef::describe_skel, 0},
- {"_get_version", &POA_CORBA::ComponentIR::HomeDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ComponentIR::HomeDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ComponentIR::HomeDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ComponentIR::HomeDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ComponentIR::HomeDef::_get_defined_in_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ComponentIR::HomeDef::_get_containing_repository_skel, 0},
- {"destroy", &POA_CORBA::ComponentIR::HomeDef::destroy_skel, 0},
- {"describe_interface", &POA_CORBA::ComponentIR::HomeDef::describe_interface_skel, 0},
- {"describe_ext_interface", &POA_CORBA::ComponentIR::HomeDef::describe_ext_interface_skel, 0},
- {"_component", &POA_CORBA::ComponentIR::HomeDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ComponentIR::HomeDef::_non_existent_skel, 0},
- {"_get_base_interfaces", &POA_CORBA::ComponentIR::HomeDef::_get_base_interfaces_skel, 0},
- {"_set_base_interfaces", &POA_CORBA::ComponentIR::HomeDef::_set_base_interfaces_skel, 0},
- {"create_enum", &POA_CORBA::ComponentIR::HomeDef::create_enum_skel, 0},
- {"create_value", &POA_CORBA::ComponentIR::HomeDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ComponentIR::HomeDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ComponentIR::HomeDef::create_native_skel, 0},
- {"_get_supported_interfaces", &POA_CORBA::ComponentIR::HomeDef::_get_supported_interfaces_skel, 0},
- {"_set_supported_interfaces", &POA_CORBA::ComponentIR::HomeDef::_set_supported_interfaces_skel, 0},
- {"create_interface", &POA_CORBA::ComponentIR::HomeDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::ComponentIR::HomeDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::ComponentIR::HomeDef::create_ext_value_skel, 0},
- {"_get_managed_component", &POA_CORBA::ComponentIR::HomeDef::_get_managed_component_skel, 0},
- {"_set_managed_component", &POA_CORBA::ComponentIR::HomeDef::_set_managed_component_skel, 0},
- {"create_finder", &POA_CORBA::ComponentIR::HomeDef::create_finder_skel, 0},
- {"create_ext_attribute", &POA_CORBA::ComponentIR::HomeDef::create_ext_attribute_skel, 0},
- {"create_value_box", &POA_CORBA::ComponentIR::HomeDef::create_value_box_skel, 0},
- {"create_local_interface", &POA_CORBA::ComponentIR::HomeDef::create_local_interface_skel, 0},
- {"create_factory", &POA_CORBA::ComponentIR::HomeDef::create_factory_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ComponentIR::HomeDef::create_abstract_interface_skel, 0},
- {"describe_contents", &POA_CORBA::ComponentIR::HomeDef::describe_contents_skel, 0},
- {"create_union", &POA_CORBA::ComponentIR::HomeDef::create_union_skel, 0},
- {"create_exception", &POA_CORBA::ComponentIR::HomeDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::ComponentIR::HomeDef::create_operation_skel, 0},
- {"contents", &POA_CORBA::ComponentIR::HomeDef::contents_skel, 0},
- {"create_alias", &POA_CORBA::ComponentIR::HomeDef::create_alias_skel, 0},
- {"create_struct", &POA_CORBA::ComponentIR::HomeDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ComponentIR::HomeDef::create_constant_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, 4, 5, 6, -7, -3, -102, 10, 11, -12, -2,
- -102, -1, -1, -1, 14, 15, -1, -1, -16, -2, -18, -2, -104, -103,
- 20, -1, -21, -2, -102, 23, 24, 25, 26, 27, 28, -1, -32, -2,
- 29, -1, -36, -2, -38, -2, -40, -3, 30, -43, -2, 31, -1, -115,
- 34, 35, -114, -1, -114, -113, -111, 45, -1, 46, 47, 48, -1, 49,
- 50, -1, 51, -1, -1, -1, -1, 52, -1, -53, -2, -102, -1, -1,
- -1, -1, -1, -1, 55, -1, -1, -1, 56, -1, -1, -1, -1, -1,
- 57, -1, 58,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_HomeDef_Perfect_Hash_OpTable tao_CORBA_ComponentIR_HomeDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer =
- CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ComponentIR::HomeDef::HomeDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ComponentIR_HomeDef_optable;
-}
-
-POA_CORBA::ComponentIR::HomeDef::HomeDef (const HomeDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::InterfaceDef (rhs),
- POA_CORBA::InterfaceAttrExtension (rhs),
- POA_CORBA::ExtInterfaceDef (rhs)
-{
-}
-
-POA_CORBA::ComponentIR::HomeDef::~HomeDef (void)
-{
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_base_home_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_base_home_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ComponentIR::HomeDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::HomeDef> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->base_home (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::_get_base_home_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::HomeDef>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _get_base_home_HomeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_base_home_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_base_home_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ComponentIR::HomeDef>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::HomeDef> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->base_home (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::_set_base_home_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ComponentIR::HomeDef>::in_arg_val _tao_base_home;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_base_home
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _set_base_home_HomeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_supported_interfaces_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_supported_interfaces_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->supported_interfaces (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::_get_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _get_supported_interfaces_HomeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_supported_interfaces_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_supported_interfaces_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->supported_interfaces (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::_set_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_supported_interfaces
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _set_supported_interfaces_HomeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_managed_component_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_managed_component_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::ComponentDef> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->managed_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::_get_managed_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _get_managed_component_HomeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_managed_component_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_managed_component_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ComponentIR::ComponentDef> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->managed_component (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::_set_managed_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ComponentIR::ComponentDef>::in_arg_val _tao_managed_component;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_managed_component
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _set_managed_component_HomeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_primary_key_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_primary_key_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ValueDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ValueDef> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->primary_key (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::_get_primary_key_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ValueDef>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _get_primary_key_HomeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_primary_key_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_primary_key_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDef> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->primary_key (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::_set_primary_key_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_val _tao_primary_key;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_primary_key
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _set_primary_key_HomeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_factory_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_factory_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ComponentIR::FactoryDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::FactoryDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ParDescriptionSeq> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_,
- 5);
-
- retval =
- this->servant_->create_factory (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::create_factory_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::FactoryDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_val _tao_params;
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_params,
- &_tao_exceptions
- };
-
- static size_t const nargs = 6;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- create_factory_HomeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_finder_HomeDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_finder_HomeDef (
- POA_CORBA::ComponentIR::HomeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ComponentIR::FinderDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ComponentIR::FinderDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ParDescriptionSeq> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_,
- 5);
-
- retval =
- this->servant_->create_finder (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ComponentIR::HomeDef::create_finder_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ComponentIR::FinderDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_val _tao_params;
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_params,
- &_tao_exceptions
- };
-
- static size_t const nargs = 6;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- create_finder_HomeDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_HomeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_HomeDef_Upcall_Command (
- POA_CORBA::ComponentIR::HomeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::HomeDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _is_a_HomeDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_HomeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_HomeDef_Upcall_Command (
- POA_CORBA::ComponentIR::HomeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::HomeDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _non_existent_HomeDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_HomeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_HomeDef_Upcall_Command (
- POA_CORBA::ComponentIR::HomeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::HomeDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _repository_id_HomeDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ComponentIR::HomeDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_HomeDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_HomeDef_Upcall_Command (
- POA_CORBA::ComponentIR::HomeDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ComponentIR::HomeDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
- }
-
-}
-
-
-void POA_CORBA::ComponentIR::HomeDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ComponentIR::HomeDef * const impl =
- static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
-
- _get_component_HomeDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ComponentIR::HomeDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/InterfaceAttrExtension:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ExtInterfaceDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ComponentIR::HomeDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ComponentIR/HomeDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ComponentIR::HomeDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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);
-
- TAO_Stub_Auto_Ptr safe_stub (stub);
- ::CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ComponentIR::HomeDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA_ComponentIR__TAO_HomeDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-
-#endif /* ifndef */
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h
deleted file mode 100644
index 096de121f5f..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h
+++ /dev/null
@@ -1,5119 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:409
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_COMPONENTSS_H_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_COMPONENTSS_H_
-
-#include /**/ "ace/pre.h"
-
-#include "tao/IFR_Client/IFR_ComponentsC.h"
-#include "orbsvcs/IFRService/IFR_ExtendedS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/Collocation_Proxy_Broker.h"
-#include "tao/PortableServer/PortableServer.h"
-#include "tao/PortableServer/Servant_Base.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_sh.cpp:49
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_module/module_sh.cpp:49
-
- namespace ComponentIR
- {
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class EventDef;
- typedef EventDef *EventDef_ptr;
-
- class EventDef
- : public virtual POA_CORBA::ExtValueDef
- {
- protected:
- EventDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::EventDef _stub_type;
- typedef ::CORBA::ComponentIR::EventDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::EventDef_var _stub_var_type;
-
- EventDef (const EventDef& rhs);
- virtual ~EventDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ComponentIR::EventDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_member_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_ext_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_ext_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class Container;
- typedef Container *Container_ptr;
-
- class Container
- : public virtual POA_CORBA::Container
- {
- protected:
- Container (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::Container _stub_type;
- typedef ::CORBA::ComponentIR::Container_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::Container_var _stub_var_type;
-
- Container (const Container& rhs);
- virtual ~Container (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ComponentIR::Container *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ModuleDef;
- typedef ModuleDef *ModuleDef_ptr;
-
- class ModuleDef
- : public virtual POA_CORBA::ModuleDef,
- public virtual POA_CORBA::ComponentIR::Container
- {
- protected:
- ModuleDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::ModuleDef _stub_type;
- typedef ::CORBA::ComponentIR::ModuleDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::ModuleDef_var _stub_var_type;
-
- ModuleDef (const ModuleDef& rhs);
- virtual ~ModuleDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ComponentIR::ModuleDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_component_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_home_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class Repository;
- typedef Repository *Repository_ptr;
-
- class Repository
- : public virtual POA_CORBA::Repository,
- public virtual POA_CORBA::ComponentIR::Container
- {
- protected:
- Repository (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::Repository _stub_type;
- typedef ::CORBA::ComponentIR::Repository_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::Repository_var _stub_var_type;
-
- Repository (const Repository& rhs);
- virtual ~Repository (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ComponentIR::Repository *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- get_canonical_typecode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- get_primitive_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_string_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_wstring_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_sequence_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_array_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_fixed_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_component_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_home_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ProvidesDef;
- typedef ProvidesDef *ProvidesDef_ptr;
-
- class ProvidesDef
- : public virtual POA_CORBA::Contained
- {
- protected:
- ProvidesDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::ProvidesDef _stub_type;
- typedef ::CORBA::ComponentIR::ProvidesDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::ProvidesDef_var _stub_var_type;
-
- ProvidesDef (const ProvidesDef& rhs);
- virtual ~ProvidesDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ComponentIR::ProvidesDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class UsesDef;
- typedef UsesDef *UsesDef_ptr;
-
- class UsesDef
- : public virtual POA_CORBA::Contained
- {
- protected:
- UsesDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::UsesDef _stub_type;
- typedef ::CORBA::ComponentIR::UsesDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::UsesDef_var _stub_var_type;
-
- UsesDef (const UsesDef& rhs);
- virtual ~UsesDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ComponentIR::UsesDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class EventPortDef;
- typedef EventPortDef *EventPortDef_ptr;
-
- class EventPortDef
- : public virtual POA_CORBA::Contained
- {
- protected:
- EventPortDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::EventPortDef _stub_type;
- typedef ::CORBA::ComponentIR::EventPortDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::EventPortDef_var _stub_var_type;
-
- EventPortDef (const EventPortDef& rhs);
- virtual ~EventPortDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ComponentIR::EventPortDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class EmitsDef;
- typedef EmitsDef *EmitsDef_ptr;
-
- class EmitsDef
- : public virtual POA_CORBA::ComponentIR::EventPortDef
- {
- protected:
- EmitsDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::EmitsDef _stub_type;
- typedef ::CORBA::ComponentIR::EmitsDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::EmitsDef_var _stub_var_type;
-
- EmitsDef (const EmitsDef& rhs);
- virtual ~EmitsDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ComponentIR::EmitsDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class PublishesDef;
- typedef PublishesDef *PublishesDef_ptr;
-
- class PublishesDef
- : public virtual POA_CORBA::ComponentIR::EventPortDef
- {
- protected:
- PublishesDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::PublishesDef _stub_type;
- typedef ::CORBA::ComponentIR::PublishesDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::PublishesDef_var _stub_var_type;
-
- PublishesDef (const PublishesDef& rhs);
- virtual ~PublishesDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ComponentIR::PublishesDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ConsumesDef;
- typedef ConsumesDef *ConsumesDef_ptr;
-
- class ConsumesDef
- : public virtual POA_CORBA::ComponentIR::EventPortDef
- {
- protected:
- ConsumesDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::ConsumesDef _stub_type;
- typedef ::CORBA::ComponentIR::ConsumesDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::ConsumesDef_var _stub_var_type;
-
- ConsumesDef (const ConsumesDef& rhs);
- virtual ~ConsumesDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ComponentIR::ConsumesDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ComponentDef;
- typedef ComponentDef *ComponentDef_ptr;
-
- class ComponentDef
- : public virtual POA_CORBA::ExtInterfaceDef
- {
- protected:
- ComponentDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::ComponentDef _stub_type;
- typedef ::CORBA::ComponentIR::ComponentDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::ComponentDef_var _stub_var_type;
-
- ComponentDef (const ComponentDef& rhs);
- virtual ~ComponentDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ComponentIR::ComponentDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class FactoryDef;
- typedef FactoryDef *FactoryDef_ptr;
-
- class FactoryDef
- : public virtual POA_CORBA::OperationDef
- {
- protected:
- FactoryDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::FactoryDef _stub_type;
- typedef ::CORBA::ComponentIR::FactoryDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::FactoryDef_var _stub_var_type;
-
- FactoryDef (const FactoryDef& rhs);
- virtual ~FactoryDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ComponentIR::FactoryDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_result_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class FinderDef;
- typedef FinderDef *FinderDef_ptr;
-
- class FinderDef
- : public virtual POA_CORBA::OperationDef
- {
- protected:
- FinderDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::FinderDef _stub_type;
- typedef ::CORBA::ComponentIR::FinderDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::FinderDef_var _stub_var_type;
-
- FinderDef (const FinderDef& rhs);
- virtual ~FinderDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ComponentIR::FinderDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_result_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class HomeDef;
- typedef HomeDef *HomeDef_ptr;
-
- class HomeDef
- : public virtual POA_CORBA::ExtInterfaceDef
- {
- protected:
- HomeDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ComponentIR::HomeDef _stub_type;
- typedef ::CORBA::ComponentIR::HomeDef_ptr _stub_ptr_type;
- typedef ::CORBA::ComponentIR::HomeDef_var _stub_var_type;
-
- HomeDef (const HomeDef& rhs);
- virtual ~HomeDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ComponentIR::HomeDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_module/module_sh.cpp:80
-
- } // module CORBA::ComponentIR
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_sh.cpp:80
-
-} // module CORBA
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:1219
-
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#include "IFR_ComponentsS_T.h"
-
-#if defined (__ACE_INLINE__)
-#include "IFR_ComponentsS.inl"
-#endif /* defined INLINE */
-
-#include /**/ "ace/post.h"
-#endif /* ifndef */
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.inl b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.inl
deleted file mode 100644
index 86e5fd82676..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.inl
+++ /dev/null
@@ -1,6972 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_get_supported_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_set_supported_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_get_initializers_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_set_initializers_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_get_base_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_set_base_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_get_abstract_base_values_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_set_abstract_base_values_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_get_is_abstract_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_set_is_abstract_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_get_is_custom_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_set_is_custom_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_get_is_truncatable_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::_set_is_truncatable_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::describe_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::describe_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_value_member_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::create_value_member_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::create_attribute_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ValueDef::create_operation_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_get_ext_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ExtValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ExtValueDef::_get_ext_initializers_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::_set_ext_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ExtValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ExtValueDef::_set_ext_initializers_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::describe_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ExtValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ExtValueDef::describe_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventDef::create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ExtValueDef * const impl = static_cast<POA_CORBA::ComponentIR::EventDef *> (servant);
- POA_CORBA::ExtValueDef::create_ext_attribute_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Container::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Container *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_component_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ComponentIR::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::ComponentIR::Container::create_component_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_home_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ComponentIR::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::ComponentIR::Container::create_home_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ModuleDef::create_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ComponentIR::Container * const impl = static_cast<POA_CORBA::ComponentIR::ModuleDef *> (servant);
- POA_CORBA::ComponentIR::Container::create_event_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::lookup_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Repository * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Repository::lookup_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::get_canonical_typecode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Repository * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Repository::get_canonical_typecode_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::get_primitive_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Repository * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Repository::get_primitive_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_string_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Repository * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Repository::create_string_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_wstring_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Repository * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Repository::create_wstring_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_sequence_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Repository * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Repository::create_sequence_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_array_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Repository * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Repository::create_array_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_fixed_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Repository * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::Repository::create_fixed_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_component_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ComponentIR::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::ComponentIR::Container::create_component_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_home_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ComponentIR::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::ComponentIR::Container::create_home_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::Repository::create_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ComponentIR::Container * const impl = static_cast<POA_CORBA::ComponentIR::Repository *> (servant);
- POA_CORBA::ComponentIR::Container::create_event_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ProvidesDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ProvidesDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::UsesDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::UsesDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EventPortDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EventPortDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_get_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ComponentIR::EventPortDef * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::ComponentIR::EventPortDef::_get_event_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::_set_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ComponentIR::EventPortDef * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::ComponentIR::EventPortDef::_set_event_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::EmitsDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ComponentIR::EventPortDef * const impl = static_cast<POA_CORBA::ComponentIR::EmitsDef *> (servant);
- POA_CORBA::ComponentIR::EventPortDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_get_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ComponentIR::EventPortDef * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::ComponentIR::EventPortDef::_get_event_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::_set_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ComponentIR::EventPortDef * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::ComponentIR::EventPortDef::_set_event_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::PublishesDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ComponentIR::EventPortDef * const impl = static_cast<POA_CORBA::ComponentIR::PublishesDef *> (servant);
- POA_CORBA::ComponentIR::EventPortDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_get_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ComponentIR::EventPortDef * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::ComponentIR::EventPortDef::_get_event_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::_set_event_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ComponentIR::EventPortDef * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::ComponentIR::EventPortDef::_set_event_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ConsumesDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ComponentIR::EventPortDef * const impl = static_cast<POA_CORBA::ComponentIR::ConsumesDef *> (servant);
- POA_CORBA::ComponentIR::EventPortDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::_set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::InterfaceDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::InterfaceDef::describe_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::InterfaceDef::create_attribute_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::InterfaceDef::create_operation_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::ComponentDef::create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ComponentIR::ComponentDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_result_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_get_result_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_get_result_def_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_set_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_set_result_def_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_get_params_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_set_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_set_params_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_get_mode_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_set_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_set_mode_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_get_contexts_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_set_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_set_contexts_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_get_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_get_exceptions_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FactoryDef::_set_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FactoryDef *> (servant);
- POA_CORBA::OperationDef::_set_exceptions_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_result_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_get_result_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_get_result_def_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_set_result_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_set_result_def_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_get_params_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_set_params_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_set_params_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_get_mode_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_set_mode_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_set_mode_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_get_contexts_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_set_contexts_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_set_contexts_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_get_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_get_exceptions_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::FinderDef::_set_exceptions_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::OperationDef * const impl = static_cast<POA_CORBA::ComponentIR::FinderDef *> (servant);
- POA_CORBA::OperationDef::_set_exceptions_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_get_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::_set_base_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::InterfaceDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::describe_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::InterfaceDef::describe_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::InterfaceDef::create_attribute_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceDef * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::InterfaceDef::create_operation_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::describe_ext_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::describe_ext_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ComponentIR::HomeDef::create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::InterfaceAttrExtension * const impl = static_cast<POA_CORBA::ComponentIR::HomeDef *> (servant);
- POA_CORBA::InterfaceAttrExtension::create_ext_attribute_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp
deleted file mode 100644
index 1944c42347d..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:683
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_COMPONENTSS_T_CPP_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_COMPONENTSS_T_CPP_
-
-#include "IFR_ComponentsS_T.h"
-
-#if !defined (__ACE_INLINE__)
-#include "IFR_ComponentsS_T.inl"
-#endif /* !defined INLINE */
-
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-#endif /* ifndef */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h
deleted file mode 100644
index 0ab0e5470dc..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h
+++ /dev/null
@@ -1,5387 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:545
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_COMPONENTSS_T_H_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_COMPONENTSS_T_H_
-
-#include /**/ "ace/pre.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_root/root_sth.cpp:116
-
-namespace POA_CORBA
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_root/root_sth.cpp:116
-
- namespace ComponentIR
- {
-
- // TAO_IDL - Generated from
- // 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:
- /// the T& ctor
- EventDef_tie (T &t);
- /// ctor taking a POA
- EventDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- EventDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- EventDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~EventDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- EventDef_tie (const EventDef_tie &);
- void operator= (const EventDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // 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:
- /// the T& ctor
- Container_tie (T &t);
- /// ctor taking a POA
- Container_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- Container_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- Container_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~Container_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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:
- /// the T& ctor
- ModuleDef_tie (T &t);
- /// ctor taking a POA
- ModuleDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ModuleDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ModuleDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ModuleDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ModuleDef_tie (const ModuleDef_tie &);
- void operator= (const ModuleDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // 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:
- /// the T& ctor
- Repository_tie (T &t);
- /// ctor taking a POA
- Repository_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- Repository_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- Repository_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~Repository_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- Repository_tie (const Repository_tie &);
- void operator= (const Repository_tie &);
- };
-
- // TAO_IDL - Generated from
- // 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:
- /// the T& ctor
- ProvidesDef_tie (T &t);
- /// ctor taking a POA
- ProvidesDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ProvidesDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ProvidesDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ProvidesDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- 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
- // 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:
- /// the T& ctor
- UsesDef_tie (T &t);
- /// ctor taking a POA
- UsesDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- UsesDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- UsesDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~UsesDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- 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
- // 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:
- /// the T& ctor
- EventPortDef_tie (T &t);
- /// ctor taking a POA
- EventPortDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- EventPortDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- EventPortDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~EventPortDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- 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
- // 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:
- /// the T& ctor
- EmitsDef_tie (T &t);
- /// ctor taking a POA
- EmitsDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- EmitsDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- EmitsDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~EmitsDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- 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
- // 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:
- /// the T& ctor
- PublishesDef_tie (T &t);
- /// ctor taking a POA
- PublishesDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- PublishesDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- PublishesDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~PublishesDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- 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
- // 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:
- /// the T& ctor
- ConsumesDef_tie (T &t);
- /// ctor taking a POA
- ConsumesDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ConsumesDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ConsumesDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ConsumesDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- 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
- // 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:
- /// the T& ctor
- ComponentDef_tie (T &t);
- /// ctor taking a POA
- ComponentDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ComponentDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ComponentDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ComponentDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- 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
- // 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:
- /// the T& ctor
- FactoryDef_tie (T &t);
- /// ctor taking a POA
- FactoryDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- FactoryDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- FactoryDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~FactoryDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- 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
- // 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:
- /// the T& ctor
- FinderDef_tie (T &t);
- /// ctor taking a POA
- FinderDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- FinderDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- FinderDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~FinderDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- 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
- // 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:
- /// the T& ctor
- HomeDef_tie (T &t);
- /// ctor taking a POA
- HomeDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- HomeDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- HomeDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~HomeDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- 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 &);
- };
- } // module CORBA::ComponentIR
-} // module CORBA
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:1322
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined (__ACE_INLINE__)
-#include "IFR_ComponentsS_T.inl"
-#endif /* defined INLINE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "IFR_ComponentsS_T.cpp"
-#endif /* defined REQUIRED SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("IFR_ComponentsS_T.cpp")
-#endif /* defined REQUIRED PRAGMA */
-
-#include /**/ "ace/post.h"
-#endif /* ifndef */
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.inl b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.inl
deleted file mode 100644
index eae67ae179d..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.inl
+++ /dev/null
@@ -1,9019 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::EventDef_tie<T>::EventDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-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_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_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_CORBA::ComponentIR::EventDef_tie<T>::~EventDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::EventDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::EventDef_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::EventDef_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::EventDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::EventDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-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->EventDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::EventDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ComponentIR::EventDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::EventDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::EventDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::EventDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::EventDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::EventDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ComponentIR::EventDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::EventDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::EventDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::EventDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::EventDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::EventDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::EventDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::EventDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::EventDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::EventDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::EventDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- ))
-{
- this->ptr_->supported_interfaces (
- supported_interfaces
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- ))
-{
- this->ptr_->initializers (
- initializers
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- ))
-{
- this->ptr_->base_value (
- base_value
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- ))
-{
- this->ptr_->abstract_base_values (
- abstract_base_values
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- ))
-{
- this->ptr_->is_abstract (
- is_abstract
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- ))
-{
- this->ptr_->is_custom (
- is_custom
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- ))
-{
- this->ptr_->is_truncatable (
- is_truncatable
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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_->is_a (
- id
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- ))
-{
- this->ptr_->ext_initializers (
- ext_initializers
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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,
- ::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
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::Container_tie<T>::Container_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-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_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_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_CORBA::ComponentIR::Container_tie<T>::~Container_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::Container_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::Container_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::Container_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::Container_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::Container_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-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->Container::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::Container_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ComponentIR::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ComponentIR::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::Container_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExtValueDef_ptr POA_CORBA::ComponentIR::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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_->create_component (
- id,
- name,
- version,
- base_component,
- supports_interfaces
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ModuleDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ModuleDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::Repository_tie<T>::Repository_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-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_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_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_CORBA::ComponentIR::Repository_tie<T>::~Repository_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::Repository_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::Repository_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::Repository_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::Repository_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::Repository_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-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->Repository::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-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_->def_kind (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::Repository_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_interface/tie_si.cpp:96
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::ProvidesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ProvidesDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ProvidesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ProvidesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ProvidesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ProvidesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ProvidesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ProvidesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::ProvidesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ProvidesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::ProvidesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::ProvidesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ProvidesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-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
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::UsesDef_tie<T>::UsesDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-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_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_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_CORBA::ComponentIR::UsesDef_tie<T>::~UsesDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::UsesDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::UsesDef_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::UsesDef_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::UsesDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::UsesDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-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->UsesDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::UsesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::UsesDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::UsesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::UsesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::UsesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::UsesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::UsesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::UsesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::UsesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::UsesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::UsesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::UsesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::UsesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- ))
-{
- this->ptr_->interface_type (
- interface_type
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ComponentIR::UsesDef_tie<T>::is_multiple (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->is_multiple (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-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
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::EventPortDef_tie<T>::EventPortDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-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_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_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_CORBA::ComponentIR::EventPortDef_tie<T>::~EventPortDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::EventPortDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::EventPortDef_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::EventPortDef_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::EventPortDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::EventPortDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-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->EventPortDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::EventPortDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventPortDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EventPortDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventPortDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EventPortDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventPortDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EventPortDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventPortDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::EventPortDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EventPortDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::EventPortDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::EventPortDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EventPortDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- ))
-{
- this->ptr_->event (
- event
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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_->is_a (
- event_id
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::EmitsDef_tie<T>::EmitsDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-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_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_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_CORBA::ComponentIR::EmitsDef_tie<T>::~EmitsDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::EmitsDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::EmitsDef_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::EmitsDef_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::EmitsDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::EmitsDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-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->EmitsDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::EmitsDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EmitsDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EmitsDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EmitsDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EmitsDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EmitsDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EmitsDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EmitsDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::EmitsDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::EmitsDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::EmitsDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::EmitsDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::EmitsDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- ))
-{
- this->ptr_->event (
- event
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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_->is_a (
- event_id
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::PublishesDef_tie<T>::PublishesDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-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_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_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_CORBA::ComponentIR::PublishesDef_tie<T>::~PublishesDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::PublishesDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::PublishesDef_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::PublishesDef_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::PublishesDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::PublishesDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-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->PublishesDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::PublishesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::PublishesDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::PublishesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::PublishesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::PublishesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::PublishesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::PublishesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::PublishesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::PublishesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::PublishesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::PublishesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::PublishesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::PublishesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- ))
-{
- this->ptr_->event (
- event
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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_->is_a (
- event_id
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::ConsumesDef_tie<T>::ConsumesDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-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_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_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_CORBA::ComponentIR::ConsumesDef_tie<T>::~ConsumesDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::ConsumesDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::ConsumesDef_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::ConsumesDef_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::ConsumesDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::ConsumesDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-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->ConsumesDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ConsumesDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ConsumesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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_->defined_in (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ConsumesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::ConsumesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::ConsumesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::EventDef_ptr POA_CORBA::ComponentIR::ConsumesDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ConsumesDef_tie<T>::event (
- ::CORBA::ComponentIR::EventDef_ptr event
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->event (
- event
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ComponentDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_CORBA::ComponentIR::ComponentDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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_->base_component (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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,
- ::CORBA::InterfaceDef_ptr interface_type
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->create_provides (
- id,
- name,
- version,
- interface_type
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::UsesDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_uses (
- 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
- ))
-{
- return this->ptr_->create_uses (
- id,
- name,
- version,
- interface_type,
- is_multiple
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::EmitsDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_emits (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::EventDef_ptr event
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->create_emits (
- id,
- name,
- version,
- event
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::PublishesDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_publishes (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::EventDef_ptr event
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->create_publishes (
- id,
- name,
- version,
- event
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::ConsumesDef_ptr POA_CORBA::ComponentIR::ComponentDef_tie<T>::create_consumes (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::ComponentIR::EventDef_ptr event
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->create_consumes (
- id,
- name,
- version,
- event
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::FactoryDef_tie<T>::FactoryDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-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_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_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_CORBA::ComponentIR::FactoryDef_tie<T>::~FactoryDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::FactoryDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::FactoryDef_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::FactoryDef_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::FactoryDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::FactoryDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ComponentIR::FactoryDef_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->FactoryDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::FactoryDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::FactoryDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::FactoryDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::FactoryDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::FactoryDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::FactoryDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::FactoryDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::FactoryDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ComponentIR::FactoryDef_tie<T>::result (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->result (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::ComponentIR::FactoryDef_tie<T>::result_def (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->result_def (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_tie<T>::result_def (
- ::CORBA::IDLType_ptr result_def
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->result_def (
- result_def
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ParDescriptionSeq * POA_CORBA::ComponentIR::FactoryDef_tie<T>::params (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->params (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_tie<T>::params (
- const ::CORBA::ParDescriptionSeq & params
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->params (
- params
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationMode POA_CORBA::ComponentIR::FactoryDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_tie<T>::mode (
- ::CORBA::OperationMode mode
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->mode (
- mode
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContextIdSeq * POA_CORBA::ComponentIR::FactoryDef_tie<T>::contexts (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->contexts (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_tie<T>::contexts (
- const ::CORBA::ContextIdSeq & contexts
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->contexts (
- contexts
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDefSeq * POA_CORBA::ComponentIR::FactoryDef_tie<T>::exceptions (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->exceptions (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FactoryDef_tie<T>::exceptions (
- const ::CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->exceptions (
- exceptions
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::FinderDef_tie<T>::FinderDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-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_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_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_CORBA::ComponentIR::FinderDef_tie<T>::~FinderDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::FinderDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::FinderDef_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::FinderDef_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::FinderDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::FinderDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ComponentIR::FinderDef_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->FinderDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::FinderDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::FinderDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::FinderDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::FinderDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::FinderDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::FinderDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::FinderDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::FinderDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ComponentIR::FinderDef_tie<T>::result (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->result (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::ComponentIR::FinderDef_tie<T>::result_def (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->result_def (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_tie<T>::result_def (
- ::CORBA::IDLType_ptr result_def
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->result_def (
- result_def
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ParDescriptionSeq * POA_CORBA::ComponentIR::FinderDef_tie<T>::params (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->params (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_tie<T>::params (
- const ::CORBA::ParDescriptionSeq & params
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->params (
- params
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationMode POA_CORBA::ComponentIR::FinderDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_tie<T>::mode (
- ::CORBA::OperationMode mode
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->mode (
- mode
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContextIdSeq * POA_CORBA::ComponentIR::FinderDef_tie<T>::contexts (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->contexts (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_tie<T>::contexts (
- const ::CORBA::ContextIdSeq & contexts
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->contexts (
- contexts
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDefSeq * POA_CORBA::ComponentIR::FinderDef_tie<T>::exceptions (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->exceptions (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::FinderDef_tie<T>::exceptions (
- const ::CORBA::ExceptionDefSeq & exceptions
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->exceptions (
- exceptions
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ComponentIR::HomeDef_tie<T>::HomeDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-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_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_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_CORBA::ComponentIR::HomeDef_tie<T>::~HomeDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ComponentIR::HomeDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::HomeDef_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::HomeDef_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::HomeDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ComponentIR::HomeDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ComponentIR::HomeDef_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->HomeDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::HomeDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::base_home (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->base_home (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_tie<T>::base_home (
- ::CORBA::ComponentIR::HomeDef_ptr base_home
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->base_home (
- base_home
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::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_->managed_component (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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_->primary_key (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ComponentIR::HomeDef_tie<T>::primary_key (
- ::CORBA::ValueDef_ptr primary_key
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->primary_key (
- primary_key
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::FactoryDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_factory (
- 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
- ))
-{
- return this->ptr_->create_factory (
- id,
- name,
- version,
- params,
- exceptions
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ComponentIR::FinderDef_ptr POA_CORBA::ComponentIR::HomeDef_tie<T>::create_finder (
- 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
- ))
-{
- return this->ptr_->create_finder (
- id,
- name,
- version,
- params,
- exceptions
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp
deleted file mode 100644
index f41363829d3..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp
+++ /dev/null
@@ -1,7501 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:603
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_EXTENDEDS_CPP_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_EXTENDEDS_CPP_
-
-
-#include "IFR_ExtendedS.h"
-#include "tao/PortableServer/Operation_Table_Perfect_Hash.h"
-#include "tao/PortableServer/Upcall_Command.h"
-#include "tao/PortableServer/Upcall_Wrapper.h"
-#include "tao/TAO_Server_Request.h"
-#include "tao/ORB_Core.h"
-#include "tao/Profile.h"
-#include "tao/Stub.h"
-#include "tao/IFR_Client_Adapter.h"
-#include "tao/Object_T.h"
-#include "tao/AnyTypeCode/TypeCode.h"
-#include "tao/AnyTypeCode/DynamicC.h"
-#include "tao/CDR.h"
-#include "tao/operation_details.h"
-#include "tao/PortableInterceptor.h"
-#include "tao/PortableServer/Basic_SArguments.h"
-#include "tao/PortableServer/Object_SArgument_T.h"
-#include "tao/PortableServer/Special_Basic_SArguments.h"
-#include "tao/PortableServer/UB_String_SArguments.h"
-#include "tao/PortableServer/Var_Size_SArgument_T.h"
-#include "tao/PortableServer/TypeCode_SArg_Traits.h"
-#include "tao/PortableServer/Object_SArg_Traits.h"
-#include "tao/PortableServer/get_arg.h"
-#include "tao/Special_Basic_Arguments.h"
-#include "tao/UB_String_Arguments.h"
-#include "tao/Basic_Arguments.h"
-#include "tao/Object_Argument_T.h"
-#include "tao/Special_Basic_Arguments.h"
-#include "tao/UB_String_Arguments.h"
-#include "tao/Var_Size_Argument_T.h"
-#include "ace/Dynamic_Service.h"
-#include "ace/Malloc_Allocator.h"
-
-#if !defined (__ACE_INLINE__)
-#include "IFR_ExtendedS.inl"
-#endif /* !defined INLINE */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:72
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-// Arg traits specializations.
-namespace TAO
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_DEFINITIONKIND__SARG_TRAITS_)
-#define _CORBA_DEFINITIONKIND__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::DefinitionKind>
- : public
- Basic_SArg_Traits_T<
- CORBA::DefinitionKind,
- TAO::Any_Insert_Policy_Stream <CORBA::DefinitionKind>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_REPOSITORY__SARG_TRAITS_)
-#define _CORBA_REPOSITORY__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Repository>
- : public
- Object_SArg_Traits_T<
- CORBA::Repository_ptr,
- CORBA::Repository_var,
- CORBA::Repository_out,
- TAO::Any_Insert_Policy_Stream <CORBA::Repository_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINER__SARG_TRAITS_)
-#define _CORBA_CONTAINER__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::Container>
- : public
- Object_SArg_Traits_T<
- CORBA::Container_ptr,
- CORBA::Container_var,
- CORBA::Container_out,
- TAO::Any_Insert_Policy_Stream <CORBA::Container_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_IDLTYPE__SARG_TRAITS_)
-#define _CORBA_IDLTYPE__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::IDLType>
- : public
- Object_SArg_Traits_T<
- CORBA::IDLType_ptr,
- CORBA::IDLType_var,
- CORBA::IDLType_out,
- TAO::Any_Insert_Policy_Stream <CORBA::IDLType_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INTERFACEDEFSEQ__SARG_TRAITS_)
-#define _CORBA_INTERFACEDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InterfaceDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::InterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_VALUEDEFSEQ__SARG_TRAITS_)
-#define _CORBA_VALUEDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ValueDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ValueDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ValueDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INITIALIZERSEQ__SARG_TRAITS_)
-#define _CORBA_INITIALIZERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::InitializerSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::InitializerSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::InitializerSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXTINITIALIZERSEQ__SARG_TRAITS_)
-#define _CORBA_EXTINITIALIZERSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExtInitializerSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ExtInitializerSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ExtInitializerSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ__SARG_TRAITS_)
-#define _CORBA_EXCEPTIONDEFSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExceptionDefSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ExceptionDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ExceptionDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_ATTRIBUTEMODE__SARG_TRAITS_)
-#define _CORBA_ATTRIBUTEMODE__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::AttributeMode>
- : public
- Basic_SArg_Traits_T<
- CORBA::AttributeMode,
- TAO::Any_Insert_Policy_Stream <CORBA::AttributeMode>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ATTRIBUTEDEF__SARG_TRAITS_)
-#define _CORBA_ATTRIBUTEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::AttributeDef>
- : public
- Object_SArg_Traits_T<
- CORBA::AttributeDef_ptr,
- CORBA::AttributeDef_var,
- CORBA::AttributeDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::AttributeDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_EXTATTRIBUTEDEF__SARG_TRAITS_)
-#define _CORBA_EXTATTRIBUTEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExtAttributeDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ExtAttributeDef_ptr,
- CORBA::ExtAttributeDef_var,
- CORBA::ExtAttributeDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ExtAttributeDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_OPERATIONMODE__SARG_TRAITS_)
-#define _CORBA_OPERATIONMODE__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::OperationMode>
- : public
- Basic_SArg_Traits_T<
- CORBA::OperationMode,
- TAO::Any_Insert_Policy_Stream <CORBA::OperationMode>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ__SARG_TRAITS_)
-#define _CORBA_PARDESCRIPTIONSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ParDescriptionSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ParDescriptionSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ParDescriptionSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTEXTIDSEQ__SARG_TRAITS_)
-#define _CORBA_CONTEXTIDSEQ__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ContextIdSeq>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ContextIdSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ContextIdSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_OPERATIONDEF__SARG_TRAITS_)
-#define _CORBA_OPERATIONDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::OperationDef>
- : public
- Object_SArg_Traits_T<
- CORBA::OperationDef_ptr,
- CORBA::OperationDef_var,
- CORBA::OperationDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::OperationDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEMEMBERDEF__SARG_TRAITS_)
-#define _CORBA_VALUEMEMBERDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ValueMemberDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ValueMemberDef_ptr,
- CORBA::ValueMemberDef_var,
- CORBA::ValueMemberDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ValueMemberDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEDEF__SARG_TRAITS_)
-#define _CORBA_VALUEDEF__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ValueDef>
- : public
- Object_SArg_Traits_T<
- CORBA::ValueDef_ptr,
- CORBA::ValueDef_var,
- CORBA::ValueDef_out,
- TAO::Any_Insert_Policy_Stream <CORBA::ValueDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_VALUEDEF_FULLVALUEDESCRIPTION__SARG_TRAITS_)
-#define _CORBA_VALUEDEF_FULLVALUEDESCRIPTION__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ValueDef::FullValueDescription>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ValueDef::FullValueDescription,
- TAO::Any_Insert_Policy_Stream <CORBA::ValueDef::FullValueDescription>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_EXTVALUEDEF_EXTFULLVALUEDESCRIPTION__SARG_TRAITS_)
-#define _CORBA_EXTVALUEDEF_EXTFULLVALUEDESCRIPTION__SARG_TRAITS_
-
- template<>
- class SArg_Traits<CORBA::ExtValueDef::ExtFullValueDescription>
- : public
- Var_Size_SArg_Traits_T<
- CORBA::ExtValueDef::ExtFullValueDescription,
- TAO::Any_Insert_Policy_Stream <CORBA::ExtValueDef::ExtFullValueDescription>
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_arg_traits.cpp:72
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-// Arg traits specializations.
-namespace TAO
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_DEFINITIONKIND__ARG_TRAITS_)
-#define _CORBA_DEFINITIONKIND__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::DefinitionKind>
- : public
- Basic_Arg_Traits_T<
- CORBA::DefinitionKind,
- TAO::Any_Insert_Policy_Stream <CORBA::DefinitionKind>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_REPOSITORY__ARG_TRAITS_)
-#define _CORBA_REPOSITORY__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Repository>
- : public
- Object_Arg_Traits_T<
- CORBA::Repository_ptr,
- CORBA::Repository_var,
- CORBA::Repository_out,
- TAO::Objref_Traits<CORBA::Repository>,
- TAO::Any_Insert_Policy_Stream <CORBA::Repository_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_CONTAINER__ARG_TRAITS_)
-#define _CORBA_CONTAINER__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::Container>
- : public
- Object_Arg_Traits_T<
- CORBA::Container_ptr,
- CORBA::Container_var,
- CORBA::Container_out,
- TAO::Objref_Traits<CORBA::Container>,
- TAO::Any_Insert_Policy_Stream <CORBA::Container_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_IDLTYPE__ARG_TRAITS_)
-#define _CORBA_IDLTYPE__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::IDLType>
- : public
- Object_Arg_Traits_T<
- CORBA::IDLType_ptr,
- CORBA::IDLType_var,
- CORBA::IDLType_out,
- TAO::Objref_Traits<CORBA::IDLType>,
- TAO::Any_Insert_Policy_Stream <CORBA::IDLType_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INTERFACEDEFSEQ__ARG_TRAITS_)
-#define _CORBA_INTERFACEDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InterfaceDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InterfaceDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::InterfaceDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_VALUEDEFSEQ__ARG_TRAITS_)
-#define _CORBA_VALUEDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ValueDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ValueDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ValueDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_INITIALIZERSEQ__ARG_TRAITS_)
-#define _CORBA_INITIALIZERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::InitializerSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::InitializerSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::InitializerSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_)
-#define _CORBA_EXTINITIALIZERSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExtInitializerSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExtInitializerSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ExtInitializerSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_)
-#define _CORBA_EXCEPTIONDEFSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExceptionDefSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExceptionDefSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ExceptionDefSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_ATTRIBUTEMODE__ARG_TRAITS_)
-#define _CORBA_ATTRIBUTEMODE__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::AttributeMode>
- : public
- Basic_Arg_Traits_T<
- CORBA::AttributeMode,
- TAO::Any_Insert_Policy_Stream <CORBA::AttributeMode>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_ATTRIBUTEDEF__ARG_TRAITS_)
-#define _CORBA_ATTRIBUTEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::AttributeDef>
- : public
- Object_Arg_Traits_T<
- CORBA::AttributeDef_ptr,
- CORBA::AttributeDef_var,
- CORBA::AttributeDef_out,
- TAO::Objref_Traits<CORBA::AttributeDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::AttributeDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_)
-#define _CORBA_EXTATTRIBUTEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExtAttributeDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ExtAttributeDef_ptr,
- CORBA::ExtAttributeDef_var,
- CORBA::ExtAttributeDef_out,
- TAO::Objref_Traits<CORBA::ExtAttributeDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ExtAttributeDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:817
-
-#if !defined (_CORBA_OPERATIONMODE__ARG_TRAITS_)
-#define _CORBA_OPERATIONMODE__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::OperationMode>
- : public
- Basic_Arg_Traits_T<
- CORBA::OperationMode,
- TAO::Any_Insert_Policy_Stream <CORBA::OperationMode>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_)
-#define _CORBA_PARDESCRIPTIONSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ParDescriptionSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ParDescriptionSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ParDescriptionSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:611
-
-#if !defined (_CORBA_CONTEXTIDSEQ__ARG_TRAITS_)
-#define _CORBA_CONTEXTIDSEQ__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ContextIdSeq>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ContextIdSeq,
- TAO::Any_Insert_Policy_Stream <CORBA::ContextIdSeq>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_OPERATIONDEF__ARG_TRAITS_)
-#define _CORBA_OPERATIONDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::OperationDef>
- : public
- Object_Arg_Traits_T<
- CORBA::OperationDef_ptr,
- CORBA::OperationDef_var,
- CORBA::OperationDef_out,
- TAO::Objref_Traits<CORBA::OperationDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::OperationDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEMEMBERDEF__ARG_TRAITS_)
-#define _CORBA_VALUEMEMBERDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ValueMemberDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ValueMemberDef_ptr,
- CORBA::ValueMemberDef_var,
- CORBA::ValueMemberDef_out,
- TAO::Objref_Traits<CORBA::ValueMemberDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ValueMemberDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:140
-
-#if !defined (_CORBA_VALUEDEF__ARG_TRAITS_)
-#define _CORBA_VALUEDEF__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ValueDef>
- : public
- Object_Arg_Traits_T<
- CORBA::ValueDef_ptr,
- CORBA::ValueDef_var,
- CORBA::ValueDef_out,
- TAO::Objref_Traits<CORBA::ValueDef>,
- TAO::Any_Insert_Policy_Stream <CORBA::ValueDef_ptr>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_VALUEDEF_FULLVALUEDESCRIPTION__ARG_TRAITS_)
-#define _CORBA_VALUEDEF_FULLVALUEDESCRIPTION__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ValueDef::FullValueDescription>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ValueDef::FullValueDescription,
- TAO::Any_Insert_Policy_Stream <CORBA::ValueDef::FullValueDescription>
- >
- {
- };
-
-#endif /* end #if !defined */
-
- // TAO_IDL - Generated from
- // be\be_visitor_arg_traits.cpp:859
-
-#if !defined (_CORBA_EXTVALUEDEF_EXTFULLVALUEDESCRIPTION__ARG_TRAITS_)
-#define _CORBA_EXTVALUEDEF_EXTFULLVALUEDESCRIPTION__ARG_TRAITS_
-
- template<>
- class Arg_Traits<CORBA::ExtValueDef::ExtFullValueDescription>
- : public
- Var_Size_Arg_Traits_T<
- CORBA::ExtValueDef::ExtFullValueDescription,
- TAO::Any_Insert_Policy_Stream <CORBA::ExtValueDef::ExtFullValueDescription>
- >
- {
- };
-
-#endif /* end #if !defined */
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_FixedDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_FixedDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_FixedDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 0, 0, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 0, 5, 19, 19, 19, 19, 0, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19,
-#else
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 0, 19, 0, 19, 19,
- 0, 0, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 0, 5, 19, 19, 19,
- 19, 0, 19, 19, 19, 19, 19, 19,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_FixedDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 12,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 14,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 18,
- HASH_VALUE_RANGE = 14,
- DUPLICATES = 4,
- WORDLIST_SIZE = 17
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"_is_a", &POA_CORBA::FixedDef::_is_a_skel, 0},
- {"destroy", &POA_CORBA::FixedDef::destroy_skel, 0},
- {"_get_type", &POA_CORBA::FixedDef::_get_type_skel, 0},
- {"_get_scale", &POA_CORBA::FixedDef::_get_scale_skel, 0},
- {"_interface", &POA_CORBA::FixedDef::_interface_skel, 0},
- {"_set_scale", &POA_CORBA::FixedDef::_set_scale_skel, 0},
- {"_get_digits", &POA_CORBA::FixedDef::_get_digits_skel, 0},
- {"_set_digits", &POA_CORBA::FixedDef::_set_digits_skel, 0},
- {"_get_def_kind", &POA_CORBA::FixedDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::FixedDef::_repository_id_skel, 0},
- {"_component", &POA_CORBA::FixedDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::FixedDef::_non_existent_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -1, -8, -3, -11, -2, 5, -1, 6, -1, 7, -27, -26, -1, 13,
- 14, 15, -1, -1, 16,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_FixedDef_Perfect_Hash_OpTable tao_CORBA_FixedDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_FixedDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_FixedDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_FixedDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_FixedDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_FixedDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_FixedDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_FixedDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::FixedDef::FixedDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_FixedDef_optable;
-}
-
-POA_CORBA::FixedDef::FixedDef (const FixedDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::IDLType (rhs)
-{
-}
-
-POA_CORBA::FixedDef::~FixedDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_digits_FixedDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_digits_FixedDef (
- POA_CORBA::FixedDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::UShort>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::UShort> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->digits (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::FixedDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::FixedDef::_get_digits_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::UShort>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::FixedDef * const impl =
- static_cast<POA_CORBA::FixedDef *> (servant);
-
- _get_digits_FixedDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_digits_FixedDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_digits_FixedDef (
- POA_CORBA::FixedDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::UShort>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::UShort> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->digits (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::FixedDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::FixedDef::_set_digits_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::UShort>::in_arg_val _tao_digits;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_digits
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::FixedDef * const impl =
- static_cast<POA_CORBA::FixedDef *> (servant);
-
- _set_digits_FixedDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_scale_FixedDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_scale_FixedDef (
- POA_CORBA::FixedDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Short>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Short> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->scale (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::FixedDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::FixedDef::_get_scale_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Short>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::FixedDef * const impl =
- static_cast<POA_CORBA::FixedDef *> (servant);
-
- _get_scale_FixedDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_scale_FixedDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_scale_FixedDef (
- POA_CORBA::FixedDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Short>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Short> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->scale (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::FixedDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::FixedDef::_set_scale_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Short>::in_arg_val _tao_scale;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_scale
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::FixedDef * const impl =
- static_cast<POA_CORBA::FixedDef *> (servant);
-
- _set_scale_FixedDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_FixedDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_FixedDef_Upcall_Command (
- POA_CORBA::FixedDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::FixedDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::FixedDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::FixedDef * const impl =
- static_cast<POA_CORBA::FixedDef *> (servant);
-
- _is_a_FixedDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_FixedDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_FixedDef_Upcall_Command (
- POA_CORBA::FixedDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::FixedDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::FixedDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::FixedDef * const impl =
- static_cast<POA_CORBA::FixedDef *> (servant);
-
- _non_existent_FixedDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_FixedDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_FixedDef_Upcall_Command (
- POA_CORBA::FixedDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::FixedDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::FixedDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::FixedDef * const impl =
- static_cast<POA_CORBA::FixedDef *> (servant);
-
- _repository_id_FixedDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::FixedDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::FixedDef * const impl =
- static_cast<POA_CORBA::FixedDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_FixedDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_FixedDef_Upcall_Command (
- POA_CORBA::FixedDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::FixedDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::FixedDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::FixedDef * const impl =
- static_cast<POA_CORBA::FixedDef *> (servant);
-
- _get_component_FixedDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::FixedDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/FixedDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::FixedDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/FixedDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::FixedDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::FixedDef *
-POA_CORBA::FixedDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::FixedDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_FixedDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ValueMemberDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ValueMemberDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ValueMemberDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 15, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 0, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 15, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 0, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ValueMemberDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 23,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 7,
- WORDLIST_SIZE = 27
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ValueMemberDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ValueMemberDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::ValueMemberDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ValueMemberDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ValueMemberDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ValueMemberDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ValueMemberDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ValueMemberDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ValueMemberDef::_interface_skel, 0},
- {"_get_access", &POA_CORBA::ValueMemberDef::_get_access_skel, 0},
- {"_set_access", &POA_CORBA::ValueMemberDef::_set_access_skel, 0},
- {"_get_version", &POA_CORBA::ValueMemberDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ValueMemberDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ValueMemberDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ValueMemberDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ValueMemberDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::ValueMemberDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ValueMemberDef::_get_absolute_name_skel, 0},
- {"_component", &POA_CORBA::ValueMemberDef::_component_skel, 0},
- {"_non_existent", &POA_CORBA::ValueMemberDef::_non_existent_skel, 0},
- {"_get_type_def", &POA_CORBA::ValueMemberDef::_get_type_def_skel, 0},
- {"_set_type_def", &POA_CORBA::ValueMemberDef::_set_type_def_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ValueMemberDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -13, -2, -15, -2, 4, 5, -1, 53, 8, 48, 12, -47, -46, 17,
- 18, 19, -1, 20, 21, -1, 22, -9, -3, 23, -6, -2, -24, -2,
- -38, -1, -1, -1, -1, -1, -1, -1, 26,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_ValueMemberDef_Perfect_Hash_OpTable tao_CORBA_ValueMemberDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ValueMemberDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ValueMemberDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ValueMemberDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ValueMemberDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ValueMemberDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ValueMemberDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ValueMemberDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ValueMemberDef::ValueMemberDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ValueMemberDef_optable;
-}
-
-POA_CORBA::ValueMemberDef::ValueMemberDef (const ValueMemberDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs)
-{
-}
-
-POA_CORBA::ValueMemberDef::~ValueMemberDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_type_ValueMemberDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_type_ValueMemberDef (
- POA_CORBA::ValueMemberDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::TypeCode> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->type (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueMemberDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueMemberDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::TypeCode>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
-
- _get_type_ValueMemberDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_type_def_ValueMemberDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_type_def_ValueMemberDef (
- POA_CORBA::ValueMemberDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::IDLType>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->type_def (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueMemberDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueMemberDef::_get_type_def_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::IDLType>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
-
- _get_type_def_ValueMemberDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_type_def_ValueMemberDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_type_def_ValueMemberDef (
- POA_CORBA::ValueMemberDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->type_def (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueMemberDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueMemberDef::_set_type_def_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_type_def
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
-
- _set_type_def_ValueMemberDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_access_ValueMemberDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_access_ValueMemberDef (
- POA_CORBA::ValueMemberDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Visibility>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Visibility> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->access (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueMemberDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueMemberDef::_get_access_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Visibility>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
-
- _get_access_ValueMemberDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_access_ValueMemberDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_access_ValueMemberDef (
- POA_CORBA::ValueMemberDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Visibility>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Visibility> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->access (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueMemberDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueMemberDef::_set_access_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Visibility>::in_arg_val _tao_access;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_access
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
-
- _set_access_ValueMemberDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ValueMemberDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ValueMemberDef_Upcall_Command (
- POA_CORBA::ValueMemberDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueMemberDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueMemberDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
-
- _is_a_ValueMemberDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ValueMemberDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ValueMemberDef_Upcall_Command (
- POA_CORBA::ValueMemberDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueMemberDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueMemberDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
-
- _non_existent_ValueMemberDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ValueMemberDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ValueMemberDef_Upcall_Command (
- POA_CORBA::ValueMemberDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueMemberDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueMemberDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
-
- _repository_id_ValueMemberDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ValueMemberDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ValueMemberDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ValueMemberDef_Upcall_Command (
- POA_CORBA::ValueMemberDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueMemberDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueMemberDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueMemberDef * const impl =
- static_cast<POA_CORBA::ValueMemberDef *> (servant);
-
- _get_component_ValueMemberDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ValueMemberDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ValueMemberDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ValueMemberDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ValueMemberDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ValueMemberDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ValueMemberDef *
-POA_CORBA::ValueMemberDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ValueMemberDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ValueMemberDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ValueDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ValueDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ValueDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 0,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 0,
- 105, 15, 50, 40, 105, 105, 105, 0, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 0, 0, 0,
- 105, 0, 105, 0, 105, 105, 105, 105, 105, 105,
- 105, 105, 15, 0, 105, 105, 105, 5, 15, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105,
-#else
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 0, 105, 0, 105, 15,
- 50, 40, 105, 105, 105, 0, 105, 105, 0, 0,
- 0, 105, 0, 105, 0, 15, 0, 105, 105, 105,
- 5, 15, 105, 105, 105, 105, 105, 105,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ValueDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 56,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 104,
- HASH_VALUE_RANGE = 101,
- DUPLICATES = 17,
- WORDLIST_SIZE = 60
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"is_a", &POA_CORBA::ValueDef::is_a_skel, 0},
- {"_is_a", &POA_CORBA::ValueDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::ValueDef::lookup_skel, 0},
- {"_component", &POA_CORBA::ValueDef::_component_skel, 0},
- {"_get_version", &POA_CORBA::ValueDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ValueDef::_set_version_skel, 0},
- {"_non_existent", &POA_CORBA::ValueDef::_non_existent_skel, 0},
- {"_get_is_custom", &POA_CORBA::ValueDef::_get_is_custom_skel, 0},
- {"_set_is_custom", &POA_CORBA::ValueDef::_set_is_custom_skel, 0},
- {"_get_defined_in", &POA_CORBA::ValueDef::_get_defined_in_skel, 0},
- {"_get_is_abstract", &POA_CORBA::ValueDef::_get_is_abstract_skel, 0},
- {"_set_is_abstract", &POA_CORBA::ValueDef::_set_is_abstract_skel, 0},
- {"create_enum", &POA_CORBA::ValueDef::create_enum_skel, 0},
- {"create_union", &POA_CORBA::ValueDef::create_union_skel, 0},
- {"create_struct", &POA_CORBA::ValueDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ValueDef::create_constant_skel, 0},
- {"create_exception", &POA_CORBA::ValueDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::ValueDef::create_operation_skel, 0},
- {"_get_initializers", &POA_CORBA::ValueDef::_get_initializers_skel, 0},
- {"_set_initializers", &POA_CORBA::ValueDef::_set_initializers_skel, 0},
- {"create_value_member", &POA_CORBA::ValueDef::create_value_member_skel, 0},
- {"create_value_box", &POA_CORBA::ValueDef::create_value_box_skel, 0},
- {"contents", &POA_CORBA::ValueDef::contents_skel, 0},
- {"_get_supported_interfaces", &POA_CORBA::ValueDef::_get_supported_interfaces_skel, 0},
- {"_set_abstract_base_values", &POA_CORBA::ValueDef::_set_abstract_base_values_skel, 0},
- {"_get_abstract_base_values", &POA_CORBA::ValueDef::_get_abstract_base_values_skel, 0},
- {"_set_supported_interfaces", &POA_CORBA::ValueDef::_set_supported_interfaces_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ValueDef::_get_containing_repository_skel, 0},
- {"create_alias", &POA_CORBA::ValueDef::create_alias_skel, 0},
- {"move", &POA_CORBA::ValueDef::move_skel, 0},
- {"_get_name", &POA_CORBA::ValueDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ValueDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ValueDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ValueDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ValueDef::lookup_name_skel, 0},
- {"_get_base_value", &POA_CORBA::ValueDef::_get_base_value_skel, 0},
- {"_set_base_value", &POA_CORBA::ValueDef::_set_base_value_skel, 0},
- {"_get_id", &POA_CORBA::ValueDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ValueDef::_set_id_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ValueDef::_get_absolute_name_skel, 0},
- {"_get_is_truncatable", &POA_CORBA::ValueDef::_get_is_truncatable_skel, 0},
- {"_set_is_truncatable", &POA_CORBA::ValueDef::_set_is_truncatable_skel, 0},
- {"_get_def_kind", &POA_CORBA::ValueDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ValueDef::_repository_id_skel, 0},
- {"create_value", &POA_CORBA::ValueDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ValueDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ValueDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ValueDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::ValueDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::ValueDef::create_ext_value_skel, 0},
- {"destroy", &POA_CORBA::ValueDef::destroy_skel, 0},
- {"create_local_interface", &POA_CORBA::ValueDef::create_local_interface_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ValueDef::create_abstract_interface_skel, 0},
- {"describe_contents", &POA_CORBA::ValueDef::describe_contents_skel, 0},
- {"describe", &POA_CORBA::ValueDef::describe_skel, 0},
- {"describe_value", &POA_CORBA::ValueDef::describe_value_skel, 0},
- };
-
- static const signed short lookup[] =
- {
- -8, -2, -11, -2, 4, 5, 6, -1, -14, -2, 7, -1, -116, 10,
- -116, 13, -112, -1, -20, -2, -22, -2, -27, -4, -34, -3, 16, 17,
- 18, -1, 19, -117, -116, -1, 24, -1, 25, -1, 26, -1, -122, 31,
- 32, -1, 33, -39, -2, -41, -2, -129, 37, 38, -1, -44, -2, -114,
- -1, -114, 43, -110, -1, -1, -1, 46, 47, -49, -2, 48, -107, -51,
- -3, -106, 54, -1, -1, -1, -1, 55, -1, -1, 56, -1, 57, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 58, -1, -1, -1, -1, -1, 59,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_ValueDef_Perfect_Hash_OpTable tao_CORBA_ValueDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ValueDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ValueDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ValueDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ValueDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ValueDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ValueDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ValueDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ValueDef::ValueDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ValueDef_optable;
-}
-
-POA_CORBA::ValueDef::ValueDef (const ValueDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs)
-{
-}
-
-POA_CORBA::ValueDef::~ValueDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_supported_interfaces_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_supported_interfaces_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->supported_interfaces (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_get_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _get_supported_interfaces_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_supported_interfaces_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_supported_interfaces_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InterfaceDefSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->supported_interfaces (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_set_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::InterfaceDefSeq>::in_arg_val _tao_supported_interfaces;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_supported_interfaces
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _set_supported_interfaces_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_initializers_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_initializers_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::InitializerSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::InitializerSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->initializers (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_get_initializers_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::InitializerSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _get_initializers_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_initializers_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_initializers_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::InitializerSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::InitializerSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->initializers (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_set_initializers_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::InitializerSeq>::in_arg_val _tao_initializers;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_initializers
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _set_initializers_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_base_value_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_base_value_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ValueDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ValueDef> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->base_value (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_get_base_value_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ValueDef>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _get_base_value_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_base_value_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_base_value_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDef> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->base_value (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_set_base_value_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ValueDef>::in_arg_val _tao_base_value;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_base_value
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _set_base_value_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_abstract_base_values_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_abstract_base_values_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ValueDefSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ValueDefSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->abstract_base_values (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_get_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ValueDefSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _get_abstract_base_values_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_abstract_base_values_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_abstract_base_values_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ValueDefSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ValueDefSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->abstract_base_values (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_set_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ValueDefSeq>::in_arg_val _tao_abstract_base_values;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_abstract_base_values
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _set_abstract_base_values_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_is_abstract_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_is_abstract_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->is_abstract (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_get_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _get_is_abstract_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_is_abstract_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_is_abstract_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->is_abstract (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_set_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_abstract;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_is_abstract
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _set_is_abstract_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_is_custom_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_is_custom_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->is_custom (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_get_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _get_is_custom_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_is_custom_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_is_custom_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->is_custom (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_set_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_custom;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_is_custom
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _set_is_custom_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_is_truncatable_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_is_truncatable_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->is_truncatable (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_get_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _get_is_truncatable_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_is_truncatable_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_is_truncatable_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->is_truncatable (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::_set_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::in_arg_val _tao_is_truncatable;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_is_truncatable
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _set_is_truncatable_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class is_a_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline is_a_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_->is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- is_a_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class describe_value_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline describe_value_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ValueDef::FullValueDescription>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ValueDef::FullValueDescription> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->describe_value (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::describe_value_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ValueDef::FullValueDescription>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- describe_value_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_value_member_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_value_member_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ValueMemberDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ValueMemberDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::Visibility>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Visibility> (
- this->operation_details_,
- this->args_,
- 5);
-
- retval =
- this->servant_->create_value_member (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::create_value_member_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ValueMemberDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type;
- TAO::SArg_Traits< ::CORBA::Visibility>::in_arg_val _tao_access;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_type,
- &_tao_access
- };
-
- static size_t const nargs = 6;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- create_value_member_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_attribute_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_attribute_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::AttributeDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::AttributeDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::AttributeMode>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::AttributeMode> (
- this->operation_details_,
- this->args_,
- 5);
-
- retval =
- this->servant_->create_attribute (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::AttributeDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type;
- TAO::SArg_Traits< ::CORBA::AttributeMode>::in_arg_val _tao_mode;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_type,
- &_tao_mode
- };
-
- static size_t const nargs = 6;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- create_attribute_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_operation_ValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_operation_ValueDef (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::OperationDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::OperationDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::OperationMode>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::OperationMode> (
- this->operation_details_,
- this->args_,
- 5);
-
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_type arg_6 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ParDescriptionSeq> (
- this->operation_details_,
- this->args_,
- 6);
-
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_type arg_7 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_,
- 7);
-
- TAO::SArg_Traits< ::CORBA::ContextIdSeq>::in_arg_type arg_8 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ContextIdSeq> (
- this->operation_details_,
- this->args_,
- 8);
-
- retval =
- this->servant_->create_operation (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- , arg_6
- , arg_7
- , arg_8
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::OperationDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_result;
- TAO::SArg_Traits< ::CORBA::OperationMode>::in_arg_val _tao_mode;
- TAO::SArg_Traits< ::CORBA::ParDescriptionSeq>::in_arg_val _tao_params;
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_exceptions;
- TAO::SArg_Traits< ::CORBA::ContextIdSeq>::in_arg_val _tao_contexts;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_result,
- &_tao_mode,
- &_tao_params,
- &_tao_exceptions,
- &_tao_contexts
- };
-
- static size_t const nargs = 9;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- create_operation_ValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ValueDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ValueDef_Upcall_Command (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _is_a_ValueDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ValueDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ValueDef_Upcall_Command (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _non_existent_ValueDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ValueDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ValueDef_Upcall_Command (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _repository_id_ValueDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ValueDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ValueDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ValueDef_Upcall_Command (
- POA_CORBA::ValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueDef * const impl =
- static_cast<POA_CORBA::ValueDef *> (servant);
-
- _get_component_ValueDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ValueDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ValueDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ValueDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ValueDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ValueDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ValueDef *
-POA_CORBA::ValueDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ValueDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ValueDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-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: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,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)
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 0,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 0,
- 109, 15, 50, 40, 109, 109, 109, 0, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 0, 0, 0,
- 109, 0, 109, 0, 109, 109, 109, 109, 109, 109,
- 109, 109, 15, 0, 109, 109, 109, 15, 15, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109,
-#else
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
- 109, 109, 109, 109, 109, 0, 109, 0, 109, 15,
- 50, 40, 109, 109, 109, 0, 109, 109, 0, 0,
- 0, 109, 0, 109, 0, 15, 0, 109, 109, 109,
- 15, 15, 109, 109, 109, 109, 109, 109,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ExtValueDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 60,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 108,
- HASH_VALUE_RANGE = 105,
- DUPLICATES = 18,
- WORDLIST_SIZE = 64
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"is_a", &POA_CORBA::ExtValueDef::is_a_skel, 0},
- {"_is_a", &POA_CORBA::ExtValueDef::_is_a_skel, 0},
- {"lookup", &POA_CORBA::ExtValueDef::lookup_skel, 0},
- {"_component", &POA_CORBA::ExtValueDef::_component_skel, 0},
- {"_get_version", &POA_CORBA::ExtValueDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ExtValueDef::_set_version_skel, 0},
- {"_non_existent", &POA_CORBA::ExtValueDef::_non_existent_skel, 0},
- {"_get_is_custom", &POA_CORBA::ExtValueDef::_get_is_custom_skel, 0},
- {"_set_is_custom", &POA_CORBA::ExtValueDef::_set_is_custom_skel, 0},
- {"_get_defined_in", &POA_CORBA::ExtValueDef::_get_defined_in_skel, 0},
- {"_get_is_abstract", &POA_CORBA::ExtValueDef::_get_is_abstract_skel, 0},
- {"_set_is_abstract", &POA_CORBA::ExtValueDef::_set_is_abstract_skel, 0},
- {"create_enum", &POA_CORBA::ExtValueDef::create_enum_skel, 0},
- {"create_union", &POA_CORBA::ExtValueDef::create_union_skel, 0},
- {"create_struct", &POA_CORBA::ExtValueDef::create_struct_skel, 0},
- {"create_constant", &POA_CORBA::ExtValueDef::create_constant_skel, 0},
- {"create_exception", &POA_CORBA::ExtValueDef::create_exception_skel, 0},
- {"create_operation", &POA_CORBA::ExtValueDef::create_operation_skel, 0},
- {"_get_initializers", &POA_CORBA::ExtValueDef::_get_initializers_skel, 0},
- {"_set_initializers", &POA_CORBA::ExtValueDef::_set_initializers_skel, 0},
- {"create_value_member", &POA_CORBA::ExtValueDef::create_value_member_skel, 0},
- {"_get_ext_initializers", &POA_CORBA::ExtValueDef::_get_ext_initializers_skel, 0},
- {"_set_ext_initializers", &POA_CORBA::ExtValueDef::_set_ext_initializers_skel, 0},
- {"contents", &POA_CORBA::ExtValueDef::contents_skel, 0},
- {"_get_supported_interfaces", &POA_CORBA::ExtValueDef::_get_supported_interfaces_skel, 0},
- {"_set_abstract_base_values", &POA_CORBA::ExtValueDef::_set_abstract_base_values_skel, 0},
- {"_get_abstract_base_values", &POA_CORBA::ExtValueDef::_get_abstract_base_values_skel, 0},
- {"_set_supported_interfaces", &POA_CORBA::ExtValueDef::_set_supported_interfaces_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ExtValueDef::_get_containing_repository_skel, 0},
- {"create_alias", &POA_CORBA::ExtValueDef::create_alias_skel, 0},
- {"move", &POA_CORBA::ExtValueDef::move_skel, 0},
- {"create_value_box", &POA_CORBA::ExtValueDef::create_value_box_skel, 0},
- {"_get_name", &POA_CORBA::ExtValueDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ExtValueDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ExtValueDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ExtValueDef::_interface_skel, 0},
- {"lookup_name", &POA_CORBA::ExtValueDef::lookup_name_skel, 0},
- {"_get_base_value", &POA_CORBA::ExtValueDef::_get_base_value_skel, 0},
- {"_set_base_value", &POA_CORBA::ExtValueDef::_set_base_value_skel, 0},
- {"_get_id", &POA_CORBA::ExtValueDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ExtValueDef::_set_id_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ExtValueDef::_get_absolute_name_skel, 0},
- {"_get_is_truncatable", &POA_CORBA::ExtValueDef::_get_is_truncatable_skel, 0},
- {"_set_is_truncatable", &POA_CORBA::ExtValueDef::_set_is_truncatable_skel, 0},
- {"_get_def_kind", &POA_CORBA::ExtValueDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ExtValueDef::_repository_id_skel, 0},
- {"create_value", &POA_CORBA::ExtValueDef::create_value_skel, 0},
- {"create_module", &POA_CORBA::ExtValueDef::create_module_skel, 0},
- {"create_native", &POA_CORBA::ExtValueDef::create_native_skel, 0},
- {"create_interface", &POA_CORBA::ExtValueDef::create_interface_skel, 0},
- {"create_attribute", &POA_CORBA::ExtValueDef::create_attribute_skel, 0},
- {"create_ext_value", &POA_CORBA::ExtValueDef::create_ext_value_skel, 0},
- {"destroy", &POA_CORBA::ExtValueDef::destroy_skel, 0},
- {"create_ext_attribute", &POA_CORBA::ExtValueDef::create_ext_attribute_skel, 0},
- {"create_local_interface", &POA_CORBA::ExtValueDef::create_local_interface_skel, 0},
- {"create_abstract_interface", &POA_CORBA::ExtValueDef::create_abstract_interface_skel, 0},
- {"describe_contents", &POA_CORBA::ExtValueDef::describe_contents_skel, 0},
- {"describe", &POA_CORBA::ExtValueDef::describe_skel, 0},
- {"describe_value", &POA_CORBA::ExtValueDef::describe_value_skel, 0},
- {"describe_ext_value", &POA_CORBA::ExtValueDef::describe_ext_value_skel, 0},
- };
-
- static const signed short lookup[] =
- {
- -14, -2, -20, -2, 4, 5, 6, -1, -22, -2, 7, -1, 169, 10,
- 154, 13, -124, -1, -25, -2, -28, -4, -36, -3, -41, -2, 16, 17,
- 18, -1, 19, -137, -132, -1, 24, -1, -126, -1, 27, -1, -128, 32,
- 33, -1, 34, -1, 35, -43, -2, -135, 39, 40, -1, -46, -2, -139,
- -1, -118, 45, -114, -11, -2, -1, 48, 49, -51, -2, 50, -111, -53,
- -3, -110, 56, -8, -2, 57, -1, 58, -1, -1, 59, -1, 60, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 61, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63,
- };
-
- 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- 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 (
- reinterpret_cast<size_t> (CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ExtValueDef::ExtValueDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ExtValueDef_optable;
-}
-
-POA_CORBA::ExtValueDef::ExtValueDef (const ExtValueDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Container (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::ValueDef (rhs)
-{
-}
-
-POA_CORBA::ExtValueDef::~ExtValueDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_ext_initializers_ExtValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_ext_initializers_ExtValueDef (
- POA_CORBA::ExtValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ExtInitializerSeq>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExtInitializerSeq> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->ext_initializers (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExtValueDef::_get_ext_initializers_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ExtInitializerSeq>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtValueDef * const impl =
- static_cast<POA_CORBA::ExtValueDef *> (servant);
-
- _get_ext_initializers_ExtValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_ext_initializers_ExtValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_ext_initializers_ExtValueDef (
- POA_CORBA::ExtValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ExtInitializerSeq>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExtInitializerSeq> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->ext_initializers (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExtValueDef::_set_ext_initializers_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::ExtInitializerSeq>::in_arg_val _tao_ext_initializers;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_ext_initializers
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExtValueDef * const impl =
- static_cast<POA_CORBA::ExtValueDef *> (servant);
-
- _set_ext_initializers_ExtValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class describe_ext_value_ExtValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline describe_ext_value_ExtValueDef (
- POA_CORBA::ExtValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ExtValueDef::ExtFullValueDescription>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExtValueDef::ExtFullValueDescription> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->describe_ext_value (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExtValueDef::describe_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ExtValueDef::ExtFullValueDescription>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtValueDef * const impl =
- static_cast<POA_CORBA::ExtValueDef *> (servant);
-
- describe_ext_value_ExtValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class create_ext_attribute_ExtValueDef
- : public TAO::Upcall_Command
- {
- public:
- inline create_ext_attribute_ExtValueDef (
- POA_CORBA::ExtValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::ExtAttributeDef>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::ExtAttributeDef> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::RepositoryId> (
- this->operation_details_,
- this->args_,
- 1);
-
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_type arg_2 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Identifier> (
- this->operation_details_,
- this->args_,
- 2);
-
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_type arg_3 =
- TAO::Portable_Server::get_in_arg< ::CORBA::VersionSpec> (
- this->operation_details_,
- this->args_,
- 3);
-
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_4 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 4);
-
- TAO::SArg_Traits< ::CORBA::AttributeMode>::in_arg_type arg_5 =
- TAO::Portable_Server::get_in_arg< ::CORBA::AttributeMode> (
- this->operation_details_,
- this->args_,
- 5);
-
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_type arg_6 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_,
- 6);
-
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_type arg_7 =
- TAO::Portable_Server::get_in_arg< ::CORBA::ExceptionDefSeq> (
- this->operation_details_,
- this->args_,
- 7);
-
- retval =
- this->servant_->create_ext_attribute (
- arg_1
- , arg_2
- , arg_3
- , arg_4
- , arg_5
- , arg_6
- , arg_7
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ExtValueDef::create_ext_attribute_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::ExtAttributeDef>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::RepositoryId>::in_arg_val _tao_id;
- TAO::SArg_Traits< ::CORBA::Identifier>::in_arg_val _tao_name;
- TAO::SArg_Traits< ::CORBA::VersionSpec>::in_arg_val _tao_version;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_type;
- TAO::SArg_Traits< ::CORBA::AttributeMode>::in_arg_val _tao_mode;
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_get_exceptions;
- TAO::SArg_Traits< ::CORBA::ExceptionDefSeq>::in_arg_val _tao_set_exceptions;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_id,
- &_tao_name,
- &_tao_version,
- &_tao_type,
- &_tao_mode,
- &_tao_get_exceptions,
- &_tao_set_exceptions
- };
-
- static size_t const nargs = 8;
-
- POA_CORBA::ExtValueDef * const impl =
- static_cast<POA_CORBA::ExtValueDef *> (servant);
-
- create_ext_attribute_ExtValueDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ExtValueDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ExtValueDef_Upcall_Command (
- POA_CORBA::ExtValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtValueDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ExtValueDef * const impl =
- static_cast<POA_CORBA::ExtValueDef *> (servant);
-
- _is_a_ExtValueDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ExtValueDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ExtValueDef_Upcall_Command (
- POA_CORBA::ExtValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtValueDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtValueDef * const impl =
- static_cast<POA_CORBA::ExtValueDef *> (servant);
-
- _non_existent_ExtValueDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ExtValueDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ExtValueDef_Upcall_Command (
- POA_CORBA::ExtValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtValueDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtValueDef * const impl =
- static_cast<POA_CORBA::ExtValueDef *> (servant);
-
- _repository_id_ExtValueDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ExtValueDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ExtValueDef * const impl =
- static_cast<POA_CORBA::ExtValueDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ExtValueDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ExtValueDef_Upcall_Command (
- POA_CORBA::ExtValueDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ExtValueDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ExtValueDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ExtValueDef * const impl =
- static_cast<POA_CORBA::ExtValueDef *> (servant);
-
- _get_component_ExtValueDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ExtValueDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Container:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ValueDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ExtValueDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ExtValueDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ExtValueDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ExtValueDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ExtValueDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1499
-
-class TAO_CORBA_ValueBoxDef_Perfect_Hash_OpTable
- : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: C:\ACE\latest\ACE_wrappers\bin\gperf.exe -m -M -J -c -C -D -E -T -f 0 -F 0,0 -a -o -t -p -K opname -L C++ -Z TAO_CORBA_ValueBoxDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ValueBoxDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 0, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 0, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[(int) str[len - 1]] + asso_values[(int) str[0]];
-}
-
-const TAO_operation_db_entry *
-TAO_CORBA_ValueBoxDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 21,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 6,
- WORDLIST_SIZE = 25
- };
-
- static const TAO_operation_db_entry wordlist[] =
- {
- {"",0,0},{"",0,0},{"",0,0},{"",0,0},
- {"move", &POA_CORBA::ValueBoxDef::move_skel, 0},
- {"_is_a", &POA_CORBA::ValueBoxDef::_is_a_skel, 0},
- {"_get_id", &POA_CORBA::ValueBoxDef::_get_id_skel, 0},
- {"_set_id", &POA_CORBA::ValueBoxDef::_set_id_skel, 0},
- {"describe", &POA_CORBA::ValueBoxDef::describe_skel, 0},
- {"_get_name", &POA_CORBA::ValueBoxDef::_get_name_skel, 0},
- {"_get_type", &POA_CORBA::ValueBoxDef::_get_type_skel, 0},
- {"_set_name", &POA_CORBA::ValueBoxDef::_set_name_skel, 0},
- {"_interface", &POA_CORBA::ValueBoxDef::_interface_skel, 0},
- {"_get_version", &POA_CORBA::ValueBoxDef::_get_version_skel, 0},
- {"_set_version", &POA_CORBA::ValueBoxDef::_set_version_skel, 0},
- {"_get_def_kind", &POA_CORBA::ValueBoxDef::_get_def_kind_skel, 0},
- {"_repository_id", &POA_CORBA::ValueBoxDef::_repository_id_skel, 0},
- {"_get_defined_in", &POA_CORBA::ValueBoxDef::_get_defined_in_skel, 0},
- {"destroy", &POA_CORBA::ValueBoxDef::destroy_skel, 0},
- {"_get_absolute_name", &POA_CORBA::ValueBoxDef::_get_absolute_name_skel, 0},
- {"_component", &POA_CORBA::ValueBoxDef::_component_skel, 0},
- {"_get_original_type_def", &POA_CORBA::ValueBoxDef::_get_original_type_def_skel, 0},
- {"_set_original_type_def", &POA_CORBA::ValueBoxDef::_set_original_type_def_skel, 0},
- {"_non_existent", &POA_CORBA::ValueBoxDef::_non_existent_skel, 0},
- {"_get_containing_repository", &POA_CORBA::ValueBoxDef::_get_containing_repository_skel, 0},
- };
-
- static const signed char lookup[] =
- {
- -13, -2, -21, -2, 4, 5, -1, 55, 8, 51, 12, -1, -48, 15,
- 16, 17, -1, 18, 19, -1, 20, -1, -56, 23, -9, -3, -6, -2,
- -1, -1, -1, -1, -1, -1, -1, -1, 24,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < 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 TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const 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_ValueBoxDef_Perfect_Hash_OpTable tao_CORBA_ValueBoxDef_optable;
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:966
-
-TAO::Collocation_Proxy_Broker *
-CORBA__TAO_ValueBoxDef_Proxy_Broker_Factory_function ( ::CORBA::Object_ptr)
-{
- return reinterpret_cast<TAO::Collocation_Proxy_Broker *> (0xdead); // Dummy
-}
-
-int
-CORBA__TAO_ValueBoxDef_Proxy_Broker_Factory_Initializer (size_t)
-{
- CORBA__TAO_ValueBoxDef_Proxy_Broker_Factory_function_pointer =
- CORBA__TAO_ValueBoxDef_Proxy_Broker_Factory_function;
-
- return 0;
-}
-
-static int
-CORBA__TAO_ValueBoxDef_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
- CORBA__TAO_ValueBoxDef_Proxy_Broker_Factory_Initializer (
- reinterpret_cast<size_t> (CORBA__TAO_ValueBoxDef_Proxy_Broker_Factory_Initializer)
- );
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:103
-
-POA_CORBA::ValueBoxDef::ValueBoxDef (void)
- : TAO_ServantBase ()
-{
- this->optable_ = &tao_CORBA_ValueBoxDef_optable;
-}
-
-POA_CORBA::ValueBoxDef::ValueBoxDef (const ValueBoxDef& rhs)
- : TAO_Abstract_ServantBase (rhs),
- TAO_ServantBase (rhs),
- POA_CORBA::IRObject (rhs),
- POA_CORBA::Contained (rhs),
- POA_CORBA::IDLType (rhs),
- POA_CORBA::TypedefDef (rhs)
-{
-}
-
-POA_CORBA::ValueBoxDef::~ValueBoxDef (void)
-{
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_original_type_def_ValueBoxDef
- : public TAO::Upcall_Command
- {
- public:
- inline _get_original_type_def_ValueBoxDef (
- POA_CORBA::ValueBoxDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::IDLType>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_->original_type_def (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueBoxDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueBoxDef::_get_original_type_def_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::IDLType>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueBoxDef * const impl =
- static_cast<POA_CORBA::ValueBoxDef *> (servant);
-
- _get_original_type_def_ValueBoxDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _set_original_type_def_ValueBoxDef
- : public TAO::Upcall_Command
- {
- public:
- inline _set_original_type_def_ValueBoxDef (
- POA_CORBA::ValueBoxDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::IDLType> (
- this->operation_details_,
- this->args_,
- 1);
-
- this->servant_->original_type_def (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueBoxDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/operation_ss.cpp:190
-
-void POA_CORBA::ValueBoxDef::_set_original_type_def_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< void>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::IDLType>::in_arg_val _tao_original_type_def;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_original_type_def
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueBoxDef * const impl =
- static_cast<POA_CORBA::ValueBoxDef *> (servant);
-
- _set_original_type_def_ValueBoxDef command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:169
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _is_a_ValueBoxDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _is_a_ValueBoxDef_Upcall_Command (
- POA_CORBA::ValueBoxDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_type arg_1 =
- TAO::Portable_Server::get_in_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_,
- 1);
-
- retval =
- this->servant_-> _is_a (
- arg_1
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueBoxDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueBoxDef::_is_a_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
- TAO::SArg_Traits< ::CORBA::Char *>::in_arg_val _tao_repository_id;
-
- TAO::Argument * const args[] =
- {
- &retval,
- &_tao_repository_id
- };
-
- static size_t const nargs = 2;
-
- POA_CORBA::ValueBoxDef * const impl =
- static_cast<POA_CORBA::ValueBoxDef *> (servant);
-
- _is_a_ValueBoxDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _non_existent_ValueBoxDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _non_existent_ValueBoxDef_Upcall_Command (
- POA_CORBA::ValueBoxDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::ACE_InputCDR::to_boolean> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _non_existent (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueBoxDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueBoxDef::_non_existent_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::ACE_InputCDR::to_boolean>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueBoxDef * const impl =
- static_cast<POA_CORBA::ValueBoxDef *> (servant);
-
- _non_existent_ValueBoxDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _repository_id_ValueBoxDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _repository_id_ValueBoxDef_Upcall_Command (
- POA_CORBA::ValueBoxDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Char *>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Char *> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _repository_id (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueBoxDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueBoxDef::_repository_id_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Char *>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueBoxDef * const impl =
- static_cast<POA_CORBA::ValueBoxDef *> (servant);
-
- _repository_id_ValueBoxDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:513
-
-void POA_CORBA::ValueBoxDef::_interface_skel (
- TAO_ServerRequest & server_request,
- void * /* servant_upcall */,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- 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 ( ::CORBA::OMGVMCID | 1,
- ::CORBA::COMPLETED_NO));
- }
-
- POA_CORBA::ValueBoxDef * const impl =
- static_cast<POA_CORBA::ValueBoxDef *> (servant);
- ::CORBA::InterfaceDef_ptr _tao_retval =
- impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- server_request.init_reply ();
- TAO_OutputCDR &_tao_out = *server_request.outgoing ();
-
- ::CORBA::Boolean const _tao_result =
- _tao_adapter->interfacedef_cdr_insert (
- _tao_out,
- _tao_retval
- );
-
- _tao_adapter->dispose (_tao_retval);
-
- if (_tao_result == false)
- {
- ACE_THROW ( ::CORBA::MARSHAL ());
- }
-}namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/upcall_command_ss.cpp:127
-
- class _get_component_ValueBoxDef_Upcall_Command
- : public TAO::Upcall_Command
- {
- public:
- inline _get_component_ValueBoxDef_Upcall_Command (
- POA_CORBA::ValueBoxDef * servant,
- TAO_Operation_Details const * operation_details,
- TAO::Argument * const args[])
- : servant_ (servant)
- , operation_details_ (operation_details)
- , args_ (args)
- {
- }
-
- virtual void execute (ACE_ENV_SINGLE_ARG_DECL)
- {
- TAO::SArg_Traits< ::CORBA::Object>::ret_arg_type retval =
- TAO::Portable_Server::get_ret_arg< ::CORBA::Object> (
- this->operation_details_,
- this->args_);
-
- retval =
- this->servant_-> _get_component (
- ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- private:
- POA_CORBA::ValueBoxDef * const servant_;
- TAO_Operation_Details const * const operation_details_;
- TAO::Argument * const * const args_;
- };
-}
-
-
-void POA_CORBA::ValueBoxDef::_component_skel (
- TAO_ServerRequest & server_request,
- void * TAO_INTERCEPTOR (servant_upcall),
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
-#if TAO_HAS_INTERCEPTORS == 1
- static ::CORBA::TypeCode_ptr const * const exceptions = 0;
- static ::CORBA::ULong const nexceptions = 0;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- TAO::SArg_Traits< ::CORBA::Object>::ret_val retval;
-
- TAO::Argument * const args[] =
- {
- &retval
- };
-
- static size_t const nargs = 1;
-
- POA_CORBA::ValueBoxDef * const impl =
- static_cast<POA_CORBA::ValueBoxDef *> (servant);
-
- _get_component_ValueBoxDef_Upcall_Command command (
- impl,
- server_request.operation_details (),
- args);
-
- TAO::Upcall_Wrapper upcall_wrapper;
- upcall_wrapper.upcall (server_request
- , args
- , nargs
- , command
-#if TAO_HAS_INTERCEPTORS == 1
- , servant_upcall
- , exceptions
- , nexceptions
-#endif /* TAO_HAS_INTERCEPTORS == 1 */
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-::CORBA::Boolean POA_CORBA::ValueBoxDef::_is_a (
- const char* value
- ACE_ENV_ARG_DECL_NOT_USED
- )
-{
- return
- (
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IRObject:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Contained:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/IDLType:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/TypedefDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/ValueBoxDef:1.0"
- ) ||
- !ACE_OS::strcmp (
- value,
- "IDL:omg.org/CORBA/Object:1.0"
- )
- );
-}
-
-const char* POA_CORBA::ValueBoxDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ValueBoxDef:1.0";
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/interface_ss.cpp:903
-
-void POA_CORBA::ValueBoxDef::_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
-// be\be_visitor_interface/interface_ss.cpp:851
-
-CORBA::ValueBoxDef *
-POA_CORBA::ValueBoxDef::_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 ();
-
- ::CORBA::Boolean const _tao_opt_colloc =
- stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ();
-
- ACE_NEW_RETURN (
- tmp,
- ::CORBA::Object (stub, _tao_opt_colloc, this),
- 0
- );
-
- ::CORBA::Object_var obj = tmp;
- (void) safe_stub.release ();
-
- typedef ::CORBA::ValueBoxDef STUB_SCOPED_NAME;
- return
- TAO::Narrow_Utils<STUB_SCOPED_NAME>::unchecked_narrow (
- obj.in (),
- CORBA__TAO_ValueBoxDef_Proxy_Broker_Factory_function_pointer
- );
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-
-#endif /* ifndef */
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h
deleted file mode 100644
index 3cb3af272e8..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h
+++ /dev/null
@@ -1,2140 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:409
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_EXTENDEDS_H_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_EXTENDEDS_H_
-
-#include /**/ "ace/pre.h"
-
-#include "tao/IFR_Client/IFR_ExtendedC.h"
-#include "orbsvcs/IFRService/IFR_BasicS.h"
-#include "tao/AnyTypeCode/VisibilityS.h"
-#include "tao/AnyTypeCode/ValueModifierS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/Collocation_Proxy_Broker.h"
-#include "tao/PortableServer/PortableServer.h"
-#include "tao/PortableServer/Servant_Base.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_sh.cpp:49
-
-namespace POA_CORBA
-{
-
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class FixedDef;
- typedef FixedDef *FixedDef_ptr;
-
- class FixedDef
- : public virtual POA_CORBA::IDLType
- {
- protected:
- FixedDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::FixedDef _stub_type;
- typedef ::CORBA::FixedDef_ptr _stub_ptr_type;
- typedef ::CORBA::FixedDef_var _stub_var_type;
-
- FixedDef (const FixedDef& rhs);
- virtual ~FixedDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::FixedDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::UShort digits (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_digits_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void digits (
- ::CORBA::UShort digits
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_digits_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Short scale (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_scale_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void scale (
- ::CORBA::Short scale
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_scale_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ValueMemberDef;
- typedef ValueMemberDef *ValueMemberDef_ptr;
-
- class ValueMemberDef
- : public virtual POA_CORBA::Contained
- {
- protected:
- ValueMemberDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ValueMemberDef _stub_type;
- typedef ::CORBA::ValueMemberDef_ptr _stub_ptr_type;
- typedef ::CORBA::ValueMemberDef_var _stub_var_type;
-
- ValueMemberDef (const ValueMemberDef& rhs);
- virtual ~ValueMemberDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ValueMemberDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::TypeCode_ptr type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::IDLType_ptr type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void type_def (
- ::CORBA::IDLType_ptr type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Visibility access (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_access_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void access (
- ::CORBA::Visibility access
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_access_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ValueDef;
- typedef ValueDef *ValueDef_ptr;
-
- class ValueDef
- : public virtual POA_CORBA::Container,
- public virtual POA_CORBA::Contained,
- public virtual POA_CORBA::IDLType
- {
- protected:
- ValueDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ValueDef _stub_type;
- typedef ::CORBA::ValueDef_ptr _stub_ptr_type;
- typedef ::CORBA::ValueDef_var _stub_var_type;
-
- ValueDef (const ValueDef& rhs);
- virtual ~ValueDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ValueDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::InitializerSeq * initializers (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void initializers (
- const ::CORBA::InitializerSeq & initializers
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ValueDef_ptr base_value (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void base_value (
- ::CORBA::ValueDef_ptr base_value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ValueDefSeq * abstract_base_values (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void abstract_base_values (
- const ::CORBA::ValueDefSeq & abstract_base_values
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Boolean is_abstract (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void is_abstract (
- ::CORBA::Boolean is_abstract
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Boolean is_custom (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void is_custom (
- ::CORBA::Boolean is_custom
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Boolean is_truncatable (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void is_truncatable (
- ::CORBA::Boolean is_truncatable
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::Boolean is_a (
- const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::ValueDef::FullValueDescription * describe_value (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void describe_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::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
- )) = 0;
-
- static void create_value_member_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::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
- )) = 0;
-
- static void create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::OperationDef_ptr create_operation (
- const char * id,
- const char * name,
- const char * version,
- ::CORBA::IDLType_ptr result,
- ::CORBA::OperationMode mode,
- const ::CORBA::ParDescriptionSeq & params,
- const ::CORBA::ExceptionDefSeq & exceptions,
- const ::CORBA::ContextIdSeq & contexts
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ExtValueDef;
- typedef ExtValueDef *ExtValueDef_ptr;
-
- class ExtValueDef
- : public virtual POA_CORBA::ValueDef
- {
- protected:
- ExtValueDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ExtValueDef _stub_type;
- typedef ::CORBA::ExtValueDef_ptr _stub_ptr_type;
- typedef ::CORBA::ExtValueDef_var _stub_var_type;
-
- ExtValueDef (const ExtValueDef& rhs);
- virtual ~ExtValueDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ExtValueDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // 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 & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_value_member_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/interface_sh.cpp:87
-
- class ValueBoxDef;
- typedef ValueBoxDef *ValueBoxDef_ptr;
-
- class ValueBoxDef
- : public virtual POA_CORBA::TypedefDef
- {
- protected:
- ValueBoxDef (void);
-
- public:
- // Useful for template programming.
- typedef ::CORBA::ValueBoxDef _stub_type;
- typedef ::CORBA::ValueBoxDef_ptr _stub_ptr_type;
- typedef ::CORBA::ValueBoxDef_var _stub_var_type;
-
- ValueBoxDef (const ValueBoxDef& rhs);
- virtual ~ValueBoxDef (void);
-
- virtual ::CORBA::Boolean _is_a (
- const char* logical_type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void _is_a_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _non_existent_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _interface_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _component_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void _repository_id_skel (
- TAO_ServerRequest & req,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- virtual void _dispatch (
- TAO_ServerRequest & req,
- void * servant_upcall
- ACE_ENV_ARG_DECL
- );
-
- ::CORBA::ValueBoxDef *_this (
-
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- virtual const char* _interface_repository_id (void) const;
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual ::CORBA::IDLType_ptr original_type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _get_original_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/operation_sh.cpp:45
-
- virtual void original_type_def (
- ::CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- )) = 0;
-
- static void _set_original_type_def_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- );
-
- static void
- _get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // be\be_interface.cpp:1955
-
- static void
- move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
- static void
- _get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
- };
-
-// TAO_IDL - Generated from
-// be\be_visitor_module/module_sh.cpp:80
-
-} // module CORBA
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:1219
-
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#include "IFR_ExtendedS_T.h"
-
-#if defined (__ACE_INLINE__)
-#include "IFR_ExtendedS.inl"
-#endif /* defined INLINE */
-
-#include /**/ "ace/post.h"
-#endif /* ifndef */
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.inl b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.inl
deleted file mode 100644
index 78a4a8dcb9d..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.inl
+++ /dev/null
@@ -1,2232 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-ACE_INLINE
-void
-POA_CORBA::FixedDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::FixedDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::FixedDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::FixedDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::FixedDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::FixedDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueMemberDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueMemberDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ValueDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::lookup_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::lookup_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::lookup_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::lookup_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::describe_contents_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::describe_contents_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_module_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_module_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_constant_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_constant_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_struct_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_struct_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_union_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_union_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_enum_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_enum_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_alias_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_alias_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_value_box_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_value_box_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_exception_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_exception_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_native_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_native_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_abstract_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_abstract_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_local_interface_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_local_interface_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_ext_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Container * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Container::create_ext_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_get_supported_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_supported_interfaces_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_set_supported_interfaces_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_get_initializers_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_initializers_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_set_initializers_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_get_base_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_base_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_set_base_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_get_abstract_base_values_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_abstract_base_values_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_set_abstract_base_values_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_get_is_abstract_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_is_abstract_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_set_is_abstract_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_get_is_custom_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_is_custom_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_set_is_custom_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_get_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_get_is_truncatable_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::_set_is_truncatable_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::_set_is_truncatable_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::is_a_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::is_a_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::describe_value_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::describe_value_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_value_member_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::create_value_member_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_attribute_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::create_attribute_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ExtValueDef::create_operation_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::ValueDef * const impl = static_cast<POA_CORBA::ExtValueDef *> (servant);
- POA_CORBA::ValueDef::create_operation_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_get_def_kind_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::IRObject::_get_def_kind_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::destroy_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IRObject * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::IRObject::destroy_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_get_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::_get_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_set_id_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::_set_id_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_get_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::_get_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_set_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::_set_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_get_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::_get_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_set_version_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::_set_version_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_get_defined_in_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::_get_defined_in_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_get_absolute_name_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::_get_absolute_name_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_get_containing_repository_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::_get_containing_repository_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::describe_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::describe_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_interface.cpp:1955
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::move_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::Contained * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::Contained::move_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-ACE_INLINE
-void
-POA_CORBA::ValueBoxDef::_get_type_skel (
- TAO_ServerRequest & server_request,
- void * servant_upcall,
- void * servant
- ACE_ENV_ARG_DECL
- )
-{
- POA_CORBA::IDLType * const impl = static_cast<POA_CORBA::ValueBoxDef *> (servant);
- POA_CORBA::IDLType::_get_type_skel (
- server_request,
- servant_upcall,
- impl
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp
deleted file mode 100644
index 9bd6f99cb35..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:683
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_EXTENDEDS_T_CPP_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_EXTENDEDS_T_CPP_
-
-#include "IFR_ExtendedS_T.h"
-
-#if !defined (__ACE_INLINE__)
-#include "IFR_ExtendedS_T.inl"
-#endif /* !defined INLINE */
-
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-
-#endif /* ifndef */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h
deleted file mode 100644
index a66c2726183..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h
+++ /dev/null
@@ -1,2032 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:545
-
-#ifndef _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_EXTENDEDS_T_H_
-#define _TAO_IDL____ORBSVCS_ORBSVCS_IFRSERVICE_IFR_EXTENDEDS_T_H_
-
-#include /**/ "ace/pre.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_root/root_sth.cpp:116
-
-namespace POA_CORBA
-{
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class FixedDef_tie : public FixedDef
- {
- public:
- /// the T& ctor
- FixedDef_tie (T &t);
- /// ctor taking a POA
- FixedDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- FixedDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- FixedDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~FixedDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::UShort digits (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void digits (
- ::CORBA::UShort digits
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Short scale (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void scale (
- ::CORBA::Short scale
- 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
- FixedDef_tie (const FixedDef_tie &);
- void operator= (const FixedDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ValueMemberDef_tie : public ValueMemberDef
- {
- public:
- /// the T& ctor
- ValueMemberDef_tie (T &t);
- /// ctor taking a POA
- ValueMemberDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ValueMemberDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ValueMemberDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ValueMemberDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::Visibility access (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void access (
- ::CORBA::Visibility access
- 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
- ValueMemberDef_tie (const ValueMemberDef_tie &);
- void operator= (const ValueMemberDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ValueDef_tie : public ValueDef
- {
- public:
- /// the T& ctor
- ValueDef_tie (T &t);
- /// ctor taking a POA
- ValueDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ValueDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ValueDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ValueDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ));
-
- private:
- T *ptr_;
- PortableServer::POA_var poa_;
- ::CORBA::Boolean rel_;
-
- // copy and assignment are not allowed
- ValueDef_tie (const ValueDef_tie &);
- void operator= (const ValueDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // be\be_visitor_interface/tie_sh.cpp:87
-
- // TIE class: Refer to CORBA v2.2, Section 20.34.4
- template <class T>
- class ExtValueDef_tie : public ExtValueDef
- {
- public:
- /// the T& ctor
- ExtValueDef_tie (T &t);
- /// ctor taking a POA
- ExtValueDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ExtValueDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ExtValueDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ExtValueDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- ExtValueDef_tie (const ExtValueDef_tie &);
- void operator= (const ExtValueDef_tie &);
- };
-
- // TAO_IDL - Generated from
- // 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:
- /// the T& ctor
- ValueBoxDef_tie (T &t);
- /// ctor taking a POA
- ValueBoxDef_tie (T &t, PortableServer::POA_ptr poa);
- /// ctor taking pointer and an ownership flag
- ValueBoxDef_tie (T *tp, ::CORBA::Boolean release = true);
- /// ctor with T*, ownership flag and a POA
- ValueBoxDef_tie (
- T *tp,
- PortableServer::POA_ptr poa,
- ::CORBA::Boolean release = true
- );
- /// dtor
-
- ~ValueBoxDef_tie (void);
- // TIE specific functions
- /// return the underlying object
- T *_tied_object (void);
- /// set the underlying object
- void _tied_object (T &obj);
- /// set the underlying object and the ownership flag
- void _tied_object (T *obj, ::CORBA::Boolean release = true);
- /// do we own it
- ::CORBA::Boolean _is_owner (void);
- /// set the ownership
-
- void _is_owner ( ::CORBA::Boolean b);
- // overridden ServantBase operations
- PortableServer::POA_ptr _default_POA (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- );
-
- // TAO_IDL - Generated from
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // 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
- // be\be_visitor_operation/tie_sh.cpp:60
-
- ::CORBA::IDLType_ptr original_type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ));
-
- // TAO_IDL - Generated from
- // be\be_visitor_operation/tie_sh.cpp:60
-
- void original_type_def (
- ::CORBA::IDLType_ptr original_type_def
- 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
- ValueBoxDef_tie (const ValueBoxDef_tie &);
- void operator= (const ValueBoxDef_tie &);
- };
-} // module CORBA
-
-// TAO_IDL - Generated from
-// be\be_codegen.cpp:1322
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined (__ACE_INLINE__)
-#include "IFR_ExtendedS_T.inl"
-#endif /* defined INLINE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "IFR_ExtendedS_T.cpp"
-#endif /* defined REQUIRED SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("IFR_ExtendedS_T.cpp")
-#endif /* defined REQUIRED PRAGMA */
-
-#include /**/ "ace/post.h"
-#endif /* ifndef */
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.inl b/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.inl
deleted file mode 100644
index d50df786b6b..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.inl
+++ /dev/null
@@ -1,3342 +0,0 @@
-// -*- C++ -*-
-//
-// $Id$
-
-// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
-// TAO and the TAO IDL Compiler have been developed by:
-// Center for Distributed Object Computing
-// Washington University
-// St. Louis, MO
-// USA
-// http://www.cs.wustl.edu/~schmidt/doc-center.html
-// and
-// Distributed Object Computing Laboratory
-// University of California at Irvine
-// Irvine, CA
-// USA
-// http://doc.ece.uci.edu/
-// and
-// Institute for Software Integrated Systems
-// Vanderbilt University
-// Nashville, TN
-// USA
-// http://www.isis.vanderbilt.edu/
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::FixedDef_tie<T>::FixedDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::FixedDef_tie<T>::FixedDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::FixedDef_tie<T>::FixedDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::FixedDef_tie<T>::FixedDef_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::FixedDef_tie<T>::~FixedDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::FixedDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::FixedDef_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::FixedDef_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::FixedDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::FixedDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::FixedDef_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->FixedDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::FixedDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::FixedDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::FixedDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UShort POA_CORBA::FixedDef_tie<T>::digits (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->digits (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::FixedDef_tie<T>::digits (
- ::CORBA::UShort digits
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->digits (
- digits
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Short POA_CORBA::FixedDef_tie<T>::scale (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->scale (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::FixedDef_tie<T>::scale (
- ::CORBA::Short scale
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->scale (
- scale
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueMemberDef_tie<T>::ValueMemberDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueMemberDef_tie<T>::ValueMemberDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueMemberDef_tie<T>::ValueMemberDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueMemberDef_tie<T>::ValueMemberDef_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::ValueMemberDef_tie<T>::~ValueMemberDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ValueMemberDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ValueMemberDef_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::ValueMemberDef_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::ValueMemberDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ValueMemberDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ValueMemberDef_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->ValueMemberDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ValueMemberDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueMemberDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueMemberDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueMemberDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueMemberDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueMemberDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueMemberDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueMemberDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ValueMemberDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueMemberDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ValueMemberDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ValueMemberDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueMemberDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ValueMemberDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::ValueMemberDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueMemberDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Visibility POA_CORBA::ValueMemberDef_tie<T>::access (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->access (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueMemberDef_tie<T>::access (
- ::CORBA::Visibility access
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->access (
- access
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueDef_tie<T>::ValueDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueDef_tie<T>::ValueDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueDef_tie<T>::ValueDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueDef_tie<T>::ValueDef_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::ValueDef_tie<T>::~ValueDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ValueDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ValueDef_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::ValueDef_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::ValueDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ValueDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ValueDef_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->ValueDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ContainedSeq * POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container::DescriptionSeq * POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ModuleDef_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ConstantDef_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::StructDef_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::UnionDef_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::EnumDef_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AliasDef_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDef_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueBoxDef_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ExceptionDef_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::NativeDef_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AbstractInterfaceDef_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::LocalInterfaceDef_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InterfaceDefSeq * POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::InitializerSeq * POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDefSeq * POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Boolean POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueDef::FullValueDescription * POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::ValueMemberDef_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::AttributeDef_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::OperationDef_ptr POA_CORBA::ValueDef_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
-// be\be_visitor_interface/tie_si.cpp:96
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_operation/tie_si.cpp:101
-
-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
-// be\be_visitor_interface/tie_si.cpp:96
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueBoxDef_tie<T>::ValueBoxDef_tie (T &t)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueBoxDef_tie<T>::ValueBoxDef_tie (T &t, PortableServer::POA_ptr poa)
- : ptr_ (&t),
- poa_ (PortableServer::POA::_duplicate (poa)),
- rel_ (0)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueBoxDef_tie<T>::ValueBoxDef_tie (T *tp, ::CORBA::Boolean release)
- : ptr_ (tp),
- poa_ (PortableServer::POA::_nil ()),
- rel_ (release)
-{}
-
-template <class T> ACE_INLINE
-POA_CORBA::ValueBoxDef_tie<T>::ValueBoxDef_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::ValueBoxDef_tie<T>::~ValueBoxDef_tie (void)
-{
- if (this->rel_)
- {
- delete this->ptr_;
- }
-}
-
-template <class T> ACE_INLINE T *
-POA_CORBA::ValueBoxDef_tie<T>::_tied_object (void)
-{
- return this->ptr_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ValueBoxDef_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::ValueBoxDef_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::ValueBoxDef_tie<T>::_is_owner (void)
-{
- return this->rel_;
-}
-
-template <class T> ACE_INLINE void
-POA_CORBA::ValueBoxDef_tie<T>::_is_owner ( ::CORBA::Boolean b)
-{
- this->rel_ = b;
-}
-
-template <class T> ACE_INLINE PortableServer::POA_ptr
-POA_CORBA::ValueBoxDef_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->ValueBoxDef::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::DefinitionKind POA_CORBA::ValueBoxDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueBoxDef_tie<T>::destroy (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->destroy (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueBoxDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueBoxDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueBoxDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueBoxDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueBoxDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueBoxDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Container_ptr POA_CORBA::ValueBoxDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-char * POA_CORBA::ValueBoxDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Repository_ptr POA_CORBA::ValueBoxDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::Contained::Description * POA_CORBA::ValueBoxDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueBoxDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::TypeCode_ptr POA_CORBA::ValueBoxDef_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
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-::CORBA::IDLType_ptr POA_CORBA::ValueBoxDef_tie<T>::original_type_def (
- ACE_ENV_SINGLE_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- return this->ptr_->original_type_def (
- ACE_ENV_SINGLE_ARG_PARAMETER
- );
-}
-
-// TAO_IDL - Generated from
-// be\be_visitor_operation/tie_si.cpp:101
-
-template <class T> ACE_INLINE
-void POA_CORBA::ValueBoxDef_tie<T>::original_type_def (
- ::CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((
- ::CORBA::SystemException
- ))
-{
- this->ptr_->original_type_def (
- original_type_def
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp
deleted file mode 100644
index a5e914dcf87..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp
+++ /dev/null
@@ -1,100 +0,0 @@
-// $Id$
-
-// ================================================================
-// DESCRIPTION
-// This class allows for dynamically loading
-// the IFR Service.
-//
-// AUTHORS
-// Jaiganesh Balasubramanian <jai@doc.ece.uci.edu>
-// Priyanka Gontla <pgontla@ece.uci.edu>
-// ================================================================
-
-#include "orbsvcs/IFRService/IFR_Service_Loader.h"
-#include "ace/Dynamic_Service.h"
-#include "ace/Argv_Type_Converter.h"
-
-ACE_RCSID (IFR_Service,
- IFR_Service_Loader,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_IFR_Service_Loader::TAO_IFR_Service_Loader (void)
-{
- // Constructor
-}
-
-TAO_IFR_Service_Loader::~TAO_IFR_Service_Loader (void)
-{
- // Destructor
-}
-
-int
-TAO_IFR_Service_Loader::init (int argc,
- ACE_TCHAR *argv[])
-{
- ACE_DECLARE_NEW_CORBA_ENV;
- ACE_TRY
- {
- // Copy command line parameter.
- ACE_Argv_Type_Converter command_line (argc,
- argv);
-
- // Initialize the ORB
- CORBA::ORB_var orb =
- CORBA::ORB_init (command_line.get_argc (),
- command_line.get_ASCII_argv (),
- 0
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- // This function call initializes the IFR_Service Service
- CORBA::Object_var object =
- this->create_object (orb.in (),
- command_line.get_argc (),
- command_line.get_TCHAR_argv ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- // @@ Should we log this???
- return -1;
- }
- ACE_ENDTRY;
- return 0;
-}
-
-int
-TAO_IFR_Service_Loader::fini (void)
-{
- // Remove the IFR_Service Service.
- return this->ifr_server_.fini ();
-}
-
-CORBA::Object_ptr
-TAO_IFR_Service_Loader::create_object (CORBA::ORB_ptr orb,
- int argc,
- ACE_TCHAR *argv[]
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- int result;
-
- // Initializes the IFR_Service Service. Returns -1
- // on an error.
- result = this->ifr_server_.init_with_orb (argc,
- argv,
- orb);
- if (result == -1)
- {
- return CORBA::Object::_nil ();
- }
-
- return 0;
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-ACE_FACTORY_DEFINE (TAO_IFRService, TAO_IFR_Service_Loader)
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.h
deleted file mode 100644
index 4ed289fb58b..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.h
+++ /dev/null
@@ -1,76 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ===========================================================================
-// FILENAME
-// IFR_Service_Loader.h
-//
-// DESCRIPTION
-// This class loads the IFR Service dynamically
-// either from svc.conf file or <string_to_object> call.
-//
-// AUTHORS
-// Jaiganesh Balasubramanian <jai@doc.ece.uci.edu>
-// Priyanka Gontla <pgontla@ece.uci.edu>
-//
-// ===========================================================================
-
-#ifndef TAO_IFR_SERVICE_LOADER_H
-#define TAO_IFR_SERVICE_LOADER_H
-
-#include "tao/Object_Loader.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_IFR_Service_Loader : public TAO_Object_Loader
-{
-public:
-
- // Constructor
- TAO_IFR_Service_Loader (void);
-
- // Destructor
- ~TAO_IFR_Service_Loader (void);
-
- // Called by the Service Configurator framework to initialize the
- // Event Service. Defined in <ace/Service_Config.h>
- virtual int init (int argc, ACE_TCHAR *argv[]);
-
- // Called by the Service Configurator framework to remove the
- // Event Service. Defined in <ace/Service_Config.h>
- virtual int fini (void);
-
- // This function call initializes the IFR Service given a reference to the
- // ORB and the command line parameters.
- virtual CORBA::Object_ptr create_object (CORBA::ORB_ptr orb,
- int argc,
- ACE_TCHAR *argv[]
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
-
-protected:
- TAO_IFR_Server ifr_server_;
- // Instance of the TAO_IFR_Server
-
-private:
-
- // Disallowing copying/assignment.
- TAO_IFR_Service_Loader (const TAO_IFR_Service_Loader &);
- TAO_IFR_Service_Loader & operator= (const TAO_IFR_Service_Loader &);
-
-};
-
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-ACE_FACTORY_DECLARE (TAO_IFRService, TAO_IFR_Service_Loader)
-
-#endif /* TAO_IFR_SERVICE_LOADER_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
deleted file mode 100644
index 492f0aaad44..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp
+++ /dev/null
@@ -1,1445 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-#include "orbsvcs/IFRService/IDLType_i.h"
-#include "orbsvcs/IFRService/Container_i.h"
-#include "orbsvcs/IFRService/Contained_i.h"
-#include "orbsvcs/IFRService/ComponentRepository_i.h"
-#include "orbsvcs/IFRService/Options.h"
-#include "orbsvcs/IFRService/IFR_ComponentsS.h"
-#include "orbsvcs/IOR_Multicast.h"
-#include "tao/IORTable/IORTable.h"
-#include "tao/ORB_Core.h"
-#include "tao/default_ports.h"
-#include "tao/PortableServer/Root_POA.h"
-#include "tao/Stub.h"
-#include "tao/Profile.h"
-#include "tao/AnyTypeCode/ValueModifierC.h"
-#include "ace/Auto_Ptr.h"
-
-ACE_RCSID (IFR_Service,
- IFR_Service,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_Repository_i *TAO_IFR_Service_Utils::repo_ = 0;
-
-TAO_IFR_Server::TAO_IFR_Server (void)
- : //servant_locator_impl_ (0),
- ior_multicast_ (0),
- config_ (0)
-{
-}
-
-TAO_IFR_Server::~TAO_IFR_Server (void)
-{
- // Get reactor instance from TAO.
- ACE_Reactor *reactor = this->orb_->orb_core ()->reactor ();
-
- if ( this->ior_multicast_ )
- {
- // Remove event handler for the ior multicast.
- if (reactor->remove_handler (this->ior_multicast_,
- ACE_Event_Handler::READ_MASK)
- == -1)
- {
- ACE_DEBUG ((
- LM_DEBUG,
- ACE_TEXT ("Interface Repository: cannot remove handler\n")
- ));
- }
- }
-
- delete this->config_;
- delete this->ior_multicast_;
-}
-
-int
-TAO_IFR_Server::init_with_orb (int argc,
- ACE_TCHAR *argv [],
- CORBA::ORB_ptr orb,
- int use_multicast_server)
-{
- ACE_DECLARE_NEW_CORBA_ENV;
- ACE_TRY
- {
- // Duplicate the ORB.
- this->orb_ = CORBA::ORB::_duplicate (orb);
-
- // Get the POA from the ORB.
- CORBA::Object_var poa_object =
- orb->resolve_initial_references ("RootPOA"
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (CORBA::is_nil (poa_object.in ()))
- {
- ACE_ERROR_RETURN ((
- LM_ERROR,
- ACE_TEXT ("(%P|%t) Unable to initialize the POA.\n")
- ),
- -1
- );
- }
- this->root_poa_ =
- PortableServer::POA::_narrow (poa_object.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- int retval = OPTIONS::instance ()->parse_args (argc,
- argv);
-
- if (retval != 0)
- {
- return retval;
- }
-
- retval = this->create_poa (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (retval != 0)
- {
- return retval;
- }
-
- retval = this->open_config (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (retval != 0)
- {
- return retval;
- }
-
- retval = this->create_repository (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (retval != 0)
- {
- return retval;
- }
-
- if (use_multicast_server
- || OPTIONS::instance()->support_multicast_discovery ())
- {
- retval =
- this->init_multicast_server (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (retval != 0)
- {
- return retval;
- }
- }
- }
- ACE_CATCHANY
- {
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "IFR_Service::init");
-
- ACE_RE_THROW;
- }
- ACE_ENDTRY;
- ACE_CHECK_RETURN (-1);
- return 0;
-}
-
-int
-TAO_IFR_Server::fini (void)
-{
- ACE_TRY_NEW_ENV
- {
- this->root_poa_->destroy (1,
- 1
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "TAO_IFR_Server::fini");
- ACE_RE_THROW;
- }
- ACE_ENDTRY;
- return 0;
-}
-
-int
-TAO_IFR_Server::create_poa (ACE_ENV_SINGLE_ARG_DECL)
-{
- PortableServer::POAManager_var poa_manager =
- this->root_poa_->the_POAManager (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- poa_manager->activate (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- CORBA::PolicyList policies (5);
- policies.length (5);
-
- // ID Assignment Policy.
- policies[0] =
- this->root_poa_->create_id_assignment_policy (PortableServer::USER_ID
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- // Lifespan Policy.
- policies[1] =
- this->root_poa_->create_lifespan_policy (PortableServer::PERSISTENT
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- // Request Processing Policy.
- policies[2] =
- this->root_poa_->create_request_processing_policy (
- PortableServer::USE_DEFAULT_SERVANT
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (-1);
-
- // Servant Retention Policy.
- policies[3] =
- this->root_poa_->create_servant_retention_policy (
- PortableServer::NON_RETAIN
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (-1);
-
- // Id Uniqueness Policy.
- policies[4] =
- this->root_poa_->create_id_uniqueness_policy (
- PortableServer::MULTIPLE_ID
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (-1);
-
- this->repo_poa_ =
- this->root_poa_->create_POA ("repoPOA",
- poa_manager.in (),
- policies
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- policies[0]->destroy (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- return 0;
-}
-
-int
-TAO_IFR_Server::open_config (ACE_ENV_SINGLE_ARG_DECL)
-{
- if (OPTIONS::instance ()->using_registry ())
- {
-#if defined (ACE_WIN32)
- HKEY root =
- ACE_Configuration_Win32Registry::resolve_key (
- HKEY_LOCAL_MACHINE,
- "Software\\TAO\\IFR"
- );
-
- ACE_NEW_THROW_EX (this->config_,
- ACE_Configuration_Win32Registry (root),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (-1);
-#endif /* ACE_WIN32 */
-
- return 0;
- }
- else
- {
- ACE_Configuration_Heap *heap = 0;
- ACE_NEW_THROW_EX (heap,
- ACE_Configuration_Heap,
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (-1);
-
- if (OPTIONS::instance ()->persistent ())
- {
- const char *filename = OPTIONS::instance ()->persistent_file ();
-
- if (heap->open (filename))
- {
- delete heap;
- heap = 0;
-
- ACE_ERROR_RETURN ((
- LM_ERROR,
- ACE_TEXT ("Error:: Opening persistent heap file '%s'\n"),
- filename
- ),
- -1
- );
- }
- }
- else
- {
- heap->open ();
- }
-
- this->config_ = heap;
-
- return 0;
- }
-}
-
-int
-TAO_IFR_Server::create_repository (ACE_ENV_SINGLE_ARG_DECL)
-{
- TAO_ComponentRepository_i *impl = 0;
- ACE_NEW_THROW_EX (
- impl,
- TAO_ComponentRepository_i (
- this->orb_.in (),
- this->root_poa_,
- this->config_
- ),
- CORBA::NO_MEMORY ()
- );
- ACE_CHECK_RETURN (-1);
-
- auto_ptr<TAO_ComponentRepository_i> safety (impl);
- TAO_IFR_Service_Utils::repo_ = impl;
-
- POA_CORBA::ComponentIR::Repository_tie<TAO_ComponentRepository_i> *impl_tie
- = 0;
-
- ACE_NEW_THROW_EX (
- impl_tie,
- POA_CORBA::ComponentIR::Repository_tie<TAO_ComponentRepository_i> (
- impl,
- this->repo_poa_,
- 1
- ),
- CORBA::NO_MEMORY ()
- );
- ACE_CHECK_RETURN (-1);
-
- PortableServer::ServantBase_var tie_safety (impl_tie);
- safety.release ();
-
- this->repo_poa_->set_servant (impl_tie
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- PortableServer::ObjectId_var oid =
- PortableServer::string_to_ObjectId ("");
-
- CORBA::Object_var obj =
- this->repo_poa_->create_reference_with_id (
- oid.in (),
- "IDL:omg.org/CORBA/ComponentIR/ComponentRepository:1.0"
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (-1);
-
- CORBA::Repository_ptr repo_ref =
- CORBA::Repository::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- // Initialize the repository.
- int status = impl->repo_init (repo_ref,
- this->repo_poa_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- if (status != 0)
- {
- return -1;
- }
-
- // Save and output the IOR string.
- this->ifr_ior_ =
- this->orb_->object_to_string (repo_ref
- ACE_ENV_ARG_PARAMETER);
-
- ACE_CHECK_RETURN (-1);
-
- CORBA::Object_var table_object =
- this->orb_->resolve_initial_references ("IORTable"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- IORTable::Table_var adapter =
- IORTable::Table::_narrow (table_object.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- if (CORBA::is_nil (adapter.in ()))
- {
- ACE_ERROR_RETURN ((LM_ERROR, "Nil IORTable\n"), -1);
- }
- else
- {
- adapter->bind ("InterfaceRepository",
- this->ifr_ior_.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
- }
-
- // Add the repository to the ORB's table of initialized object references.
- this->orb_->register_initial_reference ("InterfaceRepository",
- repo_ref
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN(-1);
-
- FILE *output_file_ =
- ACE_OS::fopen (OPTIONS::instance()->ior_output_file (),
- "w");
-
- ACE_OS::fprintf (output_file_,
- "%s",
- this->ifr_ior_.in ());
-
- ACE_OS::fclose (output_file_);
-
- return 0;
-}
-
-// Install ior multicast handler.
-int
-TAO_IFR_Server::init_multicast_server (ACE_ENV_SINGLE_ARG_DECL)
-{
- // Get reactor instance from TAO.
- ACE_Reactor *reactor = this->orb_->orb_core ()->reactor ();
-
-#if defined (ACE_HAS_IP_MULTICAST)
-
- // See if the -ORBMulticastDiscoveryEndpoint option was specified.
- ACE_CString mde (
- TAO_ORB_Core_instance ()->orb_params ()->mcast_discovery_endpoint ()
- );
-
- // First, see if the user has given us a multicast port number
- // on the command-line;
- u_short port =
- TAO_ORB_Core_instance ()->orb_params ()->service_port (
- TAO::MCAST_INTERFACEREPOSERVICE
- );
-
- if (port == 0)
- {
- // Check environment var. for multicast port.
- const char *port_number =
- ACE_OS::getenv ("InterfaceRepoServicePort");
-
- if (port_number != 0)
- port = static_cast<u_short> (ACE_OS::atoi (port_number));
- }
-
- // Port wasn't specified on the command-line or in environment -
- // use the default.
- if (port == 0)
- port = TAO_DEFAULT_INTERFACEREPO_SERVER_REQUEST_PORT;
-
- // Instantiate a handler which will handle client requests for
- // the IFR ior, received on the multicast port.
- ACE_NEW_THROW_EX (this->ior_multicast_,
- TAO_IOR_Multicast (),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (-1);
-
- if (mde.length () != 0)
- {
- if (this->ior_multicast_->init (this->ifr_ior_.in (),
- mde.c_str (),
- TAO_SERVICEID_INTERFACEREPOSERVICE)
- == -1)
- {
- ACE_ERROR_RETURN ((
- LM_ERROR,
- ACE_TEXT ("Interface Repository: cannot initialize ")
- ACE_TEXT ("multicast event handler\n")
- ),
- -1
- );
- }
- }
- else
- {
- if (this->ior_multicast_->init (this->ifr_ior_.in (),
- port,
- ACE_DEFAULT_MULTICAST_ADDR,
- TAO_SERVICEID_INTERFACEREPOSERVICE)
- == -1)
- {
- ACE_ERROR_RETURN ((
- LM_ERROR,
- ACE_TEXT ("Interface Repository: cannot initialize ")
- ACE_TEXT ("multicast event handler\n")
- ),
- -1
- );
- }
- }
-
- // Register event handler for the ior multicast.
- if (reactor->register_handler (this->ior_multicast_,
- ACE_Event_Handler::READ_MASK)
- == -1)
- {
- ACE_ERROR_RETURN ((
- LM_ERROR,
- ACE_TEXT ("Interface Repository: cannot register ")
- ACE_TEXT ("multicast event handler\n")
- ),
- -1
- );
- }
-
-#endif /* ACE_HAS_IP_MULTICAST */
-
- return 0;
-}
-
-TAO_IFR_Service_Utils::TAO_IFR_Service_Utils (void)
-{
-}
-
-TAO_IFR_Service_Utils::~TAO_IFR_Service_Utils (void)
-{
-}
-
-ACE_Configuration_Section_Key
-TAO_IFR_Service_Utils::tmp_key_;
-
-char *
-TAO_IFR_Service_Utils::int_to_string (CORBA::ULong number)
-{
- static char hex_string[9];
- ACE_OS::sprintf (hex_string,
- "%8.8X",
- number);
- hex_string[8] = '\0';
- return hex_string;
-}
-
-void
-TAO_IFR_Service_Utils::valid_container (
- CORBA::DefinitionKind container_kind,
- CORBA::DefinitionKind contained_kind
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- int error_flag = 0;
-
- switch (container_kind)
- {
- case CORBA::dk_Repository:
- case CORBA::dk_Module:
- break;
- case CORBA::dk_Exception:
- case CORBA::dk_Struct:
- case CORBA::dk_Union:
- switch (contained_kind)
- {
- case CORBA::dk_Struct:
- case CORBA::dk_Union:
- case CORBA::dk_Enum:
- break;
- default:
- error_flag = 1;
- break;
- }
- break;
- case CORBA::dk_Value:
- case CORBA::dk_Interface:
- case CORBA::dk_AbstractInterface:
- case CORBA::dk_LocalInterface:
- case CORBA::dk_Home:
- switch (contained_kind)
- {
- case CORBA::dk_Module:
- case CORBA::dk_Interface:
- case CORBA::dk_Value:
- error_flag = 1;
- break;
- default:
- break;
- }
- break;
- case CORBA::dk_Component:
- switch (contained_kind)
- {
- case CORBA::dk_Provides:
- case CORBA::dk_Uses:
- case CORBA::dk_Emits:
- case CORBA::dk_Publishes:
- case CORBA::dk_Consumes:
- case CORBA::dk_Attribute:
- break;
- default:
- error_flag = 1;
- break;
- }
- break;
- default:
- break;
- }
-
- if (error_flag == 1)
- {
- ACE_THROW (CORBA::BAD_PARAM (CORBA::OMGVMCID | 4,
- CORBA::COMPLETED_NO));
- }
-}
-
-void
-TAO_IFR_Service_Utils::pre_exist (
- const char *id,
- name_clash_checker checker,
- ACE_Configuration_Section_Key &key,
- TAO_Repository_i *repo,
- CORBA::DefinitionKind kind
- ACE_ENV_ARG_DECL
- )
-{
- TAO_IFR_Service_Utils::id_exists (id,
- repo
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- TAO_IFR_Service_Utils::name_exists (checker,
- key,
- repo,
- kind
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_IFR_Service_Utils::id_exists (const char *id,
- TAO_Repository_i *repo
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // The repo id must not already exist.
- ACE_TString holder;
- if (repo->config ()->get_string_value (repo->repo_ids_key (),
- id,
- holder)
- == 0)
- {
- ACE_THROW (CORBA::BAD_PARAM (CORBA::OMGVMCID | 2,
- CORBA::COMPLETED_NO));
- }
-}
-
-void
-TAO_IFR_Service_Utils::name_exists (
- name_clash_checker checker,
- ACE_Configuration_Section_Key &key,
- TAO_Repository_i *repo,
- CORBA::DefinitionKind kind
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- int status = 0;
- ACE_TString section_name;
- u_int count = 0;
- char *stringified = 0;
-
- // Check the members defined elsewhere, if any.
- ACE_Configuration_Section_Key refs_key;
- status =
- repo->config ()->open_section (key,
- "refs",
- 0,
- refs_key);
-
- if (status == 0)
- {
- repo->config ()->get_integer_value (refs_key,
- "count",
- count);
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- ACE_Configuration_Section_Key member_key;
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
-
- repo->config ()->open_section (refs_key,
- stringified,
- 0,
- member_key);
-
- ACE_TString member_name;
- repo->config ()->get_string_value (member_key,
- "name",
- member_name);
-
- if ((*checker) (member_name.fast_rep ()) != 0)
- {
- ACE_THROW (CORBA::BAD_PARAM (CORBA::OMGVMCID | 3,
- CORBA::COMPLETED_NO));
- }
- }
- }
-
- // Check the members defined in this scope, if any.
- ACE_Configuration_Section_Key defns_key;
- status =
- repo->config ()->open_section (key,
- "defns",
- 0,
- defns_key);
- if (status == 0)
- {
- repo->config ()->get_integer_value (defns_key,
- "count",
- count);
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- ACE_Configuration_Section_Key defn_key;
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
-
- repo->config ()->open_section (defns_key,
- stringified,
- 0,
- defn_key);
-
- ACE_TString defn_name;
- repo->config ()->get_string_value (defn_key,
- "name",
- defn_name);
-
- if ((*checker) (defn_name.fast_rep ()) != 0)
- {
- ACE_THROW (CORBA::BAD_PARAM (CORBA::OMGVMCID | 3,
- CORBA::COMPLETED_NO));
- }
- }
- }
-
- if (kind == CORBA::dk_Interface
- || kind == CORBA::dk_Component)
- {
- TAO_IFR_Service_Utils::check_subsection (checker,
- "attrs",
- repo->config (),
- key
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- if (kind == CORBA::dk_Interface)
- {
- TAO_IFR_Service_Utils::check_subsection (checker,
- "ops",
- repo->config (),
- key
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-
- if (kind == CORBA::dk_Component)
- {
- TAO_IFR_Service_Utils::check_subsection (checker,
- "provides",
- repo->config (),
- key
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- TAO_IFR_Service_Utils::check_subsection (checker,
- "uses",
- repo->config (),
- key
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- TAO_IFR_Service_Utils::check_subsection (checker,
- "emits",
- repo->config (),
- key
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- TAO_IFR_Service_Utils::check_subsection (checker,
- "publishes",
- repo->config (),
- key
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- TAO_IFR_Service_Utils::check_subsection (checker,
- "consumes",
- repo->config (),
- key
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
-}
-
-void
-TAO_IFR_Service_Utils::check_subsection (
- TAO_IFR_Service_Utils::name_clash_checker checker,
- const char *sub_section,
- ACE_Configuration *config,
- ACE_Configuration_Section_Key &key
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_Configuration_Section_Key sub_key;
- int status =
- config->open_section (key,
- sub_section,
- 0,
- sub_key);
-
- if (status != 0)
- {
- return;
- }
-
- CORBA::ULong count = 0;
- config->get_integer_value (sub_key,
- "count",
- count);
-
- ACE_Configuration_Section_Key entry_key;
- ACE_TString entry_name;
- char *stringified = 0;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- config->open_section (sub_key,
- stringified,
- 0,
- entry_key);
- config->get_string_value (entry_key,
- "name",
- entry_name);
-
- if ((*checker) (entry_name.fast_rep ()) != 0)
- {
- ACE_THROW (CORBA::BAD_PARAM (3,
- CORBA::COMPLETED_NO));
- return;
- }
- }
-}
-
-void
-TAO_IFR_Service_Utils::valid_creation (
- CORBA::DefinitionKind container_kind,
- CORBA::DefinitionKind contained_kind,
- const char *id,
- name_clash_checker checker,
- ACE_Configuration_Section_Key &key,
- TAO_Repository_i *repo
- ACE_ENV_ARG_DECL
- )
-{
- TAO_IFR_Service_Utils::valid_container (container_kind,
- contained_kind
- ACE_ENV_ARG_PARAMETER);
-
- TAO_IFR_Service_Utils::pre_exist (id,
- checker,
- key,
- repo,
- container_kind
- ACE_ENV_ARG_PARAMETER);
-}
-
-ACE_TString
-TAO_IFR_Service_Utils::create_common (
- CORBA::DefinitionKind container_kind,
- CORBA::DefinitionKind contained_kind,
- ACE_Configuration_Section_Key container_key,
- ACE_Configuration_Section_Key &new_key,
- TAO_Repository_i *repo,
- const char *id,
- const char *name,
- TAO_IFR_Service_Utils::name_clash_checker checker,
- const char *version,
- const char *sub_section_name
- ACE_ENV_ARG_DECL
- )
-{
- ACE_TString path;
-
- // No need for a return value, every error we check for will throw
- // one of the BAD_PARAM versions if it is discovered.
- TAO_IFR_Service_Utils::valid_creation (container_kind,
- contained_kind,
- id,
- checker,
- container_key,
- repo
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (path);
-
- ACE_Configuration *config = repo->config ();
-
- // Create new section, or open if it already exists.
- ACE_Configuration_Section_Key sub_key;
- config->open_section (container_key,
- sub_section_name,
- 1,
- sub_key);
-
- u_int defn_count = 0;
-
- // If we have a count, it gets set, if not, it stays 0.
- config->get_integer_value (sub_key,
- "count",
- defn_count);
-
- char *section_name =
- TAO_IFR_Service_Utils::int_to_string (defn_count);
- config->open_section (sub_key,
- section_name,
- 1,
- new_key);
-
- // Increment the count.
- config->set_integer_value (sub_key,
- "count",
- defn_count + 1);
-
- config->get_integer_value (sub_key,
- "count",
- defn_count);
-
- // Set the name attribute.
- config->set_string_value (new_key,
- "name",
- name);
-
- // Set the id attribute.
- config->set_string_value (new_key,
- "id",
- id);
-
- // Set the version attribute.
- config->set_string_value (new_key,
- "version",
- version);
-
- // Set the definition kind.
- config->set_integer_value (new_key,
- "def_kind",
- contained_kind);
-
- // Get the container's absolute name, append the new name,
- // and set it in the new section.
- ACE_TString absolute_name;
- config->get_string_value (container_key,
- "absolute_name",
- absolute_name);
-
- absolute_name += "::";
- absolute_name += name;
-
- config->set_string_value (new_key,
- "absolute_name",
- absolute_name);
-
- // Get the container's path.
- ACE_TString container_id;
- config->get_string_value (container_key,
- "id",
- container_id);
-
- config->set_string_value (new_key,
- "container_id",
- container_id);
-
- if (container_id == "") // This Container is the Repository.
- {
- path = "";
- }
- else
- {
- config->get_string_value (repo->repo_ids_key (),
- container_id.c_str (),
- path);
-
- path += '\\';
- }
-
- path += sub_section_name;
- path += '\\';
- path += section_name;
-
- // Store our path under our global repo id for fast lookup.
- config->set_string_value (repo->repo_ids_key (),
- id,
- path);
-
- return path;
-}
-
-void
-TAO_IFR_Service_Utils::set_exceptions (
- ACE_Configuration *config,
- ACE_Configuration_Section_Key &key,
- const char *sub_section,
- const CORBA::ExceptionDefSeq &exceptions
- )
-{
- CORBA::ULong length = exceptions.length ();
-
- if (length == 0)
- {
- return;
- }
-
- // Create new subsection because we are either creating a new entry
- // or are calling from a mutator which has already removed the old one.
- ACE_Configuration_Section_Key excepts_key;
- config->open_section (key,
- sub_section,
- 1,
- excepts_key);
-
- config->set_integer_value (excepts_key,
- "count",
- length);
-
- char *type_path = 0;
-
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- type_path =
- TAO_IFR_Service_Utils::reference_to_path (exceptions[i]);
-
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- config->set_string_value (excepts_key,
- stringified,
- type_path);
- }
-}
-
-CORBA::TypeCode_ptr
-TAO_IFR_Service_Utils::gen_valuetype_tc_r (
- ACE_Configuration_Section_Key &key,
- TAO_Repository_i *repo
- ACE_ENV_ARG_DECL
- )
-{
- ACE_TString name;
- repo->config ()->get_string_value (key,
- "name",
- name);
- ACE_TString id;
- repo->config ()->get_string_value (key,
- "id",
- id);
- CORBA::ValueModifier tm = CORBA::VM_NONE;
- CORBA::ULong is_it = 0;
-
- repo->config ()->get_integer_value (key,
- "is_abstract",
- is_it);
-
- if (is_it)
- {
- tm = CORBA::VM_ABSTRACT;
- }
- else
- {
- repo->config ()->get_integer_value (key,
- "is_custom",
- is_it);
-
- if (is_it)
- {
- tm = CORBA::VM_CUSTOM;
- }
- else
- {
- repo->config ()->get_integer_value (key,
- "is_truncatable",
- is_it);
-
- if (is_it)
- {
- tm = CORBA::VM_TRUNCATABLE;
- }
- }
- }
-
- ACE_TString base_id;
- int status =
- repo->config ()->get_string_value (key,
- "base_value",
- base_id);
- CORBA::TypeCode_var base_tc = CORBA::TypeCode::_nil ();
-
- if (status == 0)
- {
- ACE_TString base_path;
- repo->config ()->get_string_value (repo->repo_ids_key (),
- base_id.fast_rep (),
- base_path);
- ACE_Configuration_Section_Key base_key;
- repo->config ()->expand_path (repo->root_key (),
- base_path,
- base_key,
- 0);
- base_tc =
- TAO_IFR_Service_Utils::gen_valuetype_tc_r (base_key,
- repo
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
- }
-
- CORBA::ValueMemberSeq vm_seq;
- vm_seq.length (0);
- TAO_IFR_Service_Utils::fill_valuemember_seq (vm_seq,
- key,
- repo
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return
- repo->tc_factory ()->create_value_tc (id.c_str (),
- name.c_str (),
- tm,
- base_tc.in (),
- vm_seq
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_IFR_Service_Utils::fill_valuemember_seq (
- CORBA::ValueMemberSeq &vm_seq,
- ACE_Configuration_Section_Key &key,
- TAO_Repository_i *repo
- ACE_ENV_ARG_DECL
- )
-{
- ACE_Configuration_Section_Key members_key;
- int status =
- repo->config ()->open_section (key,
- "members",
- 0,
- members_key);
-
- if (status != 0)
- {
- vm_seq.length (0);
- return;
- }
-
- CORBA::ULong count = 0;
- repo->config ()->get_integer_value (members_key,
- "count",
- count);
- vm_seq.length (count);
- char *stringified = 0;
- ACE_Configuration_Section_Key member_key, type_key;
- ACE_TString holder;
- CORBA::ULong access = 0;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- repo->config ()->open_section (members_key,
- stringified,
- 0,
- member_key);
- repo->config ()->get_string_value (member_key,
- "name",
- holder);
- vm_seq[i].name = holder.fast_rep ();
- repo->config ()->get_string_value (member_key,
- "id",
- holder);
- vm_seq[i].id = holder.fast_rep ();
- repo->config ()->get_string_value (key,
- "id",
- holder);
- vm_seq[i].defined_in = holder.fast_rep ();
- repo->config ()->get_string_value (member_key,
- "version",
- holder);
- vm_seq[i].version = holder.fast_rep ();
- repo->config ()->get_string_value (member_key,
- "type_path",
- holder);
- TAO_IDLType_i *impl =
- TAO_IFR_Service_Utils::path_to_idltype (holder,
- repo);
- vm_seq[i].type = impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- repo->config ()->get_integer_value (member_key,
- "access",
- access);
- vm_seq[i].access = static_cast<CORBA::Visibility> (access);
- }
-}
-
-char *
-TAO_IFR_Service_Utils::reference_to_path (CORBA::IRObject_ptr obj)
-{
- PortableServer::ObjectId object_id;
- TAO::ObjectKey object_key =
- obj->_stubobj ()->profile_in_use ()->object_key ();
- int status = TAO_Root_POA::parse_ir_object_key (object_key,
- object_id);
- if (status != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "reference_to_path - parse_ir_object_key failed\n"));
- return 0;
- }
-
- return TAO_IFR_Service_Utils::oid_to_string (object_id);
-}
-
-CORBA::DefinitionKind
-TAO_IFR_Service_Utils::path_to_def_kind (ACE_TString &path,
- TAO_Repository_i *repo)
-{
- int status =
- repo->config ()->expand_path (repo->root_key (),
- path,
- TAO_IFR_Service_Utils::tmp_key_,
- 0);
-
- if (status != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "path_to_def_kind - bad path: '%s'\n",
- path.c_str ()));
- return CORBA::dk_none;
- }
-
- u_int kind = 0;
- repo->config ()->get_integer_value (TAO_IFR_Service_Utils::tmp_key_,
- "def_kind",
- kind);
- return static_cast<CORBA::DefinitionKind> (kind);
-}
-
-CORBA::DefinitionKind
-TAO_IFR_Service_Utils::reference_to_def_kind (CORBA::IRObject_ptr obj,
- TAO_Repository_i *repo)
-{
- ACE_TString path (TAO_IFR_Service_Utils::reference_to_path (obj));
- return TAO_IFR_Service_Utils::path_to_def_kind (path, repo);
-}
-
-TAO_IDLType_i *
-TAO_IFR_Service_Utils::path_to_idltype (ACE_TString &path,
- TAO_Repository_i *repo)
-{
- CORBA::DefinitionKind def_kind =
- TAO_IFR_Service_Utils::path_to_def_kind (path, repo);
- TAO_IDLType_i *retval = repo->select_idltype (def_kind);
-
- if (retval == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "path_to_idltype - not an IDLType: '%s'\n",
- path.c_str ()));
- return 0;
- }
-
- retval->section_key (TAO_IFR_Service_Utils::tmp_key_);
- return retval;
-}
-
-TAO_Contained_i *
-TAO_IFR_Service_Utils::path_to_contained (ACE_TString &path,
- TAO_Repository_i *repo)
-{
- CORBA::DefinitionKind def_kind =
- TAO_IFR_Service_Utils::path_to_def_kind (path, repo);
- TAO_Contained_i *retval = repo->select_contained (def_kind);
-
- if (retval == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "path_to_contained - not a contained type: '%s'\n",
- path.c_str ()));
- return 0;
- }
-
- retval->section_key (TAO_IFR_Service_Utils::tmp_key_);
- return retval;
-}
-
-TAO_Container_i *
-TAO_IFR_Service_Utils::path_to_container (ACE_TString &path,
- TAO_Repository_i *repo)
-{
- CORBA::DefinitionKind def_kind =
- TAO_IFR_Service_Utils::path_to_def_kind (path, repo);
- TAO_Container_i *retval = repo->select_container (def_kind);
-
- if (retval != 0)
- {
- retval->section_key (TAO_IFR_Service_Utils::tmp_key_);
- }
-
- return retval;
-}
-
-CORBA::Object_ptr
-TAO_IFR_Service_Utils::path_to_ir_object (ACE_TString &path,
- TAO_Repository_i *repo
- ACE_ENV_ARG_DECL)
-{
- CORBA::DefinitionKind def_kind =
- TAO_IFR_Service_Utils::path_to_def_kind (path, repo);
-
- return TAO_IFR_Service_Utils::create_objref (def_kind,
- path.c_str (),
- repo
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Object_ptr
-TAO_IFR_Service_Utils::create_objref (CORBA::DefinitionKind def_kind,
- const char *obj_id,
- TAO_Repository_i *repo
- ACE_ENV_ARG_DECL)
-{
- ACE_TString repo_id ("IDL:omg.org/");
-
- switch (def_kind)
- {
- case CORBA::dk_Attribute:
- repo_id += "CORBA/ExtAttributeDef:";
- break;
- case CORBA::dk_Constant:
- repo_id += "CORBA/ConstantDef:";
- break;
- case CORBA::dk_Exception:
- repo_id += "CORBA/ExceptionDef:";
- break;
- case CORBA::dk_Interface:
- repo_id += "CORBA/ExtInterfaceDef:";
- break;
- case CORBA::dk_AbstractInterface:
- repo_id += "CORBA/ExtAbstractInterfaceDef:";
- break;
- case CORBA::dk_LocalInterface:
- repo_id += "CORBA/ExtLocalInterfaceDef:";
- break;
- case CORBA::dk_Module:
- repo_id += "CORBA/ComponentIR/ModuleDef:";
- break;
- case CORBA::dk_Operation:
- repo_id += "CORBA/OperationDef:";
- break;
- case CORBA::dk_Typedef:
- repo_id += "CORBA/TypedefDef:";
- break;
- case CORBA::dk_Alias:
- repo_id += "CORBA/AliasDef:";
- break;
- case CORBA::dk_Struct:
- repo_id += "CORBA/StructDef:";
- break;
- case CORBA::dk_Union:
- repo_id += "CORBA/UnionDef:";
- break;
- case CORBA::dk_Enum:
- repo_id += "CORBA/EnumDef:";
- break;
- case CORBA::dk_Primitive:
- repo_id += "CORBA/PrimitiveDef:";
- break;
- case CORBA::dk_String:
- repo_id += "CORBA/StringDef:";
- break;
- case CORBA::dk_Sequence:
- repo_id += "CORBA/SequenceDef:";
- break;
- case CORBA::dk_Array:
- repo_id += "CORBA/ArrayDef:";
- break;
- case CORBA::dk_Wstring:
- repo_id += "CORBA/WstringDef:";
- break;
- case CORBA::dk_Fixed:
- repo_id += "CORBA/FixedDef:";
- break;
- case CORBA::dk_Value:
- repo_id += "CORBA/ExtValueDef:";
- break;
- case CORBA::dk_ValueBox:
- repo_id += "CORBA/ValueBoxDef:";
- break;
- case CORBA::dk_ValueMember:
- repo_id += "CORBA/ValueMemberDef:";
- break;
- case CORBA::dk_Native:
- repo_id += "CORBA/NativeDef:";
- break;
- case CORBA::dk_Component:
- repo_id += "CORBA/ComponentIR/ComponentDef:";
- break;
- case CORBA::dk_Home:
- repo_id += "CORBA/ComponentIR/HomeDef:";
- break;
- case CORBA::dk_Factory:
- repo_id += "CORBA/ComponentIR/FactoryDef:";
- break;
- case CORBA::dk_Finder:
- repo_id += "CORBA/ComponentIR/FinderDef:";
- break;
- case CORBA::dk_Event:
- repo_id += "CORBA/ComponentIR/EventDef:";
- break;
- case CORBA::dk_Emits:
- repo_id += "CORBA/ComponentIR/EmitsDef:";
- break;
- case CORBA::dk_Publishes:
- repo_id += "CORBA/ComponentIR/PublishesDef:";
- break;
- case CORBA::dk_Consumes:
- repo_id += "CORBA/ComponentIR/ConsumesDef:";
- break;
- case CORBA::dk_Provides:
- repo_id += "CORBA/ComponentIR/ProvidesDef:";
- break;
- case CORBA::dk_Uses:
- repo_id += "CORBA/ComponentIR/UsesDef:";
- break;
- default:
- ACE_THROW_RETURN (CORBA::OBJECT_NOT_EXIST (),
- CORBA::Object::_nil ());
- }
-
- repo_id += "1.0";
-
- PortableServer::ObjectId_var oid =
- PortableServer::string_to_ObjectId (obj_id);
-
- PortableServer::POA_ptr poa = repo->select_poa (def_kind);
-
- return poa->create_reference_with_id (oid.in (),
- repo_id.c_str ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-char *
-TAO_IFR_Service_Utils::oid_to_string (PortableServer::ObjectId &oid)
-{
- static char oid_string[2 * 1024];
- CORBA::ULong length = oid.length ();
-
- // Copy the data.
- ACE_OS::memcpy (oid_string,
- oid.get_buffer (),
- length);
-
- // Null terminate the string.
- oid_string[length] = '\0';
- return oid_string;
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h
deleted file mode 100644
index 2b91098a1ee..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h
+++ /dev/null
@@ -1,258 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// IFR_Service_Utils.h
-//
-// = DESCRIPTION
-// Implement wrappers useful to IFR Service clients and servers.
-//
-// = AUTHORS
-// Jeff Parsons <j.parsons@vanderbilt.edu>
-// Jaiganesh Balasubramanian <jai@doc.ece.uci.edu>
-// Priyanka Gontla <pgontla@doc.ece.uci.edu>
-//
-// ============================================================================
-
-#ifndef TAO_IFR_SERVICE_UTILS_H
-#define TAO_IFR_SERVICE_UTILS_H
-
-#include /**/ "ace/pre.h"
-
-#include "orbsvcs/IFRService/ifr_service_export.h"
-#include "tao/IFR_Client/IFR_BasicC.h"
-#include "tao/PortableServer/PortableServer.h"
-#include "tao/ORB.h"
-
-#include "ace/Configuration.h"
-
-ACE_BEGIN_VERSIONED_NAMESPACE_DECL
-class ACE_Configuration;
-ACE_END_VERSIONED_NAMESPACE_DECL
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IOR_Multicast;
-class TAO_Repository_i;
-class TAO_IDLType_i;
-class TAO_Container_i;
-class TAO_Contained_i;
-
-class TAO_IFRService_Export TAO_IFR_Server
-{
-public:
- TAO_IFR_Server (void);
-
- int init_with_orb (int argc,
- ACE_TCHAR *argv [],
- CORBA::ORB_ptr orb,
- int use_multicast_server = 0);
- /// Initialize the IFR Service with the command line arguments and
- /// the ORB.
-
- int fini (void);
- /// Destroy the child POA created in <init_with_orb>.
-
- ~TAO_IFR_Server (void);
- /// Destructor.
-
-protected:
-
- /// Two persistent POAs, one using a servant locator.
- int create_poa (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS);
-
- /// Open an ACE_Configuration of the appropriate type.
- int open_config (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS);
-
- /// Create and initialize the repository.
- int create_repository (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS);
-
- /// Enable the Interface Repository to answer multicast requests
- /// for its IOR.
- int init_multicast_server (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS);
-
- /// Reference to our ORB.
- CORBA::ORB_var orb_;
-
- /// Root POA reference.
- PortableServer::POA_ptr root_poa_;
-
- /// The Repository's POA reference.
- PortableServer::POA_ptr repo_poa_;
-
- /// Event handler that responds to multicast requests.
- TAO_IOR_Multicast *ior_multicast_;
-
- /// Database for the IFR.
- ACE_Configuration *config_;
-
- /// Interface Repository's IOR.
- CORBA::String_var ifr_ior_;
-};
-
-class TAO_IFR_Service_Utils
-{
-public:
- TAO_IFR_Service_Utils (void);
-
- ~TAO_IFR_Service_Utils (void);
-
- typedef int (*name_clash_checker)(const char *);
-
- /// Convert the hex form of an 4-byte unsigned int to a string.
- static char *int_to_string (CORBA::ULong number);
-
- /// The error-checking methods below all return void because
- /// they throw a spec-defined exception for every error case
- /// (specifically one of the BAD_PARAM minor versions).
-
- /// Checks for illegal member type in given container type.
- static void valid_container (CORBA::DefinitionKind container_kind,
- CORBA::DefinitionKind contained_kind
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- /// Wrapper for id_exists() and name_exists().
- static void pre_exist (const char *id,
- name_clash_checker checker,
- ACE_Configuration_Section_Key &key,
- TAO_Repository_i *repo,
- CORBA::DefinitionKind kind
- ACE_ENV_ARG_DECL);
-
- /// Checks for a global repository id clash.
- static void id_exists (const char *id,
- TAO_Repository_i *repo
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- /// Checks for a local name clash.
- static void name_exists (name_clash_checker checker,
- ACE_Configuration_Section_Key &key,
- TAO_Repository_i *repo,
- CORBA::DefinitionKind kind
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- /// Used by interfaces and components to check for name clashes
- /// in the attributes, operations, or component ports subsections.
- static void check_subsection (name_clash_checker checker,
- const char *sub_section,
- ACE_Configuration *config,
- ACE_Configuration_Section_Key &key
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- /// Top-level method which calls all the above error-checking methods.
- static void valid_creation (CORBA::DefinitionKind container_kind,
- CORBA::DefinitionKind contained_kind,
- const char *id,
- name_clash_checker checker,
- ACE_Configuration_Section_Key &key,
- TAO_Repository_i *repo
- ACE_ENV_ARG_DECL);
-
- /// Code common to the creation of an entry for any non-anonymous type.
- static ACE_TString create_common (
- CORBA::DefinitionKind container_kind,
- CORBA::DefinitionKind contained_kind,
- ACE_Configuration_Section_Key container_key,
- ACE_Configuration_Section_Key &new_key,
- TAO_Repository_i *repo,
- const char *id,
- const char *name,
- name_clash_checker checker,
- const char *version,
- const char *sub_section_name
- ACE_ENV_ARG_DECL
- );
-
- /// Common to Container::create_value() and ValueDef::supported_interfaces(),
- /// Container::create_component() and Component::supported_interfaces().
- static void set_supported_interfaces (
- const CORBA::InterfaceDefSeq &supported_interfaces,
- ACE_Configuration *config,
- ACE_Configuration_Section_Key &key
- );
-
- /// Common code for operations, attributes, and valuetype initializers.
- static void set_exceptions (ACE_Configuration *config,
- ACE_Configuration_Section_Key &key,
- const char *sub_section,
- const CORBA::ExceptionDefSeq &exceptions);
-
- /// Implemented here to avoid recursion in the servant classes.
- static CORBA::TypeCode_ptr gen_valuetype_tc_r (
- ACE_Configuration_Section_Key &,
- TAO_Repository_i *
- ACE_ENV_ARG_DECL
- );
-
- /// Called from the above function.
- static void fill_valuemember_seq (CORBA::ValueMemberSeq &,
- ACE_Configuration_Section_Key &,
- TAO_Repository_i *
- ACE_ENV_ARG_DECL);
-
- /// Converison from IR Object reference to key location path.
- static char *reference_to_path (CORBA::IRObject_ptr obj);
-
- /// Conversion from key location path to CORBA::DefinitionKind.
- static CORBA::DefinitionKind path_to_def_kind (ACE_TString &path,
- TAO_Repository_i *repo);
-
- /// Conversion from IR Object reference to CORBA::DefinitionKind.
- static CORBA::DefinitionKind reference_to_def_kind (
- CORBA::IRObject_ptr obj,
- TAO_Repository_i *repo
- );
-
- /// Converion from key location path to IDLType.
- static TAO_IDLType_i *path_to_idltype (ACE_TString &path,
- TAO_Repository_i *repo);
-
- /// Converion from key location path to IDLType.
- static TAO_Contained_i *path_to_contained (ACE_TString &path,
- TAO_Repository_i *repo);
-
- /// Converion from key location path to IDLType.
- static TAO_Container_i *path_to_container (ACE_TString &path,
- TAO_Repository_i *repo);
-
- /// Conversion from key location path to IR Object reference.
- static CORBA::Object_ptr path_to_ir_object (ACE_TString &path,
- TAO_Repository_i *repo
- ACE_ENV_ARG_DECL);
-
- /// Can be called from the above method or directly from a derived class.
- static CORBA::Object_ptr create_objref (CORBA::DefinitionKind def_kind,
- const char *obj_id,
- TAO_Repository_i *repo
- ACE_ENV_ARG_DECL);
-
- /// Copy and octet sequence to a string..
- static char *oid_to_string (PortableServer::ObjectId &oid);
-
-public:
- /// To hold a key created by one method for another method to use.
- /// Calls to this class will be made after an IFR lock (if any)
- /// has been acquired, so thread safety is not an issue with this
- /// static variable.
- static ACE_Configuration_Section_Key tmp_key_;
-
- /// Needed by TAO_InterfaceDef_i::name_clash, probably can be used
- /// all over the place now that it's here.
- static TAO_Repository_i *repo_;
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#include /**/ "ace/post.h"
-
-#endif /* TAO_IFR_SERVICE_UTILS_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp
deleted file mode 100644
index 848677edd13..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp
+++ /dev/null
@@ -1,389 +0,0 @@
-// $Id$
-
-#ifndef TAO_IFR_SERVICE_UTILS_T_CPP
-#define TAO_IFR_SERVICE_UTILS_T_CPP
-
-#include "orbsvcs/IFRService/IFR_Service_Utils_T.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-
-#include "ace/SString.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-template<typename T>
-void
-TAO_IFR_Generic_Utils<T>::destroy_special (const char *section_name,
- TAO_Repository_i *repo,
- ACE_Configuration_Section_Key &key
- ACE_ENV_ARG_DECL)
-{
- ACE_Configuration_Section_Key sub_key;
- int status =
- repo->config ()->open_section (key,
- section_name,
- 0,
- sub_key);
-
- if (status != 0)
- {
- /// Nothing to destroy.
- return;
- }
-
- CORBA::ULong count = 0;
- repo->config ()->get_integer_value (sub_key,
- "count",
- count);
-
- char *stringified = 0;
- ACE_Configuration_Section_Key special_key;
- ACE_TString holder;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- repo->config ()->open_section (sub_key,
- stringified,
- 0,
- special_key);
- T impl (repo);
- impl.section_key (special_key);
- impl.destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
-}
-
-template<typename T>
-void
-TAO_IFR_Generic_Utils<T>::set_initializers (
- const T &initializers,
- ACE_Configuration *config,
- ACE_Configuration_Section_Key &key
- )
-{
- CORBA::ULong length = initializers.length ();
-
- if (length == 0)
- {
- return;
- }
-
- ACE_Configuration_Section_Key initializers_key;
- config->open_section (key,
- "initializers",
- 1,
- initializers_key);
- config->set_integer_value (initializers_key,
- "count",
- length);
-
- CORBA::ULong arg_count = 0;
- char *arg_path = 0;
- ACE_Configuration_Section_Key initializer_key;
- ACE_Configuration_Section_Key params_key;
- ACE_Configuration_Section_Key arg_key;
-
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- config->open_section (initializers_key,
- stringified,
- 1,
- initializer_key);
- config->set_string_value (initializer_key,
- "name",
- initializers[i].name.in ());
-
- arg_count = initializers[i].members.length ();
-
- if (arg_count > 0)
- {
- config->open_section (initializer_key,
- "params",
- 1,
- params_key);
- config->set_integer_value (params_key,
- "count",
- arg_count);
-
- for (CORBA::ULong j = 0; j < arg_count; ++j)
- {
- char *stringified =
- TAO_IFR_Service_Utils::int_to_string (j);
- config->open_section (params_key,
- stringified,
- 1,
- arg_key);
- config->set_string_value (
- arg_key,
- "arg_name",
- initializers[i].members[j].name.in ()
- );
- arg_path =
- TAO_IFR_Service_Utils::reference_to_path (
- initializers[i].members[j].type_def.in ()
- );
- config->set_string_value (arg_key,
- "arg_path",
- arg_path);
- }
- }
- }
-}
-
-template<typename T_desc, typename T_impl>
-void
-TAO_IFR_Desc_Utils<T_desc,T_impl>::fill_desc_begin (
- T_desc &desc,
- TAO_Repository_i *repo,
- ACE_Configuration_Section_Key &key
- ACE_ENV_ARG_DECL
- )
-{
- T_impl impl (repo);
- impl.section_key (key);
-
- desc.name = impl.name_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- desc.id = impl.id_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- ACE_TString holder;
- repo->config ()->get_string_value (key,
- "container_id",
- holder);
- desc.defined_in = holder.fast_rep ();
-
- desc.version = impl.version_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-template<typename T_strseq>
-void
-TAO_IFR_Strseq_Utils<T_strseq> ::fill_string_seq (
- const char *section_name,
- ACE_Configuration *config,
- ACE_Configuration_Section_Key &key,
- T_strseq &seq
- )
-{
- ACE_Configuration_Section_Key section_key;
- int status = config->open_section (key,
- section_name,
- 0,
- section_key);
-
- if (status != 0)
- {
- seq.length (0);
- return;
- }
-
- CORBA::ULong count = 0;
- config->get_integer_value (section_key,
- "count",
- count);
- seq.length (count);
- char *stringified = 0;
- ACE_TString holder;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- config->get_string_value (section_key,
- stringified,
- holder);
- seq[i] = holder.fast_rep ();
- }
-}
-
-template<typename T_desc_seq>
-void
-TAO_Port_Desc_Seq_Utils<T_desc_seq>::port_descriptions (
- T_desc_seq &desc_seq,
- ACE_Configuration *config,
- ACE_Configuration_Section_Key &key,
- const char *sub_section
- )
-{
- ACE_Configuration_Section_Key sub_key;
- int status = config->open_section (key,
- sub_section,
- 0,
- sub_key);
-
- if (status != 0)
- {
- desc_seq.length (0);
- return;
- }
-
- CORBA::ULong count = 0;
- config->get_integer_value (sub_key,
- "count",
- count);
- desc_seq.length (count);
- ACE_Configuration_Section_Key desc_key;
- char *stringified = 0;
- ACE_TString holder;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- config->open_section (sub_key,
- stringified,
- 0,
- desc_key);
-
- config->get_string_value (desc_key,
- "name",
- holder);
- desc_seq[i].name = holder.c_str ();
-
- config->get_string_value (desc_key,
- "id",
- holder);
- desc_seq[i].id = holder.c_str ();
-
- /// Seems to me that this field should refer to the component
- /// where the port is defined - NOT where the base type is defined.
- config->get_string_value (key,
- "id",
- holder);
- desc_seq[i].defined_in = holder.c_str ();
-
- config->get_string_value (desc_key,
- "version",
- holder);
- desc_seq[i].version = holder.c_str ();
-
- config->get_string_value (desc_key,
- "base_type",
- holder);
- TAO_Port_Desc_Seq_Utils<T_desc_seq>::port_base_type (desc_seq,
- holder,
- i);
-
- TAO_Port_Desc_Seq_Utils<T_desc_seq>::get_is_multiple (desc_seq,
- config,
- desc_key,
- i);
- }
-}
-
-template<typename T_desc_seq>
-void
-TAO_Port_Desc_Seq_Utils<T_desc_seq>::get_is_multiple (
- T_desc_seq & /* desc_seq */,
- ACE_Configuration * /* config */,
- ACE_Configuration_Section_Key & /* key */,
- CORBA::ULong /* index */
- )
-{
- // All types except UsesDescription have no is_multiple member.
-}
-
-template<typename T_desc_seq>
-void
-TAO_Port_Desc_Seq_Utils<T_desc_seq>::port_base_type (T_desc_seq &desc_seq,
- ACE_TString &holder,
- CORBA::ULong index)
-{
- desc_seq[index].interface_type = holder.fast_rep ();
-}
-
-template<typename T>
-T *
-TAO_Port_Utils<T>::create_entry (const char *id,
- const char *name,
- const char *version,
- const char *sub_section,
- CORBA::Container_ptr port_base_type,
- CORBA::Boolean is_multiple,
- TAO_Repository_i *repo,
- CORBA::DefinitionKind port_kind,
- ACE_Configuration_Section_Key &key
- ACE_ENV_ARG_DECL)
-{
- TAO_Container_i::tmp_name_holder (name);
- ACE_Configuration_Section_Key new_key;
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (CORBA::dk_Component,
- port_kind,
- key,
- new_key,
- repo,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- sub_section
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (T::_nil ());
-
- const char *tmp =
- TAO_IFR_Service_Utils::reference_to_path (port_base_type);
-
- ACE_Configuration_Section_Key base_type_key;
- repo->config ()->expand_path (repo->root_key (),
- tmp,
- base_type_key,
- 0);
-
- ACE_TString holder;
- repo->config ()->get_string_value (base_type_key,
- "id",
- holder);
-
- repo->config ()->set_string_value (
- new_key,
- "base_type",
- holder
- );
-
- TAO_Port_Utils<T>::set_is_multiple (is_multiple,
- repo->config (),
- new_key);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (path,
- repo
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (T::_nil ());
-
- return T::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-#if defined (__BORLANDC__) && (__BORLANDC__ <= 0x582)
-// Borland gives warnings about argument not used on the construct as used
-// for the other compilers. This has been reported to Borland, adding
-// a workaround to suppress these warnings so that the real important ones
-// are not missed.
-template<typename T>
-void
-TAO_Port_Utils<T>::set_is_multiple (CORBA::Boolean is_multiple,
- ACE_Configuration * config,
- ACE_Configuration_Section_Key &key)
-{
- ACE_UNUSED_ARG (is_multiple);
- ACE_UNUSED_ARG (config);
- ACE_UNUSED_ARG (key);
- // Do nothing for everything except UsesDef.
-}
-#else
-template<typename T>
-void
-TAO_Port_Utils<T>::set_is_multiple (CORBA::Boolean /* is_multiple */,
- ACE_Configuration * /* config */,
- ACE_Configuration_Section_Key & /* key */)
-{
- // Do nothing for everything except UsesDef.
-}
-#endif
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#endif /* TAO_IFR_SERVICE_UTILS_T_CPP */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.h
deleted file mode 100644
index 056582e494a..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.h
+++ /dev/null
@@ -1,125 +0,0 @@
-// -*- C++ -*-
-
-//=============================================================================
-/**
- * @file IFR_Service_Utils_T.h
- *
- * $Id$
- *
- * Template methods useful to IFR Service.
- *
- * @author Jeff Parsons <j.parsons@vanderbilt.edu>
- */
-//=============================================================================
-
-
-#ifndef TAO_IFR_SERVICE_UTILS_T_H
-#define TAO_IFR_SERVICE_UTILS_T_H
-
-#include /**/ "ace/pre.h"
-
-#include "ace/Configuration.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/IFR_Client/IFR_ComponentsC.h"
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_Repository_i;
-
-template<typename T>
-class TAO_IFR_Generic_Utils
-{
-public:
- static void destroy_special (const char *section_name,
- TAO_Repository_i *repo,
- ACE_Configuration_Section_Key &key
- ACE_ENV_ARG_DECL);
-
- static void set_initializers (const T &initializers,
- ACE_Configuration *config,
- ACE_Configuration_Section_Key &key);
- /// Common to Container::create_value(), create_ext_value
- /// and ValueDef::initializers().
-};
-
-template<typename T_desc, typename T_impl>
-class TAO_IFR_Desc_Utils
-{
-public:
- static void fill_desc_begin (T_desc &desc,
- TAO_Repository_i *repo,
- ACE_Configuration_Section_Key &key
- ACE_ENV_ARG_DECL);
-};
-
-template<typename T_strseq>
-class TAO_IFR_Strseq_Utils
-{
-public:
- static void fill_string_seq (const char *section_name,
- ACE_Configuration *config,
- ACE_Configuration_Section_Key &key,
- T_strseq &seq);
-};
-
-template <typename T_desc_seq>
-class TAO_Port_Desc_Seq_Utils
-{
-public:
- static void port_descriptions (T_desc_seq &desc_seq,
- ACE_Configuration *config,
- ACE_Configuration_Section_Key &key,
- const char *sub_section);
-
- static void get_is_multiple (T_desc_seq &desc_seq,
- ACE_Configuration *config,
- ACE_Configuration_Section_Key &key,
- CORBA::ULong index);
-
- static void port_base_type (T_desc_seq &desc_seq,
- ACE_TString &holder,
- CORBA::ULong index);
-};
-
-template<typename T>
-class TAO_Port_Utils
-{
-public:
- static T *create_entry (const char *id,
- const char *name,
- const char *version,
- const char *sub_section,
- CORBA::Container_ptr port_base_type,
- CORBA::Boolean is_multiple,
- TAO_Repository_i *repo,
- CORBA::DefinitionKind port_kind,
- ACE_Configuration_Section_Key &key
- ACE_ENV_ARG_DECL);
-
- static void set_is_multiple (CORBA::Boolean is_multiple,
- ACE_Configuration *config,
- ACE_Configuration_Section_Key &key);
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "orbsvcs/IFRService/IFR_Service_Utils_T.cpp"
-#endif /* defined REQUIRED SOURCE */
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#include /**/ "ace/post.h"
-
-#endif /* TAO_IFR_SERVICE_UTILS_T_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IFR_macro.h b/TAO/orbsvcs/orbsvcs/IFRService/IFR_macro.h
deleted file mode 100644
index e48f4668015..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IFR_macro.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#ifndef TAO_IFR_MACROS_H
-#define TAO_IFR_MACROS_H
-
-#include /**/ "ace/pre.h"
-#include "ace/CORBA_macros.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/ORB_Constants.h"
-
-#define TAO_IFR_WRITE_GUARD \
- ACE_WRITE_GUARD_THROW_EX (ACE_Lock, \
- monitor, \
- this->repo_->lock (), \
- CORBA::INTERNAL ( \
- CORBA::SystemException::_tao_minor_code ( \
- TAO_GUARD_FAILURE, \
- 0), \
- CORBA::COMPLETED_NO)); \
- ACE_CHECK
-
-#define TAO_IFR_WRITE_GUARD_RETURN(RETURN) \
- ACE_WRITE_GUARD_THROW_EX (ACE_Lock, \
- monitor, \
- this->repo_->lock (), \
- CORBA::INTERNAL ( \
- CORBA::SystemException::_tao_minor_code ( \
- TAO_GUARD_FAILURE, \
- 0), \
- CORBA::COMPLETED_NO)); \
- ACE_CHECK_RETURN (RETURN)
-
-#define TAO_IFR_READ_GUARD_RETURN(RETURN) \
- ACE_READ_GUARD_THROW_EX (ACE_Lock, \
- monitor, \
- this->repo_->lock (), \
- CORBA::INTERNAL ( \
- CORBA::SystemException::_tao_minor_code ( \
- TAO_GUARD_FAILURE, \
- 0), \
- CORBA::COMPLETED_NO)); \
- ACE_CHECK_RETURN (RETURN)
-
-#include /**/ "ace/post.h"
-
-#endif /* TAO_IFR_MACROS_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IRObject_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/IRObject_i.cpp
deleted file mode 100644
index 9846d186808..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IRObject_i.cpp
+++ /dev/null
@@ -1,89 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/IRObject_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/IDLType_i.h"
-#include "orbsvcs/IFRService/Contained_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-
-#include "tao/PortableServer/Root_POA.h"
-#include "tao/PortableServer/POA_Current_Impl.h"
-#include "tao/TSS_Resources.h"
-
-
-ACE_RCSID (IFR_Service,
- IRObject_i,
- "$Id$")
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_IRObject_i::TAO_IRObject_i (TAO_Repository_i *repo)
- : repo_ (repo)
-{
-}
-
-TAO_IRObject_i::~TAO_IRObject_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_IRObject_i::def_kind (
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Will always be overridden by concrete classes.
- return CORBA::dk_none;
-}
-
-void
-TAO_IRObject_i::section_key (ACE_Configuration_Section_Key &key)
-{
- this->section_key_ = key;
-}
-
-void
-TAO_IRObject_i::update_key (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO::Portable_Server::POA_Current_Impl *pc_impl =
- static_cast <TAO::Portable_Server::POA_Current_Impl *>
- (TAO_TSS_Resources::instance ()->poa_current_impl_);
-
- PortableServer::ObjectId object_id;
- int status = TAO_Root_POA::parse_ir_object_key (pc_impl->object_key (),
- object_id);
- if (status != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "update_key - parse_ir_object_key failed\n"));
- return;
- }
-
- char *oid_string = TAO_IFR_Service_Utils::oid_to_string (object_id);
-
- if (oid_string[0U] == '\0')
- {
- this->section_key_ = this->repo_->root_key ();
- return;
- }
-
- ACE_TString path (oid_string,
- 0,
- 0);
-
- status =
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- path,
- this->section_key_,
- 0);
-
- if (status != 0)
- {
- // If we're here, destroy() has been called on us.
- ACE_THROW (CORBA::OBJECT_NOT_EXIST ());
- }
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/IRObject_i.h b/TAO/orbsvcs/orbsvcs/IFRService/IRObject_i.h
deleted file mode 100644
index a6bbdc4adfa..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/IRObject_i.h
+++ /dev/null
@@ -1,99 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// IRObject_i.h
-//
-// = DESCRIPTION
-// IRObject servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_IROBJECT_I_H
-#define TAO_IROBJECT_I_H
-
-#include "ace/Configuration.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/IFRService/IFR_ExtendedS.h"
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_Repository_i;
-class TAO_IDLType_i;
-class TAO_Contained_i;
-class TAO_Container_i;
-
-class TAO_IFRService_Export TAO_IRObject_i : public POA_CORBA::IRObject
-{
- // = TITLE
- // TAO_IRObject_i
- //
- // = DESCRIPTION
- // Abstract base class for all IR object types.
- //
-public:
- TAO_IRObject_i (TAO_Repository_i *repo);
- // Constructor.
-
- virtual ~TAO_IRObject_i (void);
- // Destructor.
-
- virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
- // Pure virtual.
-
- virtual void destroy_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
- // Pure virtual - the unlocked version called by the destroy() wrapper.
-
- void section_key (ACE_Configuration_Section_Key &key);
- // Plug in the section key.
-
-protected:
- void update_key (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Set our key from the object ID via POACurrent.
-
-protected:
- TAO_Repository_i *repo_;
- // Pointer to the repository we were constructed from.
-
- ACE_Configuration_Section_Key section_key_;
- // Our ACE_Configuration section key.
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_IROBJECT_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp
deleted file mode 100644
index 943a6082e1f..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp
+++ /dev/null
@@ -1,343 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/InterfaceAttrExtension_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/InterfaceDef_i.h"
-#include "orbsvcs/IFRService/OperationDef_i.h"
-#include "orbsvcs/IFRService/AttributeDef_i.h"
-#include "orbsvcs/IFRService/ExtAttributeDef_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- InterfaceAttrExtension_i,
- "$Id$")
-
-// =====================================================================
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-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
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription *fifd = 0;
- ACE_NEW_RETURN (fifd,
- CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription,
- 0);
-
- CORBA::InterfaceAttrExtension::ExtFullInterfaceDescription_var retval =
- fifd;
-
- ACE_TString holder;
-
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- holder);
- fifd->name = holder.fast_rep ();
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- holder);
- fifd->id = holder.fast_rep ();
-
- this->repo_->config ()->get_string_value (this->section_key_,
- "container_id",
- holder);
-
- fifd->defined_in = holder.fast_rep ();
- this->repo_->config ()->get_string_value (this->section_key_,
- "version",
- holder);
- fifd->version = holder.fast_rep ();
-
- CORBA::ULong i = 0;
- CORBA::ULong j = 0;
- ACE_Unbounded_Queue<ACE_Configuration_Section_Key> key_queue;
-
- // Store our section key for later restoration after we have
- // traversed entries for inherited interfaces.
- ACE_Configuration_Section_Key key_holder = this->section_key_;
-
- // Operations
- TAO_InterfaceDef_i iface (this->repo_);
- iface.section_key (this->section_key_);
- iface.inherited_operations (key_queue);
-
- // Restore our original section key.
- // I am not sure this is needed but it will not hurt.
- this->section_key (key_holder);
-
- ACE_Configuration_Section_Key ops_key, op_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "ops",
- 0,
- ops_key);
-
- CORBA::ULong count = 0;
-
- if (status == 0)
- {
- this->repo_->config ()->get_integer_value (ops_key,
- "count",
- count);
-
- for (j = 0; j < count; ++j)
- {
- char *stringified = TAO_IFR_Service_Utils::int_to_string (j);
- status =
- this->repo_->config ()->open_section (ops_key,
- stringified,
- 0,
- op_key);
-
- if (status == 0)
- {
- key_queue.enqueue_tail (op_key);
- }
- }
- }
-
- CORBA::ULong size = static_cast<CORBA::ULong> (key_queue.size ());
- fifd->operations.length (size);
-
- for (i = 0; i < size; ++i)
- {
- ACE_Configuration_Section_Key key;
- key_queue.dequeue_head (key);
-
- TAO_OperationDef_i op (this->repo_);
- op.section_key (key);
-
- op.make_description (fifd->operations[i]
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- // Restore our original section key.
- // It may have been overwritten by a superclass key as part of the
- // make_description() call.
- this->section_key (key_holder);
-
- // Attributes.
- iface.inherited_attributes (key_queue);
-
- // Restore our original section key.
- // I am not sure this is needed but it will not hurt.
- this->section_key (key_holder);
-
- ACE_Configuration_Section_Key attrs_key;
- status =
- this->repo_->config ()->open_section (this->section_key_,
- "attrs",
- 0,
- attrs_key);
-
- count = 0;
-
- if (status == 0)
- {
- this->repo_->config ()->get_integer_value (attrs_key,
- "count",
- count);
-
- for (j = 0; j < count; ++j)
- {
- ACE_Configuration_Section_Key attr_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (j);
- status =
- this->repo_->config ()->open_section (attrs_key,
- stringified,
- 0,
- attr_key);
-
- if (status == 0)
- {
- key_queue.enqueue_tail (attr_key);
- }
- }
- }
-
- size = static_cast<CORBA::ULong> (key_queue.size ());
- fifd->attributes.length (size);
-
- for (i = 0; i < size; ++i)
- {
- ACE_Configuration_Section_Key key;
- key_queue.dequeue_head (key);
-
- TAO_ExtAttributeDef_i attr (this->repo_);
- attr.section_key (key);
-
- attr.fill_description (fifd->attributes[i]
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- // Restore our original section key.
- // It may have been overwritten by a superclass key as part of the
- // fill_description() call.
- this->section_key (key_holder);
-
- CORBA::InterfaceDefSeq_var bases =
- iface.base_interfaces_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::ULong length = bases->length ();
- CORBA::RepositoryIdSeq repo_ids (length);
- repo_ids.length (length);
-
- PortableServer::ObjectId_var oid;
- char *base_path = 0;
- ACE_Configuration_Section_Key base_key;
-
- for (i = 0; i < length; ++i)
- {
- base_path = TAO_IFR_Service_Utils::reference_to_path (bases[i]);
-
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- base_path,
- base_key,
- 0);
- this->repo_->config ()->get_string_value (base_key,
- "id",
- holder);
- repo_ids[i] = holder.fast_rep ();
- }
-
- fifd->base_interfaces = repo_ids;
-
- fifd->type = iface.type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return retval._retn ();
-}
-
-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
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_Container_i::tmp_name_holder (name);
- ACE_Configuration_Section_Key new_key;
-
- // Common to all IR objects created in CORBA::Container.
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (CORBA::dk_Interface,
- CORBA::dk_Attribute,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "attrs"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ExtAttributeDef::_nil ());
-
- // Store the path to the attribute's type definition.
- char *type_path = TAO_IFR_Service_Utils::reference_to_path (type);
-
- this->repo_->config ()->set_string_value (new_key,
- "type_path",
- type_path);
-
- // Store the attribute's mode.
- this->repo_->config ()->set_integer_value (new_key,
- "mode",
- mode);
-
- TAO_IFR_Service_Utils::set_exceptions (this->repo_->config (),
- new_key,
- "get_excepts",
- get_exceptions);
-
- TAO_IFR_Service_Utils::set_exceptions (this->repo_->config (),
- new_key,
- "put_excepts",
- set_exceptions);
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Attribute,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ExtAttributeDef::_nil ());
-
- CORBA::ExtAttributeDef_var retval =
- CORBA::ExtAttributeDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ExtAttributeDef::_nil ());
-
- return retval._retn ();
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h b/TAO/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h
deleted file mode 100644
index f330fe3dec6..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h
+++ /dev/null
@@ -1,97 +0,0 @@
-// -*- 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 "orbsvcs/IFRService/IRObject_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-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));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#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
deleted file mode 100644
index 9fd69d6cb63..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp
+++ /dev/null
@@ -1,1285 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/InterfaceDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/AttributeDef_i.h"
-#include "orbsvcs/IFRService/OperationDef_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils_T.h"
-
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- InterfaceDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_InterfaceDef_i::TAO_InterfaceDef_i (
- TAO_Repository_i *repo
- )
- : TAO_IRObject_i (repo),
- TAO_Container_i (repo),
- TAO_Contained_i (repo),
- TAO_IDLType_i (repo)
-{
-}
-
-TAO_InterfaceDef_i::~TAO_InterfaceDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_InterfaceDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Interface;
-}
-
-void
-TAO_InterfaceDef_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_InterfaceDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Destroy our members.
- this->TAO_Container_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- // These will get rid of the repo ids, which Contained_i::destroy()'s
- // call to remove_section (recursive = 1) will not get, and also
- // destroy the attribute's anonymous type, if any.
-
- TAO_IFR_Generic_Utils<TAO_AttributeDef_i>::destroy_special (
- "attrs",
- this->repo_,
- this->section_key_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK;
-
- TAO_IFR_Generic_Utils<TAO_OperationDef_i>::destroy_special (
- "ops",
- this->repo_,
- this->section_key_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK;
-
- // Destroy ourself.
- this->TAO_Contained_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-CORBA::Contained::Description *
-TAO_InterfaceDef_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_InterfaceDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::Contained::Description *desc_ptr = 0;
- ACE_NEW_THROW_EX (desc_ptr,
- CORBA::Contained::Description,
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- CORBA::Contained::Description_var retval = desc_ptr;
-
- retval->kind = this->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::InterfaceDescription ifd;
- ACE_TString holder;
-
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- holder);
- ifd.name = holder.fast_rep ();
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- holder);
- ifd.id = holder.fast_rep ();
- this->repo_->config ()->get_string_value (this->section_key_,
- "container_id",
- holder);
- ifd.defined_in = holder.fast_rep ();
- this->repo_->config ()->get_string_value (this->section_key_,
- "version",
- holder);
- ifd.version = holder.fast_rep ();
-
- CORBA::ULong i = 0;
- CORBA::InterfaceDefSeq_var bases =
- this->base_interfaces_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::ULong length = bases->length ();
- CORBA::RepositoryIdSeq repo_ids (length);
- repo_ids.length (length);
-
- char *base_path = 0;
- ACE_Configuration_Section_Key base_key;
-
- for (i = 0; i < length; ++i)
- {
- base_path = TAO_IFR_Service_Utils::reference_to_path (bases[i]);
-
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- base_path,
- base_key,
- 0);
-
- TAO_InterfaceDef_i impl (this->repo_);
- impl.section_key (base_key);
-
- repo_ids[i] = impl.id_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- ifd.base_interfaces = repo_ids;
- retval->value <<= ifd;
- return retval._retn ();
-}
-
-CORBA::TypeCode_ptr
-TAO_InterfaceDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_InterfaceDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- id);
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- name);
-
- return this->repo_->tc_factory ()->create_interface_tc (
- id.c_str (),
- name.c_str ()
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-CORBA::InterfaceDefSeq *
-TAO_InterfaceDef_i::base_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->base_interfaces_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::InterfaceDefSeq *
-TAO_InterfaceDef_i::base_interfaces_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_Unbounded_Queue<CORBA::DefinitionKind> kind_queue;
- ACE_Unbounded_Queue<ACE_TString> path_queue;
-
- this->base_interfaces_recursive (kind_queue,
- path_queue);
-
- CORBA::ULong size = static_cast<CORBA::ULong> (kind_queue.size ());
-
- CORBA::InterfaceDefSeq *seq = 0;
- ACE_NEW_THROW_EX (seq,
- CORBA::InterfaceDefSeq (size),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- seq->length (size);
- CORBA::InterfaceDefSeq_var retval = seq;
-
- for (CORBA::ULong i = 0; i < size; ++i)
- {
- CORBA::DefinitionKind def_kind;
- kind_queue.dequeue_head (def_kind);
-
- ACE_TString path;
- path_queue.dequeue_head (path);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (path,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval[i] = CORBA::InterfaceDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- return retval._retn ();
-}
-
-void
-TAO_InterfaceDef_i::base_interfaces (const CORBA::InterfaceDefSeq &base_interfaces
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->base_interfaces_i (base_interfaces
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_InterfaceDef_i::base_interfaces_i (const CORBA::InterfaceDefSeq &base_interfaces
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // If we are an abstract interface, all our base interfaces must be
- // abstract as well.
- CORBA::DefinitionKind def_kind = this->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- if (def_kind == CORBA::dk_AbstractInterface)
- {
- CORBA::ULong length = base_interfaces.length ();
-
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- def_kind = base_interfaces[i]->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- if (def_kind != CORBA::dk_AbstractInterface)
- {
- ACE_THROW (CORBA::BAD_PARAM (CORBA::OMGVMCID | 11,
- CORBA::COMPLETED_NO));
- }
- }
- }
-
- // Remove the old base interfaces.
- this->repo_->config ()->remove_section (this->section_key_,
- "inherited",
- 0);
-
- CORBA::ULong length = base_interfaces.length ();
- ACE_Configuration_Section_Key inherited_key;
- this->repo_->config ()->open_section (this->section_key_,
- "inherited",
- 1,
- inherited_key);
-
- CORBA::String_var name;
- char *inherited_path = 0;
- PortableServer::ObjectId_var oid;
- ACE_Configuration_Section_Key base_key;
-
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- inherited_path =
- TAO_IFR_Service_Utils::reference_to_path (base_interfaces[i]);
-
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- inherited_path,
- base_key,
- 0);
-
- TAO_InterfaceDef_i impl (this->repo_);
- impl.section_key (base_key);
-
- name = impl.name_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- // None of these names can clash with any we may already have.
- TAO_Container_i::tmp_name_holder_ = name.in ();
- TAO_IFR_Service_Utils::name_exists (&TAO_Container_i::same_as_tmp_name,
- this->section_key_,
- this->repo_,
- this->def_kind ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (inherited_key,
- stringified,
- inherited_path);
- }
-}
-
-CORBA::Boolean
-TAO_InterfaceDef_i::is_a (const char *interface_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 (interface_id
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Boolean
-TAO_InterfaceDef_i::is_a_i (const char *interface_id
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- if (ACE_OS::strcmp (interface_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- {
- return 1;
- }
-
- ACE_TString id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- id);
-
- // Is it our type?
- if (ACE_OS::strcmp (id.fast_rep (), interface_id) == 0)
- {
- return 1;
- }
-
- // Is it one of our ancestors' types?
- CORBA::InterfaceDefSeq_var bases =
- this->base_interfaces_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::ULong length = bases->length ();
-
- PortableServer::ObjectId_var oid;
- char *base_path = 0;
- ACE_Configuration_Section_Key base_key;
-
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- base_path = TAO_IFR_Service_Utils::reference_to_path (bases[i]);
-
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- base_path,
- base_key,
- 0);
-
- TAO_InterfaceDef_i impl (this->repo_);
- impl.section_key (base_key);
-
- CORBA::Boolean success = impl.is_a_i (interface_id
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- if (success == 1)
- {
- return 1;
- }
- }
-
- return 0;
-}
-
-CORBA::InterfaceDef::FullInterfaceDescription *
-TAO_InterfaceDef_i::describe_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_interface_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::InterfaceDef::FullInterfaceDescription *
-TAO_InterfaceDef_i::describe_interface_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::InterfaceDef::FullInterfaceDescription *fifd = 0;
- ACE_NEW_RETURN (fifd,
- CORBA::InterfaceDef::FullInterfaceDescription,
- 0);
-
- CORBA::InterfaceDef::FullInterfaceDescription_var retval = fifd;
-
- ACE_TString holder;
-
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- holder);
- fifd->name = holder.fast_rep ();
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- holder);
- fifd->id = holder.fast_rep ();
-
- this->repo_->config ()->get_string_value (this->section_key_,
- "container_id",
- holder);
-
- fifd->defined_in = holder.fast_rep ();
- this->repo_->config ()->get_string_value (this->section_key_,
- "version",
- holder);
- fifd->version = holder.fast_rep ();
-
- CORBA::ULong i = 0;
- CORBA::ULong j = 0;
- ACE_Unbounded_Queue<ACE_Configuration_Section_Key> key_queue;
-
- // Store our section key for later restoration after we have
- // traversed entries for inherited interfaces.
- ACE_Configuration_Section_Key key_holder = this->section_key_;
-
- // Operations
- this->inherited_operations (key_queue);
-
- // Restore our original section key.
- // I am not sure this is needed but it will not hurt.
- this->section_key (key_holder);
-
- ACE_Configuration_Section_Key ops_key, op_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "ops",
- 0,
- ops_key);
-
- CORBA::ULong count = 0;
-
- if (status == 0)
- {
- this->repo_->config ()->get_integer_value (ops_key,
- "count",
- count);
-
- for (j = 0; j < count; ++j)
- {
- char *stringified = TAO_IFR_Service_Utils::int_to_string (j);
- status =
- this->repo_->config ()->open_section (ops_key,
- stringified,
- 0,
- op_key);
-
- if (status == 0)
- {
- key_queue.enqueue_tail (op_key);
- }
- }
- }
-
- CORBA::ULong size = static_cast<CORBA::ULong> (key_queue.size ());
- fifd->operations.length (size);
-
- for (i = 0; i < size; ++i)
- {
- ACE_Configuration_Section_Key key;
- key_queue.dequeue_head (key);
-
- TAO_OperationDef_i op (this->repo_);
- op.section_key (key);
-
- op.make_description (fifd->operations[i]
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- // Restore our original section key.
- // It may have been overwritten by a superclass key as part of the
- // make_description() call.
- this->section_key (key_holder);
-
- // Attributes
- this->inherited_attributes (key_queue);
-
- // Restore our original section key.
- // I am not sure this is needed but it will not hurt.
- this->section_key (key_holder);
-
- ACE_Configuration_Section_Key attrs_key;
- status =
- this->repo_->config ()->open_section (this->section_key_,
- "attrs",
- 0,
- attrs_key);
-
- count = 0;
-
- if (status == 0)
- {
- this->repo_->config ()->get_integer_value (attrs_key,
- "count",
- count);
-
- for (j = 0; j < count; ++j)
- {
- ACE_Configuration_Section_Key attr_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (j);
- status =
- this->repo_->config ()->open_section (attrs_key,
- stringified,
- 0,
- attr_key);
-
- if (status == 0)
- {
- key_queue.enqueue_tail (attr_key);
- }
- }
- }
-
- size = static_cast<CORBA::ULong> (key_queue.size ());
- fifd->attributes.length (size);
-
- for (i = 0; i < size; ++i)
- {
- ACE_Configuration_Section_Key key;
- key_queue.dequeue_head (key);
-
- TAO_AttributeDef_i attr (this->repo_);
- attr.section_key (key);
-
- attr.make_description (fifd->attributes[i]
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- // Restore our original section key.
- // It may have been overwritten by a superclass key as part of the
- // make_description() call.
- this->section_key (key_holder);
-
- CORBA::InterfaceDefSeq_var bases =
- this->base_interfaces_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::ULong length = bases->length ();
-
- CORBA::RepositoryIdSeq repo_ids (length);
-
- repo_ids.length (length);
-
- PortableServer::ObjectId_var oid;
- char *base_path = 0;
- ACE_Configuration_Section_Key base_key;
-
- for (i = 0; i < length; ++i)
- {
- base_path = TAO_IFR_Service_Utils::reference_to_path (bases[i]);
-
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- base_path,
- base_key,
- 0);
-
- TAO_InterfaceDef_i impl (this->repo_);
- impl.section_key (base_key);
-
- repo_ids[i] = impl.id_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- fifd->base_interfaces = repo_ids;
-
- fifd->type = this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return retval._retn ();
-}
-
-CORBA::AttributeDef_ptr
-TAO_InterfaceDef_i::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))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::AttributeDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::AttributeDef::_nil ());
-
- return this->create_attribute_i (id,
- name,
- version,
- type,
- mode
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::AttributeDef_ptr
-TAO_InterfaceDef_i::create_attribute_i (
- 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))
-{
- // This will throw an exception if a name clash is found.
- // create_common() will check for all other errors.
- this->check_inherited (name,
- CORBA::dk_Attribute
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::AttributeDef::_nil ());
-
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
-
- // Common to all IR objects created in CORBA::Container.
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (CORBA::dk_Interface,
- CORBA::dk_Attribute,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "attrs"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::AttributeDef::_nil ());
-
- // Store the path to the attribute's type definition.
- char *type_path = TAO_IFR_Service_Utils::reference_to_path (type);
-
- this->repo_->config ()->set_string_value (new_key,
- "type_path",
- type_path);
-
- // Store the attribute's mode.
- this->repo_->config ()->set_integer_value (new_key,
- "mode",
- mode);
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Attribute,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::AttributeDef::_nil ());
-
- CORBA::AttributeDef_var retval =
- CORBA::AttributeDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::AttributeDef::_nil ());
-
- return retval._retn ();
-}
-
-CORBA::OperationDef_ptr
-TAO_InterfaceDef_i::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))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::OperationDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::OperationDef::_nil ());
-
- return this->create_operation_i (id,
- name,
- version,
- result,
- mode,
- params,
- exceptions,
- contexts
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::OperationDef_ptr
-TAO_InterfaceDef_i::create_operation_i (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))
-{
- // This will throw an exception if a name clash is found.
- // create_common() will check for all other errors.
- this->check_inherited (name,
- CORBA::dk_Operation
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::OperationDef::_nil ());
-
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
-
- // Common to all IR objects created in CORBA::Container.
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (CORBA::dk_Interface,
- CORBA::dk_Operation,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "ops"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::OperationDef::_nil ());
-
- // Get the TypeCode for the return type.
- ACE_TString result_path (TAO_IFR_Service_Utils::reference_to_path (result));
- TAO_IDLType_i *result_impl =
- TAO_IFR_Service_Utils::path_to_idltype (result_path,
- this->repo_);
-
- CORBA::TypeCode_var rettype =
- result_impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::OperationDef::_nil ());
-
- CORBA::TCKind kind = rettype->kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::OperationDef::_nil ());
-
- // Oneway operations cannot have a non-void return type.
- if (mode == CORBA::OP_ONEWAY && kind != CORBA::tk_void)
- {
- ACE_THROW_RETURN (CORBA::BAD_PARAM (CORBA::OMGVMCID | 31,
- CORBA::COMPLETED_NO),
- CORBA::OperationDef::_nil ());
- }
-
- this->repo_->config ()->set_string_value (new_key,
- "result",
- result_path);
-
- // Store the operation mode.
- this->repo_->config ()->set_integer_value (new_key,
- "mode",
- mode);
-
- CORBA::ULong i = 0;
-
- // Store the operation's parameter info.
- CORBA::ULong length = params.length ();
-
- if (length > 0)
- {
- ACE_Configuration_Section_Key params_key;
- this->repo_->config ()->open_section (new_key,
- "params",
- 1,
- params_key);
-
- this->repo_->config ()->set_integer_value (params_key,
- "count",
- length);
- char *type_path = 0;
-
- for (i = 0; i < length; ++i)
- {
- // Oneway operations cannot have INOUT or OUT parameters.
- if (mode == CORBA::OP_ONEWAY && params[i].mode != CORBA::PARAM_IN)
- {
- ACE_THROW_RETURN (CORBA::BAD_PARAM (31,
- CORBA::COMPLETED_NO),
- CORBA::OperationDef::_nil ());
- }
-
- ACE_Configuration_Section_Key param_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (params_key,
- stringified,
- 1,
- param_key);
-
- this->repo_->config ()->set_string_value (param_key,
- "name",
- params[i].name.in ());
- type_path =
- TAO_IFR_Service_Utils::reference_to_path (
- params[i].type_def.in ()
- );
-
- this->repo_->config ()->set_string_value (param_key,
- "type_path",
- type_path);
-
- this->repo_->config ()->set_integer_value (param_key,
- "mode",
- params[i].mode);
- }
- }
-
- // Store the operation's exception info.
- length = exceptions.length ();
-
- if (length > 0)
- {
- // Oneway operations cannot throw any user exceptions.
- if (mode == CORBA::OP_ONEWAY)
- {
- ACE_THROW_RETURN (CORBA::BAD_PARAM (CORBA::OMGVMCID | 31,
- CORBA::COMPLETED_NO),
- CORBA::OperationDef::_nil ());
- }
-
- ACE_Configuration_Section_Key excepts_key;
- this->repo_->config ()->open_section (new_key,
- "excepts",
- 1,
- excepts_key);
- char *type_path = 0;
-
- for (i = 0; i < length; ++i)
- {
- type_path =
- TAO_IFR_Service_Utils::reference_to_path (exceptions[i]);
-
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (excepts_key,
- stringified,
- type_path);
- }
- }
-
- // Store the operation's context info.
- length = contexts.length ();
-
- if (length > 0)
- {
- ACE_Configuration_Section_Key contexts_key;
-
- this->repo_->config ()->open_section (new_key,
- "contexts",
- 1,
- contexts_key);
-
- for (i = 0; i < length; ++i)
- {
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (contexts_key,
- stringified,
- contexts[i]);
- }
- }
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Operation,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::OperationDef::_nil ());
-
- CORBA::OperationDef_var retval =
- CORBA::OperationDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::OperationDef::_nil ());
-
- return retval._retn ();
-}
-
-void
-TAO_InterfaceDef_i::interface_contents (
- ACE_Unbounded_Queue<CORBA::DefinitionKind> &kind_queue,
- ACE_Unbounded_Queue<ACE_TString> &path_queue,
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- id);
-
- ACE_TString path;
- this->repo_->config ()->get_string_value (this->repo_->repo_ids_key (),
- id.c_str (),
- path);
-
- ACE_TString section_name;
- int index = 0;
- int status = 0;
-
- // Attributes
- if (limit_type == CORBA::dk_Attribute
- || limit_type == CORBA::dk_all)
- {
- ACE_Configuration_Section_Key attrs_key;
- status =
- this->repo_->config ()->open_section (this->section_key_,
- "attrs",
- 0,
- attrs_key);
-
- // Only if we have any.
- if (status == 0)
- {
- while (this->repo_->config ()->enumerate_sections (attrs_key,
- index++,
- section_name)
- == 0)
- {
- kind_queue.enqueue_tail (CORBA::dk_Attribute);
-
- path_queue.enqueue_tail (
- path + "\\attrs\\" + section_name.c_str ()
- );
- }
- }
- }
-
- // Operations
- if (limit_type == CORBA::dk_Operation
- || limit_type == CORBA::dk_all)
- {
- index = 0;
-
- ACE_Configuration_Section_Key ops_key;
- status =
- this->repo_->config ()->open_section (this->section_key_,
- "ops",
- 0,
- ops_key);
-
- // Only if we have any.
- if (status == 0)
- {
- while (this->repo_->config ()->enumerate_sections (ops_key,
- index++,
- section_name)
- == 0)
- {
- kind_queue.enqueue_tail (CORBA::dk_Operation);
-
- path_queue.enqueue_tail (
- path + "\\ops\\" + section_name.c_str ()
- );
- }
- }
- }
-
- if (exclude_inherited == 0)
- {
- // Must recurse through the base interfaces.
- ACE_Configuration_Section_Key inherited_key;
- status =
- this->repo_->config ()->open_section (this->section_key_,
- "inherited",
- 0,
- inherited_key);
-
- if (status == 0)
- {
- ACE_TString base_path;
- ACE_Configuration_Section_Key base_key;
- ACE_Configuration::VALUETYPE type;
- index = 0;
-
- while (this->repo_->config ()->enumerate_values (inherited_key,
- index++,
- section_name,
- type)
- == 0)
- {
- this->repo_->config ()->get_string_value (inherited_key,
- section_name.c_str (),
- base_path);
-
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- base_path,
- base_key,
- 0);
-
- TAO_InterfaceDef_i base_iface (this->repo_);
- base_iface.section_key (base_key);
-
- base_iface.interface_contents (kind_queue,
- path_queue,
- limit_type,
- exclude_inherited
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
- }
- }
-}
-
-int
-TAO_InterfaceDef_i::name_clash (const char *name)
-{
- ACE_TRY_NEW_ENV
- {
- TAO_Container_i::tmp_name_holder_ = name;
- TAO_IFR_Service_Utils::name_exists (&TAO_Container_i::same_as_tmp_name,
- TAO_IFR_Service_Utils::tmp_key_,
- TAO_IFR_Service_Utils::repo_,
- CORBA::dk_Interface
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- return 1;
- }
- ACE_ENDTRY;
-
- return 0;
-}
-
-void
-TAO_InterfaceDef_i::base_interfaces_recursive (
- ACE_Unbounded_Queue<CORBA::DefinitionKind> &kind_queue,
- ACE_Unbounded_Queue<ACE_TString> &path_queue
- )
-{
- ACE_Configuration_Section_Key inherited_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "inherited",
- 0,
- inherited_key);
-
- // No base interfaces.
- if (status != 0)
- {
- return;
- }
-
- int index = 0;
- u_int kind = 0;
- ACE_Configuration::VALUETYPE type;
- ACE_TString section_name, inherited_path;
- CORBA::DefinitionKind def_kind = CORBA::dk_none;
- ACE_Configuration_Section_Key base_key;
-
- while (this->repo_->config ()->enumerate_values (inherited_key,
- index++,
- section_name,
- type)
- == 0)
- {
- this->repo_->config ()->get_string_value (inherited_key,
- section_name.c_str (),
- inherited_path);
-
- status =
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- inherited_path,
- base_key,
- 0);
-
- if (status == 0)
- {
- TAO_InterfaceDef_i tmp (this->repo_);
- tmp.section_key (base_key);
-
- tmp.base_interfaces_recursive (kind_queue,
- path_queue);
-
- path_queue.enqueue_tail (inherited_path);
-
- this->repo_->config ()->get_integer_value (base_key,
- "def_kind",
- kind);
-
- def_kind = static_cast<CORBA::DefinitionKind> (kind);
-
- kind_queue.enqueue_tail (def_kind);
- }
- }
-}
-
-void
-TAO_InterfaceDef_i::inherited_attributes (
- ACE_Unbounded_Queue<ACE_Configuration_Section_Key> &key_queue
- )
-{
- ACE_Unbounded_Queue<CORBA::DefinitionKind> kind_queue;
- ACE_Unbounded_Queue<ACE_TString> path_queue;
-
- this->base_interfaces_recursive (kind_queue,
- path_queue);
-
- size_t size = path_queue.size ();
- ACE_Configuration_Section_Key base_key, attrs_key, attr_key;
- int status = 0;
- ACE_TString path_name;
- u_int count = 0;
-
- for (size_t i = 0; i < size; ++i)
- {
- path_queue.dequeue_head (path_name);
-
- status =
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- path_name,
- base_key,
- 0);
-
- if (status == 0)
- {
- this->repo_->config ()->open_section (base_key,
- "attrs",
- 0,
- attrs_key);
-
- this->repo_->config ()->get_integer_value (attrs_key,
- "count",
- count);
-
- for (u_int j = 0; j < count; ++j)
- {
- char *stringified = TAO_IFR_Service_Utils::int_to_string (j);
- this->repo_->config ()->open_section (attrs_key,
- stringified,
- 0,
- attr_key);
-
- key_queue.enqueue_tail (attr_key);
- }
- }
- }
-}
-
-void
-TAO_InterfaceDef_i::inherited_operations (
- ACE_Unbounded_Queue<ACE_Configuration_Section_Key> &key_queue
- )
-{
- ACE_Unbounded_Queue<CORBA::DefinitionKind> kind_queue;
- ACE_Unbounded_Queue<ACE_TString> path_queue;
-
- this->base_interfaces_recursive (kind_queue,
- path_queue);
-
- size_t size = path_queue.size ();
- ACE_Configuration_Section_Key base_key, ops_key, op_key;
- int status = 0;
- ACE_TString path_name;
- u_int count = 0;
-
- for (size_t i = 0; i < size; ++i)
- {
- path_queue.dequeue_head (path_name);
-
- status =
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- path_name,
- base_key,
- 0);
-
- if (status == 0)
- {
- this->repo_->config ()->open_section (base_key,
- "ops",
- 0,
- ops_key);
-
- this->repo_->config ()->get_integer_value (ops_key,
- "count",
- count);
-
- for (u_int j = 0; j < count; ++j)
- {
- char *stringified = TAO_IFR_Service_Utils::int_to_string (j);
- this->repo_->config ()->open_section (ops_key,
- stringified,
- 0,
- op_key);
-
- key_queue.enqueue_tail (op_key);
- }
- }
- }
-}
-
-void
-TAO_InterfaceDef_i::check_inherited (const char *name,
- CORBA::DefinitionKind kind
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_Unbounded_Queue<ACE_Configuration_Section_Key> key_queue;
-
- switch (kind)
- {
- case CORBA::dk_Attribute:
- this->inherited_attributes (key_queue);
- break;
- case CORBA::dk_Operation:
- this->inherited_operations (key_queue);
- break;
- default:
- break;
- }
-
- size_t size = key_queue.size ();
- ACE_Configuration_Section_Key inherited_key;
- ACE_TString inherited_name;
-
- for (u_int i = 0; i < size; ++i)
- {
- key_queue.dequeue_head (inherited_key);
-
- this->repo_->config ()->get_string_value (inherited_key,
- "name",
- inherited_name);
-
- if (inherited_name == name)
- {
- ACE_THROW (CORBA::BAD_PARAM (CORBA::OMGVMCID | 5,
- CORBA::COMPLETED_NO));
- }
- }
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h
deleted file mode 100644
index 4d010fa0d48..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h
+++ /dev/null
@@ -1,236 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// InterfaceDef_i.h
-//
-// = DESCRIPTION
-// InterfaceDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_INTERFACEDEF_I_H
-#define TAO_INTERFACEDEF_I_H
-
-#include "orbsvcs/IFRService/Container_i.h"
-#include "orbsvcs/IFRService/Contained_i.h"
-#include "orbsvcs/IFRService/IDLType_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_InterfaceDef_i
- : public virtual TAO_Container_i,
- public virtual TAO_Contained_i,
- public virtual TAO_IDLType_i
-{
- // = TITLE
- // TAO_InterfaceDef_i
- //
- // = DESCRIPTION
- // Represents an interface definition.
- //
-public:
- TAO_InterfaceDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_InterfaceDef_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));
-
- 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::TypeCode_ptr type (
- 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_THROW_SPEC ((CORBA::SystemException));
- // From IDLType_i's pure virtual function.
-
- virtual CORBA::InterfaceDefSeq *base_interfaces (
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual void base_interfaces (
- const CORBA::InterfaceDefSeq &base_interfaces
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Boolean is_a (
- const char *interface_id
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::InterfaceDef::FullInterfaceDescription *describe_interface (
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::AttributeDef_ptr create_attribute (
- const char *id,
- const char *name,
- const char *version,
- CORBA::IDLType_ptr type,
- CORBA::AttributeMode mode
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::AttributeDef_ptr create_attribute_i (
- 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));
-
- virtual CORBA::OperationDef_ptr create_operation (
- const char *id,
- const char *name,
- const char *version,
- CORBA::IDLType_ptr result,
- CORBA::OperationMode mode,
- const CORBA::ParDescriptionSeq &params,
- const CORBA::ExceptionDefSeq &exceptions,
- const CORBA::ContextIdSeq &contexts
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::OperationDef_ptr create_operation_i (
- 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));
-
- void interface_contents (
- ACE_Unbounded_Queue<CORBA::DefinitionKind> &kind_queue,
- ACE_Unbounded_Queue<ACE_TString> &path_queue,
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Gathers the attributes and operations of all the ancestors.
-
- static int name_clash (const char *name);
- // Called from TAO_IFR_Service_Utils::name_exists() when we
- // are in a list of supported interfaces.
-
- void inherited_attributes (
- ACE_Unbounded_Queue<ACE_Configuration_Section_Key> &key_queue
- );
- // Depth-first traversal of the inheritance tree to get all the
- // attributes.
-
- void inherited_operations (
- ACE_Unbounded_Queue<ACE_Configuration_Section_Key> &key_queue
- );
- // Depth-first traversal of the inheritance tree to get all the
- // operations.
-
-private:
- void base_interfaces_recursive (
- ACE_Unbounded_Queue<CORBA::DefinitionKind> &kind_queue,
- ACE_Unbounded_Queue<ACE_TString> &path_queue
- );
- // Depth-first traversal of the inheritance tree to get all
- // the base interfaces.
-
- void check_inherited (const char *name,
- CORBA::DefinitionKind kind
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException));
- // When creating a new attribute, check for a clash with an inherited
- // attribute name.
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_INTERFACEDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.cpp
deleted file mode 100644
index dab11360086..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.cpp
+++ /dev/null
@@ -1,62 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/LocalInterfaceDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-
-ACE_RCSID (IFRService,
- LocalInterfaceDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_LocalInterfaceDef_i::TAO_LocalInterfaceDef_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::~TAO_LocalInterfaceDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_LocalInterfaceDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_LocalInterface;
-}
-
-CORBA::Boolean
-TAO_LocalInterfaceDef_i::is_a (const char *interface_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 (interface_id
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Boolean
-TAO_LocalInterfaceDef_i::is_a_i (const char *interface_id
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- if (ACE_OS::strcmp (interface_id, "IDL:omg.org/CORBA/LocalBase:1.0") == 0)
- {
- return 1;
- }
-
- return this->TAO_InterfaceDef_i::is_a_i (interface_id
- ACE_ENV_ARG_PARAMETER);
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h
deleted file mode 100644
index 92bfd1be945..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h
+++ /dev/null
@@ -1,78 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// LocalInterfaceDef_i.h
-//
-// = DESCRIPTION
-// LocalInterfaceDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_LOCALINTERFACEDEF_I_H
-#define TAO_LOCALINTERFACEDEF_I_H
-
-#include "orbsvcs/IFRService/InterfaceDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_LocalInterfaceDef_i : public virtual TAO_InterfaceDef_i
-{
- // = TITLE
- // TAO_LocalInterfaceDef_i
- //
- // = DESCRIPTION
- // Represents an local interface definition.
- //
-public:
- TAO_LocalInterfaceDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_LocalInterfaceDef_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 CORBA::Boolean is_a (
- const char *interface_id
- 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_THROW_SPEC ((CORBA::SystemException));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_LOCALINTERFACEDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ModuleDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ModuleDef_i.cpp
deleted file mode 100644
index 731d9aaf511..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ModuleDef_i.cpp
+++ /dev/null
@@ -1,111 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/ModuleDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- ModuleDef_i,
- "$Id$")
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_ModuleDef_i::TAO_ModuleDef_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo),
- TAO_Container_i (repo),
- TAO_ComponentContainer_i (repo),
- TAO_ComponentModuleDef_i (repo)
-{
-}
-
-TAO_ModuleDef_i::~TAO_ModuleDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_ModuleDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Module;
-}
-
-void
-TAO_ModuleDef_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_ModuleDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Destroy our members.
- TAO_Container_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- // Destroy ourself.
- TAO_Contained_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-CORBA::Contained::Description *
-TAO_ModuleDef_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_ModuleDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::Contained::Description *desc_ptr = 0;
- ACE_NEW_THROW_EX (desc_ptr,
- CORBA::Contained::Description,
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- CORBA::Contained::Description_var retval = desc_ptr;
-
- retval->kind = this->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::ModuleDescription md;
-
- md.name = this->name_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- md.id = this->id_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- ACE_TString container_id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "container_id",
- container_id);
-
- md.defined_in = container_id.c_str ();
-
- md.version = this->version_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval->value <<= md;
-
- return retval._retn ();
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ModuleDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ModuleDef_i.h
deleted file mode 100644
index 8c178c7cf50..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ModuleDef_i.h
+++ /dev/null
@@ -1,94 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// ModuleDef_i.h
-//
-// = DESCRIPTION
-// ModuleDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_MODULEDEF_I_H
-#define TAO_MODULEDEF_I_H
-
-//#include "Container_i.h"
-#include "orbsvcs/IFRService/Contained_i.h"
-#include "orbsvcs/IFRService/ComponentModuleDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_ModuleDef_i
- : public virtual TAO_Contained_i,
- public virtual TAO_ComponentModuleDef_i
-{
- // = TITLE
- // TAO_ModuleDef_i
- //
- // = DESCRIPTION
- // Represents a module definition.
- //
-public:
- TAO_ModuleDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_ModuleDef_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));
- // Remove the repository entry.
-
- 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.
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_MODULEDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/NativeDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/NativeDef_i.cpp
deleted file mode 100644
index e207ffe8823..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/NativeDef_i.cpp
+++ /dev/null
@@ -1,66 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/NativeDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- NativeDef_i,
- "$Id$")
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_NativeDef_i::TAO_NativeDef_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo),
- TAO_IDLType_i (repo),
- TAO_TypedefDef_i (repo)
-{
-}
-
-TAO_NativeDef_i::~TAO_NativeDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_NativeDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Native;
-}
-
-CORBA::TypeCode_ptr
-TAO_NativeDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_NativeDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- id);
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- name);
-
- return this->repo_->tc_factory ()->create_native_tc (id.c_str (),
- name.c_str ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/NativeDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/NativeDef_i.h
deleted file mode 100644
index d6960a185e9..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/NativeDef_i.h
+++ /dev/null
@@ -1,79 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// NativeDef_i.h
-//
-// = DESCRIPTION
-// NativeDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_NATIVEDEF_I_H
-#define TAO_NATIVEDEF_I_H
-
-#include "orbsvcs/IFRService/TypedefDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_NativeDef_i : public virtual TAO_TypedefDef_i
-{
-public:
- // = TITLE
- // TAO_NativeDef_i
- //
- // = DESCRIPTION
- // Represents an OMG IDL native definition.
- //
-public:
- TAO_NativeDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_NativeDef_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 CORBA::TypeCode_ptr type (
- 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_THROW_SPEC ((CORBA::SystemException));
- // From IDLType_i's pure virtual function.
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_NATIVEDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/OperationDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/OperationDef_i.cpp
deleted file mode 100644
index ee94729fa59..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/OperationDef_i.cpp
+++ /dev/null
@@ -1,750 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/OperationDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/IDLType_i.h"
-#include "orbsvcs/IFRService/ExceptionDef_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-
-#include "ace/Auto_Ptr.h"
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- OperationDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_OperationDef_i::TAO_OperationDef_i (
- TAO_Repository_i *repo
- )
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo)
-{
-}
-
-TAO_OperationDef_i::~TAO_OperationDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_OperationDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Operation;
-}
-
-CORBA::Contained::Description *
-TAO_OperationDef_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_OperationDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::Contained::Description *desc_ptr = 0;
- ACE_NEW_THROW_EX (desc_ptr,
- CORBA::Contained::Description,
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- CORBA::Contained::Description_var retval = desc_ptr;
-
- retval->kind = this->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::OperationDescription od;
- this->make_description (od
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval->value <<= od;
- ACE_CHECK_RETURN (0);
-
- return retval._retn ();
-}
-
-CORBA::TypeCode_ptr
-TAO_OperationDef_i::result (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->result_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_OperationDef_i::result_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString result_path;
- this->repo_->config ()->get_string_value (this->section_key_,
- "result",
- result_path);
-
-
- TAO_IDLType_i *impl =
- TAO_IFR_Service_Utils::path_to_idltype (result_path,
- this->repo_);
-
- return impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::IDLType_ptr
-TAO_OperationDef_i::result_def (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::IDLType::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- return this->result_def_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::IDLType_ptr
-TAO_OperationDef_i::result_def_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString result_path;
- this->repo_->config ()->get_string_value (this->section_key_,
- "result",
- result_path);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (result_path,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- return CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_OperationDef_i::result_def (CORBA::IDLType_ptr result_def
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->result_def_i (result_def
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_OperationDef_i::result_def_i (CORBA::IDLType_ptr result_def
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- char *result_path =
- TAO_IFR_Service_Utils::reference_to_path (result_def);
-
- this->repo_->config ()->set_string_value (this->section_key_,
- "result",
- result_path);
-}
-
-CORBA::ParDescriptionSeq *
-TAO_OperationDef_i::params (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->params_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::ParDescriptionSeq *
-TAO_OperationDef_i::params_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong i = 0;
- ACE_Configuration_Section_Key params_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "params",
- 0,
- params_key);
-
- ACE_Unbounded_Queue<ACE_Configuration_Section_Key> key_queue;
-
- // This section may not have been created.
- if (status == 0)
- {
- u_int count = 0;
- this->repo_->config ()->get_integer_value (params_key,
- "count",
- count);
-
- for (i = 0; i < count; ++i)
- {
- ACE_Configuration_Section_Key param_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- status =
- this->repo_->config ()->open_section (params_key,
- stringified,
- 0,
- param_key);
-
- if (status == 0)
- {
- key_queue.enqueue_tail (param_key);
- }
- }
- }
-
- CORBA::ULong size = static_cast<CORBA::ULong> (key_queue.size ());
-
- CORBA::ParDescriptionSeq *pd_seq = 0;
- ACE_NEW_THROW_EX (pd_seq,
- CORBA::ParDescriptionSeq (size),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- pd_seq->length (size);
-
- if (size == 0)
- {
- return pd_seq;
- }
-
- CORBA::ParDescriptionSeq_var retval = pd_seq;
-
- for (i = 0; i < size; ++i)
- {
- ACE_Configuration_Section_Key key;
- key_queue.dequeue_head (key);
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (key,
- "name",
- name);
-
- retval[i].name = name.c_str ();
-
- u_int mode = 0;
- this->repo_->config ()->get_integer_value (key,
- "mode",
- mode);
-
- retval[i].mode = static_cast<CORBA::ParameterMode> (mode);
-
- ACE_TString type_path;
- this->repo_->config ()->get_string_value (key,
- "type_path",
- type_path);
-
- TAO_IDLType_i *impl =
- TAO_IFR_Service_Utils::path_to_idltype (type_path,
- this->repo_);
-
- retval[i].type = impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (type_path,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval[i].type_def = CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- return retval._retn ();
-}
-
-void
-TAO_OperationDef_i::params (const CORBA::ParDescriptionSeq &params
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->params_i (params
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_OperationDef_i::params_i (const CORBA::ParDescriptionSeq &params
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->remove_section (this->section_key_,
- "params",
- 1);
-
- CORBA::ULong length = params.length ();
-
- if (length == 0)
- {
- return;
- }
-
- ACE_Configuration_Section_Key params_key;
- this->repo_->config ()->open_section (this->section_key_,
- "params",
- 1,
- params_key);
-
- this->repo_->config ()->set_integer_value (params_key,
- "count",
- length);
- char *type_path = 0;
-
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- ACE_Configuration_Section_Key param_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (params_key,
- stringified,
- 1,
- param_key);
-
- this->repo_->config ()->set_string_value (param_key,
- "name",
- params[i].name.in ());
- type_path =
- TAO_IFR_Service_Utils::reference_to_path (params[i].type_def.in ());
-
- this->repo_->config ()->set_string_value (param_key,
- "type_path",
- type_path);
-
- this->repo_->config ()->set_integer_value (param_key,
- "mode",
- params[i].mode);
- }
-}
-
-CORBA::OperationMode
-TAO_OperationDef_i::mode (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::OP_NORMAL);
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::OP_NORMAL);
-
- return this->mode_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::OperationMode
-TAO_OperationDef_i::mode_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- u_int mode;
- this->repo_->config ()->get_integer_value (this->section_key_,
- "mode",
- mode);
-
- return static_cast<CORBA::OperationMode> (mode);
-}
-
-void
-TAO_OperationDef_i::mode (CORBA::OperationMode mode
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->mode_i (mode
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_OperationDef_i::mode_i (CORBA::OperationMode mode
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->set_integer_value (this->section_key_,
- "mode",
- mode);
-}
-
-CORBA::ContextIdSeq *
-TAO_OperationDef_i::contexts (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->contexts_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::ContextIdSeq *
-TAO_OperationDef_i::contexts_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_Configuration_Section_Key contexts_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "contexts",
- 0,
- contexts_key);
-
- ACE_Unbounded_Queue<ACE_TString> context_queue;
-
- // This section may not have been created.
- if (status == 0)
- {
- int index = 0;
- ACE_TString context;
-
- // Don't have to worry about gaps here - contexts are not
- // IR objects so they can't be destroyed one at a time. To
- // make a change one has to call the mutator version of this
- // function and make a completely new list.
- char *stringified = TAO_IFR_Service_Utils::int_to_string (index);
- while (this->repo_->config ()->get_string_value (contexts_key,
- stringified,
- context)
- == 0)
- {
- context_queue.enqueue_tail (context);
- ++index;
- stringified =
- TAO_IFR_Service_Utils::int_to_string (index);
- }
- }
-
- CORBA::ULong size = static_cast<CORBA::ULong> (context_queue.size ());
-
- CORBA::ContextIdSeq *ci_seq = 0;
- ACE_NEW_THROW_EX (ci_seq,
- CORBA::ContextIdSeq (size),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- ci_seq->length (size);
-
- for (CORBA::ULong i = 0; i < size; ++i)
- {
- ACE_TString context_string;
- context_queue.dequeue_head (context_string);
-
- (*ci_seq)[i] = context_string.c_str ();
- }
-
- return ci_seq;
-}
-
-void
-TAO_OperationDef_i::contexts (const CORBA::ContextIdSeq &contexts
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->contexts_i (contexts
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_OperationDef_i::contexts_i (const CORBA::ContextIdSeq &contexts
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->remove_section (this->section_key_,
- "contexts",
- 0);
-
- CORBA::ULong length = contexts.length ();
-
- if (length == 0)
- return;
-
- ACE_Configuration_Section_Key contexts_key;
- this->repo_->config ()->open_section (this->section_key_,
- "contexts",
- 1,
- contexts_key);
-
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (contexts_key,
- stringified,
- contexts[i]);
- }
-}
-
-CORBA::ExceptionDefSeq *
-TAO_OperationDef_i::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->exceptions_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::ExceptionDefSeq *
-TAO_OperationDef_i::exceptions_i (ACE_ENV_SINGLE_ARG_DECL )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_Configuration_Section_Key excepts_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "excepts",
- 0,
- excepts_key);
-
- int index = 0;
- ACE_Unbounded_Queue<ACE_TString> path_queue;
-
- // This section may not have been created.
- if (status == 0)
- {
- ACE_TString field_name, type_path;
- ACE_Configuration::VALUETYPE type;
-
- while (this->repo_->config ()->enumerate_values (excepts_key,
- index++,
- field_name,
- type)
- == 0)
- {
- this->repo_->config ()->get_string_value (excepts_key,
- field_name.c_str (),
- type_path);
-
- path_queue.enqueue_tail (type_path);
- }
- }
-
- CORBA::ULong size = static_cast<CORBA::ULong> (path_queue.size ());
-
- CORBA::ExceptionDefSeq *ed_seq = 0;
- ACE_NEW_THROW_EX (ed_seq,
- CORBA::ExceptionDefSeq (size),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- ed_seq->length (size);
-
- if (index == 0)
- {
- return ed_seq;
- }
-
- CORBA::ExceptionDefSeq_var retval = ed_seq;
-
- for (CORBA::ULong i = 0; i < size; ++i)
- {
- ACE_TString path;
- path_queue.dequeue_head (path);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Exception,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval[i] = CORBA::ExceptionDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- return retval._retn ();
-}
-
-void
-TAO_OperationDef_i::exceptions (const CORBA::ExceptionDefSeq &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->exceptions_i (exceptions
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_OperationDef_i::exceptions_i (const CORBA::ExceptionDefSeq &exceptions
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->remove_section (this->section_key_,
- "excepts",
- 0);
-
- TAO_IFR_Service_Utils::set_exceptions (this->repo_->config (),
- this->section_key_,
- "excepts",
- exceptions);
-}
-
-void
-TAO_OperationDef_i::make_description (
- CORBA::OperationDescription &od
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- od.name = this->name_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- od.id = this->id_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- ACE_TString container_id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "container_id",
- container_id);
-
- od.defined_in = container_id.c_str ();
-
- od.version = this->version_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- od.result = this->result_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- od.mode = this->mode_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- CORBA::ContextIdSeq_var cid_seq =
- this->contexts_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- od.contexts = cid_seq.in ();
-
- CORBA::ParDescriptionSeq_var pd_seq =
- this->params_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- od.parameters = pd_seq.in ();
-
- ACE_Configuration_Section_Key excepts_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "excepts",
- 0,
- excepts_key);
-
- // This section may not have been created.
- if (status == 0)
- {
- int index = 0;
- int status = 0;
- ACE_TString field_name, type_path;
- ACE_Configuration::VALUETYPE type;
- ACE_Unbounded_Queue<ACE_TString> path_queue;
-
- while (this->repo_->config ()->enumerate_values (excepts_key,
- index++,
- field_name,
- type)
- == 0)
- {
- status =
- this->repo_->config ()->get_string_value (excepts_key,
- field_name.c_str (),
- type_path);
-
- if (status == 0)
- {
- path_queue.enqueue_tail (type_path);
- }
- }
-
- CORBA::ULong size = static_cast<CORBA::ULong> (path_queue.size ());
-
- od.exceptions.length (size);
-
- for (CORBA::ULong i = 0; i < size; ++i)
- {
- ACE_TString type_path;
- path_queue.dequeue_head (type_path);
-
- ACE_Configuration_Section_Key type_key;
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- type_path,
- type_key,
- 0);
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (type_key,
- "name",
- name);
-
- od.exceptions[i].name = name.c_str ();
-
- ACE_TString id;
- this->repo_->config ()->get_string_value (type_key,
- "id",
- id);
-
- od.exceptions[i].id = id.c_str ();
-
- ACE_TString container_id;
- this->repo_->config ()->get_string_value (type_key,
- "container_id",
- container_id);
-
- od.exceptions[i].defined_in = container_id.c_str ();
-
- ACE_TString version;
- this->repo_->config ()->get_string_value (type_key,
- "version",
- version);
-
- od.exceptions[i].version = version.c_str ();
-
- TAO_ExceptionDef_i impl (this->repo_);
- impl.section_key (type_key);
-
- od.exceptions[i].type = impl.type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- }
- }
- else
- {
- od.exceptions.length (0);
- }
-}
-
-CORBA::TypeCode_ptr
-TAO_OperationDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return this->result_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/OperationDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/OperationDef_i.h
deleted file mode 100644
index f11a2850319..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/OperationDef_i.h
+++ /dev/null
@@ -1,184 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// OperationDef_i.h
-//
-// = DESCRIPTION
-// OperationDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_OPERATIONDEF_I_H
-#define TAO_OPERATIONDEF_I_H
-
-#include "orbsvcs/IFRService/Contained_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_OperationDef_i : public virtual TAO_Contained_i
-{
- // = TITLE
- // TAO_OperationDef_i
- //
- // = DESCRIPTION
- // Represents the information needed to describe an operation
- // of an interface.
- //
-public:
- TAO_OperationDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_OperationDef_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 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::TypeCode_ptr result (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::TypeCode_ptr result_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::IDLType_ptr result_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::IDLType_ptr result_def_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void result_def (
- CORBA::IDLType_ptr result_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void result_def_i (
- CORBA::IDLType_ptr result_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ParDescriptionSeq *params (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ParDescriptionSeq *params_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void params (
- const CORBA::ParDescriptionSeq &params
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void params_i (
- const CORBA::ParDescriptionSeq &params
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::OperationMode mode (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::OperationMode mode_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void mode (
- CORBA::OperationMode mode
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void mode_i (
- CORBA::OperationMode mode
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ContextIdSeq *contexts (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ContextIdSeq *contexts_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void contexts (
- const CORBA::ContextIdSeq &contexts
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void contexts_i (
- const CORBA::ContextIdSeq &contexts
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ExceptionDefSeq *exceptions (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ExceptionDefSeq *exceptions_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void exceptions (
- const CORBA::ExceptionDefSeq &exceptions
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void exceptions_i (
- const CORBA::ExceptionDefSeq &exceptions
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- // Common code for containers to call in
- // making descriptions.
-
- void make_description (CORBA::OperationDescription &desc
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::TypeCode_ptr type_i (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_OPERATIONDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/Options.cpp b/TAO/orbsvcs/orbsvcs/IFRService/Options.cpp
deleted file mode 100644
index 26f71866bfd..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/Options.cpp
+++ /dev/null
@@ -1,122 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/Options.h"
-#include "ace/Get_Opt.h"
-#include "ace/Log_Msg.h"
-#include "ace/Null_Mutex.h"
-#include "ace/OS_NS_string.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-Options::Options ()
- : ior_output_file_ (ACE_OS::strdup ("if_repo.ior")),
- persistent_ (0),
- persistent_file_ (ACE_OS::strdup ("ifr_default_backing_store")),
- using_registry_ (0),
- enable_locking_ (0),
- support_multicast_(0)
-{
-}
-
-Options::~Options ()
-{
- ACE_OS::free (this->ior_output_file_);
- ACE_OS::free (this->persistent_file_);
-}
-
-int
-Options::parse_args (int argc, ACE_TCHAR *argv[])
-{
- ACE_Get_Opt get_opts (argc, argv, "o:pb:lm:r");
- int c;
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'o': // Set the IOR output filename.
- this->ior_output_file_ = get_opts.opt_arg ();
- break;
- case 'p': // Make the IFR persistent
- this->persistent_ = 1;
- this->using_registry_ = 0;
- break;
- case 'b':
- this->persistent_file_ = get_opts.opt_arg ();
- break;
- case 'l':
-#if defined (ACE_HAS_THREADS)
- this->enable_locking_ = 1;
-#endif /* ACE_HAS_THREADS */
- break;
- case 'r': // win32 registry implementation
-#if defined (ACE_WIN32)
- if (this->persistent_ == 0)
- this->using_registry_ = 1;
- break;
-#else /* ACE_WIN32 */
- ACE_ERROR_RETURN ((
- LM_ERROR,
- ACE_TEXT ("parse_args: not a win32 platform\n")
- ),
- 1
- );
-#endif /* ACE_WIN32 */
- case 'm':
- this->support_multicast_ = ACE_OS::atoi(get_opts.opt_arg ());
- break;
- case '?': // display help for use of the server.
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "Usage: %s"
- " [-o] <ior_output_file>"
- " [-r]"
- " [-l]"
- " [-m] <0|1>"
- " [-p]"
- " [-b] <persistence_file>"
- "\n",
- argv [0]),
- 1);
- }
-
- // Indicates successful parsing of command line.
- return 0;
-}
-
-const char *
-Options::ior_output_file (void) const
-{
- return this->ior_output_file_;
-}
-
-int
-Options::persistent (void) const
-{
- return this->persistent_;
-}
-
-const char *
-Options::persistent_file (void) const
-{
- return this->persistent_file_;
-}
-
-int
-Options::using_registry (void) const
-{
- return this->using_registry_;
-}
-
-int
-Options::enable_locking (void) const
-{
- return this->enable_locking_;
-}
-
-int
-Options::support_multicast_discovery (void) const
-{
- return this->support_multicast_;
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/Options.h b/TAO/orbsvcs/orbsvcs/IFRService/Options.h
deleted file mode 100644
index f1453559b03..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/Options.h
+++ /dev/null
@@ -1,95 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// Options.h
-//
-// = DESCRIPTION
-// This class implements the Options container for the Interface
-// Repository.
-//
-// = AUTHOR
-// Jeff Parsons
-//
-// ============================================================================
-
-#ifndef OPTIONS_H
-#define OPTIONS_H
-
-#include "ace/Singleton.h"
-#include "ace/Null_Mutex.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-#include "tao/Versioned_Namespace.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export Options
-{
- // = TITLE
- // Maintains the global options.
- //
- // = DESCRIPTION
- // This class is converted into a Singleton by the
- // <ACE_Singleton> template.
-public:
- Options ();
- // Default Constructor
-
- ~Options();
- // dtor
-
- int parse_args (int argc,
- ACE_TCHAR *argv[]);
- // Parse the command-line arguments and initialize the options.
-
- const char *ior_output_file (void) const;
- // Return the file where the IOR of the server object is stored.
-
- int persistent (void) const;
- // Is the Interface Repository persistent?
-
- const char *persistent_file (void) const;
- // Return the default filename for persistent IFR.
-
- int using_registry (void) const;
- // Are we using a WIN32 registry as the backing store?
-
- int enable_locking (void) const;
- // Should the repository have a real mutex or a null mutex?
-
- int support_multicast_discovery (void) const;
- // should the service support discovery via multicast?
-
-private:
- char *ior_output_file_;
- // File where the IOR of the server object is stored.
-
- int persistent_;
- // Is the Interface Repository persistent?
-
- char *persistent_file_;
- // Default filename for persistent IFR.
-
- int using_registry_;
- // Are we using a WIN32 registry as the backing store?
-
- int enable_locking_;
- // Should the repository have a real mutex or a null mutex?
-
- int support_multicast_;
- // If not zero multicast is enabled.
-};
-
-// Typedef an Options Singleton.
-typedef ACE_Singleton <Options, ACE_Null_Mutex> OPTIONS;
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#endif /* OPTIONS_H */
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.cpp
deleted file mode 100644
index f9789c4282b..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.cpp
+++ /dev/null
@@ -1,142 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/PrimitiveDef_i.h"
-
-ACE_RCSID (IFRService,
- PrimitiveDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_PrimitiveDef_i::TAO_PrimitiveDef_i (
- TAO_Repository_i *repo
- )
- : TAO_IRObject_i (repo),
- TAO_IDLType_i (repo)
-{
-}
-
-TAO_PrimitiveDef_i::~TAO_PrimitiveDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_PrimitiveDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Primitive;
-}
-
-void
-TAO_PrimitiveDef_i::destroy (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-void
-TAO_PrimitiveDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_THROW (CORBA::BAD_INV_ORDER (CORBA::OMGVMCID | 2,
- CORBA::COMPLETED_NO));
-}
-
-CORBA::TypeCode_ptr
-TAO_PrimitiveDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_PrimitiveDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- u_int pkind = 0;
- this->repo_->config ()->get_integer_value (this->section_key_,
- "pkind",
- pkind);
-
- switch (static_cast<CORBA::PrimitiveKind> (pkind))
- {
- case CORBA::pk_null:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_null);
- case CORBA::pk_void:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_void);
- case CORBA::pk_short:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_short);
- case CORBA::pk_long:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_long);
- case CORBA::pk_ushort:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_ushort);
- case CORBA::pk_ulong:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_ulong);
- case CORBA::pk_float:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_float);
- case CORBA::pk_double:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_double);
- case CORBA::pk_boolean:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_boolean);
- case CORBA::pk_char:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_char);
- case CORBA::pk_octet:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_octet);
- case CORBA::pk_any:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_any);
- case CORBA::pk_TypeCode:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_TypeCode);
- case CORBA::pk_Principal:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_Principal);
- case CORBA::pk_string:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_string);
- case CORBA::pk_objref:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_Object);
- case CORBA::pk_longlong:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_longlong);
- case CORBA::pk_ulonglong:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_ulonglong);
- case CORBA::pk_longdouble:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_longdouble);
- case CORBA::pk_wchar:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_wchar);
- case CORBA::pk_wstring:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_wstring);
- case CORBA::pk_value_base:
- // TODO - we haven't added this typecode constant yet.
- default:
- return CORBA::TypeCode::_duplicate (CORBA::_tc_null);
- }
-}
-
-CORBA::PrimitiveKind
-TAO_PrimitiveDef_i::kind (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::pk_null);
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::pk_null);
-
- return this->kind_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::PrimitiveKind
-TAO_PrimitiveDef_i::kind_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- u_int pkind = 0;
- this->repo_->config ()->get_integer_value (this->section_key_,
- "pkind",
- pkind);
-
- return static_cast<CORBA::PrimitiveKind> (pkind);
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.h
deleted file mode 100644
index 05103c5c7ed..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.h
+++ /dev/null
@@ -1,100 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// PrimitiveDef_i.h
-//
-// = DESCRIPTION
-// PrimitiveDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_PRIMITIVEDEF_I_H
-#define TAO_PRIMITIVEDEF_I_H
-
-#include "orbsvcs/IFRService/IDLType_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_PrimitiveDef_i : public virtual TAO_IDLType_i
-{
- // = TITLE
- // TAO_PrimitiveDef_i
- //
- // = DESCRIPTION
- // Represents any of the OMG IDL primitive types
- //
-public:
- TAO_PrimitiveDef_i (TAO_Repository_i *repo);
- // Constructor.
-
- virtual ~TAO_PrimitiveDef_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));
- // May not be called on a primitive kind - raises BAD_INV_ORDER.
-
- virtual void destroy_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Must implement this here because it's pure virtual in the
- // base class.
-
- virtual CORBA::TypeCode_ptr type (
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::PrimitiveKind kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::PrimitiveKind kind_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_PRIMITIVEDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp
deleted file mode 100644
index f9bf6490763..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp
+++ /dev/null
@@ -1,161 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/ProvidesDef_i.h"
-#include "orbsvcs/IFRService/IFR_ComponentsS.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils_T.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- ProvidesDef_i,
- "$Id$")
-
-
-TAO_ProvidesDef_i::TAO_ProvidesDef_i (
- TAO_Repository_i *repo
- )
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo)
-{
-}
-
-TAO_ProvidesDef_i::~TAO_ProvidesDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_ProvidesDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Provides;
-}
-
-CORBA::Contained::Description *
-TAO_ProvidesDef_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_ProvidesDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ComponentIR::ProvidesDescription pd;
- TAO_IFR_Desc_Utils<CORBA::ComponentIR::ProvidesDescription,
- TAO_ProvidesDef_i>::fill_desc_begin (
- pd,
- this->repo_,
- this->section_key_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (0);
-
- ACE_TString base_type_id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "base_type",
- base_type_id);
- pd.interface_type = base_type_id.fast_rep ();
-
- CORBA::Contained::Description *retval = 0;
- ACE_NEW_RETURN (retval,
- CORBA::Contained::Description,
- 0);
-
- retval->kind = CORBA::dk_Provides;
- retval->value <<= pd;
- return retval;
-}
-
-CORBA::InterfaceDef_ptr
-TAO_ProvidesDef_i::interface_type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::InterfaceDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::InterfaceDef::_nil ());
-
- return this->interface_type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::InterfaceDef_ptr
-TAO_ProvidesDef_i::interface_type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString holder;
- this->repo_->config ()->get_string_value (this->section_key_,
- "base_type",
- holder);
- this->repo_->config ()->get_string_value (this->repo_->repo_ids_key (),
- holder.fast_rep (),
- holder);
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (holder,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::InterfaceDef::_nil ());
-
- return CORBA::InterfaceDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ProvidesDef_i::interface_type (
- CORBA::InterfaceDef_ptr interface_type
- ACE_ENV_ARG_DECL
- )
- 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_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))
-{
- this->repo_->config ()->remove_value (this->section_key_,
- "base_type");
-
- if (CORBA::is_nil (interface_type))
- {
- return;
- }
-
- const char *tmp =
- TAO_IFR_Service_Utils::reference_to_path (interface_type);
-
- ACE_Configuration_Section_Key new_key;
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- tmp,
- new_key,
- 0);
-
- ACE_TString holder;
- this->repo_->config ()->get_string_value (new_key,
- "id",
- holder);
-
- this->repo_->config ()->set_string_value (
- this->section_key_,
- "base_type",
- holder
- );
-}
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h
deleted file mode 100644
index e07923a3fee..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// ProvidesDef_i.h
-//
-// = DESCRIPTION
-// ProvidesDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_PROVIDESDEF_I_H
-#define TAO_PROVIDESDEF_I_H
-
-#include "orbsvcs/IFRService/Contained_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_ProvidesDef_i : public virtual TAO_Contained_i
-{
- // = TITLE
- // TAO_ProvidesDef_i
- //
- // = DESCRIPTION
- // Represents an interface that is provided by a component.
- //
-public:
- TAO_ProvidesDef_i (TAO_Repository_i *repoy);
- // Constructor
-
- virtual ~TAO_ProvidesDef_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 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::InterfaceDef_ptr interface_type (
- 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_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));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_PROVIDESDEF_I_H */
-
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/PublishesDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/PublishesDef_i.cpp
deleted file mode 100644
index 1a06feb5687..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/PublishesDef_i.cpp
+++ /dev/null
@@ -1,30 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "orbsvcs/IFRService/PublishesDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-
-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_EventPortDef_i (repo)
-{
-}
-
-TAO_PublishesDef_i::~TAO_PublishesDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_PublishesDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Publishes;
-}
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/PublishesDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/PublishesDef_i.h
deleted file mode 100644
index 613bc9010e1..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/PublishesDef_i.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// PublishesDef_i.h
-//
-// = DESCRIPTION
-// PublishesDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_PUBLISHESDEF_I_H
-#define TAO_PUBLISHESDEF_I_H
-
-#include "orbsvcs/IFRService/EventPortDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_PublishesDef_i
- : public virtual TAO_EventPortDef_i
-{
- // = TITLE
- // TAO_PublishesDef_i
- //
- // = DESCRIPTION
- // Represents the definition of an event that is published
- // by a component.
- //
-public:
- TAO_PublishesDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_PublishesDef_i (void);
- // Destructor
-
- virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Return our definition kind.
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_PUBLISHESDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/RecursDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/RecursDef_i.cpp
deleted file mode 100644
index a6e4c6a6051..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/RecursDef_i.cpp
+++ /dev/null
@@ -1,47 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/RecursDef_i.h"
-
-
-ACE_RCSID (IFRService,
- RecursDef_i,
- "RecursDef_i.cpp,v 1.1 2004/10/18 09:00:00 SMA Exp")
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-//-----------------------------------------------------------------------------
-// Class TAO_RecursiveDef_OuterScopes is a support class for StructDef_i.h and
-// UnionDef_i.h files. It creates a stack of outer structure definitions, used
-// by TAO_StructDef_i::type_i(), and TAO_UnionDef_i::type_i() during nested
-// structure processing.
-//-----------------------------------------------------------------------------
-
-TAO_RecursiveDef_OuterScopes::TAO_RecursiveDef_OuterScopes( const ACE_TString &id )
- : id_( id ), pNextOuterID_( pIDsSeenAlready )
-{
- pIDsSeenAlready= this; // "Push" this scope
-}
-
-TAO_RecursiveDef_OuterScopes::~TAO_RecursiveDef_OuterScopes()
-{
- pIDsSeenAlready= pNextOuterID_; // "Pop" this scope
-}
-
-bool TAO_RecursiveDef_OuterScopes::SeenBefore( const ACE_TString &id )
-{
- for ( const TAO_RecursiveDef_OuterScopes *pOuterScope= pIDsSeenAlready;
- pOuterScope;
- pOuterScope= pOuterScope->pNextOuterID_ )
- {
- if (pOuterScope->id_ == id)
- return true;
- }
-
- return false;
-}
-
-const TAO_RecursiveDef_OuterScopes
- *TAO_RecursiveDef_OuterScopes::pIDsSeenAlready= 0;
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/RecursDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/RecursDef_i.h
deleted file mode 100644
index 5fdf5b7e7a0..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/RecursDef_i.h
+++ /dev/null
@@ -1,68 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// RecursDef_i.h
-//
-// = DESCRIPTION
-// StructDef & UnionDef support class.
-//
-// = AUTHOR
-// Simon Massey <sma@prismtech.com>
-//
-// ============================================================================
-
-#ifndef TAO_RECURSDEF_I_H
-#define TAO_RECURSDEF_I_H
-
-#include "orbsvcs/IFRService/TypedefDef_i.h"
-#include "ace/SString.h"
-#include "ace/OS_NS_stdlib.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-//-----------------------------------------------------------------------------
-// Class TAO_RecursiveDef_OuterScopes is a support class for StructDef_i.h and
-// UnionDef_i.h files. It creates a stack of outer structure definitions, used
-// by TAO_StructDef_i::type_i(), and TAO_UnionDef_i::type_i() during nested
-// structure processing.
-//-----------------------------------------------------------------------------
-
-class TAO_RecursiveDef_OuterScopes
-{
-public:
- TAO_RecursiveDef_OuterScopes( const ACE_TString &id ); // "Push" scope's ID
- ~TAO_RecursiveDef_OuterScopes(); // "Pop" this scope
-
- static bool SeenBefore( const ACE_TString &id ); // Check for outer ID
-
-private: // Data
- const ACE_TString id_;
- const TAO_RecursiveDef_OuterScopes *const pNextOuterID_;
-
- static const TAO_RecursiveDef_OuterScopes *pIDsSeenAlready;
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_RECURSDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/Repository_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/Repository_i.cpp
deleted file mode 100644
index 028f07f18cc..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/Repository_i.cpp
+++ /dev/null
@@ -1,1150 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/concrete_classes.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/IDLType_i.h"
-#include "orbsvcs/IFRService/Options.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-
-#include "tao/ORB.h"
-#include "tao/Object_KeyC.h"
-
-#include "ace/Auto_Ptr.h"
-#include "ace/Lock_Adapter_T.h"
-#include "ace/SString.h"
-
-ACE_RCSID (IFR_Service,
- Repository_i,
- "$Id$")
-
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_Repository_i::TAO_Repository_i (CORBA::ORB_ptr orb,
- PortableServer::POA_ptr poa,
- ACE_Configuration *config)
- : TAO_IRObject_i (0),
- TAO_Container_i (0),
- orb_ (orb),
- root_poa_ (poa),
- config_ (config),
- extension_ (CORBA::string_dup ("TAO_IFR_name_extension")),
- lock_ (0)
-{
-}
-
-TAO_Repository_i::~TAO_Repository_i (void)
-{
- delete this->lock_;
-}
-
-CORBA::DefinitionKind
-TAO_Repository_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Repository;
-}
-
-void
-TAO_Repository_i::destroy (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_THROW (CORBA::BAD_INV_ORDER (CORBA::OMGVMCID | 2,
- CORBA::COMPLETED_NO));
-}
-
-CORBA::Contained_ptr
-TAO_Repository_i::lookup_id (const char *search_id
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::Contained::_nil ());
-
- return this->lookup_id_i (search_id
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Contained_ptr
-TAO_Repository_i::lookup_id_i (const char *search_id
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- if (ACE_OS::strcmp (search_id, "IDL:omg.org/CORBA/Object:1.0") == 0
- || ACE_OS::strcmp (search_id, "IDL:omg.org/CORBA/ValueBase:1.0") == 0)
- {
- return CORBA::Contained::_nil ();
- }
-
- ACE_TString path;
- if (this->config_->get_string_value (this->repo_ids_key_,
- search_id,
- path)
- != 0)
- {
- return CORBA::Contained::_nil ();
- }
-
- ACE_Configuration_Section_Key key;
- this->config_->expand_path (this->root_key_,
- path,
- key);
-
- u_int kind = 0;
- this->config_->get_integer_value (key,
- "def_kind",
- kind);
-
- CORBA::DefinitionKind def_kind =
- static_cast<CORBA::DefinitionKind> (kind);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (def_kind,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::Contained::_nil ());
-
- return CORBA::Contained::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_Repository_i::get_canonical_typecode (CORBA::TypeCode_ptr tc
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- return this->get_canonical_typecode_i (tc
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_Repository_i::get_canonical_typecode_i (CORBA::TypeCode_ptr tc
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::TCKind kind = tc->kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- switch (kind)
- {
- // For all the TCKinds not covered below, no change is needed.
- default:
- return CORBA::TypeCode::_duplicate (tc);
- case CORBA::tk_fixed:
- ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), CORBA::TypeCode::_nil ());
- case CORBA::tk_array:
- {
- CORBA::ULong length = tc->length (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- CORBA::TypeCode_var ctype = tc->content_type (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- CORBA::TypeCode_var canon_ctype =
- this->get_canonical_typecode_i (ctype.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->tc_factory ()->create_array_tc (length,
- canon_ctype.in ()
- ACE_ENV_ARG_PARAMETER);
- }
- case CORBA::tk_sequence:
- {
- CORBA::ULong length = tc->length (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- CORBA::TypeCode_var ctype = tc->content_type (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- CORBA::TypeCode_var canon_ctype =
- this->get_canonical_typecode_i (ctype.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->tc_factory ()->create_sequence_tc (length,
- canon_ctype.in ()
- ACE_ENV_ARG_PARAMETER);
- }
- case CORBA::tk_alias:
- case CORBA::tk_objref:
- case CORBA::tk_struct:
- case CORBA::tk_union:
- case CORBA::tk_enum:
- case CORBA::tk_except:
- case CORBA::tk_value:
- case CORBA::tk_value_box:
- case CORBA::tk_native:
- case CORBA::tk_abstract_interface:
- case CORBA::tk_component:
- case CORBA::tk_home:
- {
- CORBA::String_var id = tc->id (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- ACE_TString path;
- int status =
- this->config ()->get_string_value (this->repo_ids_key (),
- id.in (),
- path);
-
- // TODO - something in case the repo id is an empty string,
- // or if it is not found in this repository
- if (status != 0)
- {
- return CORBA::TypeCode::_nil ();
- }
-
- ACE_Configuration_Section_Key key;
- this->config ()->expand_path (this->root_key (),
- path,
- key,
- 0);
-
- // An ExceptionDef is not an IDLType.
- if (kind == CORBA::tk_except)
- {
- TAO_ExceptionDef_i impl (this->repo_);
- impl.section_key (key);
- return impl.type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- }
- else
- {
- TAO_IDLType_i *impl =
- TAO_IFR_Service_Utils::path_to_idltype (path,
- this);
- impl->section_key (key);
- return impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- }
- }
- }
-}
-
-CORBA::PrimitiveDef_ptr
-TAO_Repository_i::get_primitive (CORBA::PrimitiveKind kind
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString obj_id ("pkinds\\");
-
- obj_id += this->pkind_to_string (kind);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Primitive,
- obj_id.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::PrimitiveDef::_nil ());
-
- return CORBA::PrimitiveDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::StringDef_ptr
-TAO_Repository_i::create_string (CORBA::ULong bound
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::StringDef::_nil ());
-
- return this->create_string_i (bound
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::StringDef_ptr
-TAO_Repository_i::create_string_i (CORBA::ULong bound
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- u_int count = 0;
- this->config_->get_integer_value (this->strings_key_,
- "count",
- count);
-
- char *name = TAO_IFR_Service_Utils::int_to_string (count++);
- this->config_->set_integer_value (this->strings_key_,
- "count",
- count);
-
- // Make new database entry.
- ACE_Configuration_Section_Key new_key;
- this->config_->open_section (this->strings_key_,
- name,
- 1,
- new_key);
-
- this->config_->set_integer_value (new_key,
- "bound",
- bound);
-
- this->config_->set_integer_value (new_key,
- "def_kind",
- CORBA::dk_String);
-
- this->config_->set_string_value (new_key,
- "name",
- name);
-
- // Create the object reference.
- ACE_TString obj_id ("strings\\");
- obj_id += name;
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_String,
- obj_id.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::StringDef::_nil ());
-
- return CORBA::StringDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::WstringDef_ptr
-TAO_Repository_i::create_wstring (CORBA::ULong bound
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::WstringDef::_nil ());
-
- return this->create_wstring_i (bound
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::WstringDef_ptr
-TAO_Repository_i::create_wstring_i (CORBA::ULong bound
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- u_int count = 0;
- this->config_->get_integer_value (this->wstrings_key_,
- "count",
- count);
-
- char *name = TAO_IFR_Service_Utils::int_to_string (count++);
- this->config_->set_integer_value (this->wstrings_key_,
- "count",
- count);
-
- // Make new database entry.
- ACE_Configuration_Section_Key new_key;
- this->config_->open_section (this->wstrings_key_,
- name,
- 1,
- new_key);
-
- this->config_->set_integer_value (new_key,
- "bound",
- bound);
-
- this->config_->set_integer_value (new_key,
- "def_kind",
- CORBA::dk_Wstring);
-
- this->config_->set_string_value (new_key,
- "name",
- name);
-
- // Create the object reference.
- ACE_TString obj_id ("wstrings\\");
- obj_id += name;
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Wstring,
- obj_id.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::WstringDef::_nil ());
-
- return CORBA::WstringDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::SequenceDef_ptr
-TAO_Repository_i::create_sequence (CORBA::ULong bound,
- CORBA::IDLType_ptr element_type
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::SequenceDef::_nil ());
-
- return this->create_sequence_i (bound,
- element_type
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::SequenceDef_ptr
-TAO_Repository_i::create_sequence_i (CORBA::ULong bound,
- CORBA::IDLType_ptr element_type
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- u_int count = 0;
- this->config_->get_integer_value (this->sequences_key_,
- "count",
- count);
-
- char *name = TAO_IFR_Service_Utils::int_to_string (count++);
- this->config_->set_integer_value (this->sequences_key_,
- "count",
- count);
-
- // Make new database entry.
- ACE_Configuration_Section_Key new_key;
- this->config_->open_section (this->sequences_key_,
- name,
- 1,
- new_key);
-
- // Set the bound attribute.
- this->config_->set_integer_value (new_key,
- "bound",
- bound);
-
- // Set the def_kind attribute.
- this->config_->set_integer_value (new_key,
- "def_kind",
- CORBA::dk_Sequence);
-
- // Set the "name" for destroy to use.
- this->config_->set_string_value (new_key,
- "name",
- name);
-
- char *element_path =
- TAO_IFR_Service_Utils::reference_to_path (element_type);
-
- // To get key to element type.
- this->config_->set_string_value (new_key,
- "element_path",
- element_path);
-
- // Create the object reference.
- ACE_TString obj_id ("sequences\\");
- obj_id += name;
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Sequence,
- obj_id.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::SequenceDef::_nil ());
-
- return CORBA::SequenceDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ArrayDef_ptr
-TAO_Repository_i::create_array (CORBA::ULong length,
- CORBA::IDLType_ptr element_type
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::ArrayDef::_nil ());
-
- return this->create_array_i (length,
- element_type
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ArrayDef_ptr
-TAO_Repository_i::create_array_i (CORBA::ULong length,
- CORBA::IDLType_ptr element_type
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- u_int count = 0;
- this->config_->get_integer_value (this->arrays_key_,
- "count",
- count);
-
- char *name = TAO_IFR_Service_Utils::int_to_string (count++);
- this->config_->set_integer_value (this->arrays_key_,
- "count",
- count);
-
- // Make new database entry.
- ACE_Configuration_Section_Key new_key;
- this->config_->open_section (this->arrays_key_,
- name,
- 1,
- new_key);
-
- // Set the length attribute.
- this->config_->set_integer_value (new_key,
- "length",
- length);
-
- // Set the def_kind attribute.
- this->config_->set_integer_value (new_key,
- "def_kind",
- CORBA::dk_Array);
-
- // Set the "name" for destroy to use.
- this->config_->set_string_value (new_key,
- "name",
- name);
-
- char *element_path =
- TAO_IFR_Service_Utils::reference_to_path (element_type);
-
- // To get key to element type.
- this->config_->set_string_value (new_key,
- "element_path",
- element_path);
-
- // Create the object reference.
- ACE_TString obj_id ("arrays\\");
- obj_id += name;
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Array,
- obj_id.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ArrayDef::_nil ());
-
- return CORBA::ArrayDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::FixedDef_ptr
-TAO_Repository_i::create_fixed (CORBA::UShort digits,
- CORBA::Short scale
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::FixedDef::_nil ());
-
- return this->create_fixed_i (digits,
- scale
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::FixedDef_ptr
-TAO_Repository_i::create_fixed_i (CORBA::UShort /* digits */,
- CORBA::Short /* scale */
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), CORBA::FixedDef::_nil ());
-}
-
-int
-TAO_Repository_i::repo_init (CORBA::Repository_ptr repo_ref,
- PortableServer::POA_ptr repo_poa
- ACE_ENV_ARG_DECL)
-{
- this->repo_objref_ = repo_ref;
- this->repo_poa_ = repo_poa;
-
- // Create the appropriate lock.
- if (OPTIONS::instance ()->enable_locking ())
- {
- ACE_NEW_THROW_EX (this->lock_,
- ACE_Lock_Adapter<TAO_SYNCH_MUTEX> (),
- CORBA::NO_MEMORY ());
- }
- else
- {
- ACE_NEW_THROW_EX (this->lock_,
- ACE_Lock_Adapter<ACE_SYNCH_NULL_MUTEX> (),
- CORBA::NO_MEMORY ());
- }
- ACE_CHECK_RETURN (-1);
-
- // Resolve and narrow the TypeCodeFactory.
- CORBA::Object_var object =
- this->orb_->resolve_initial_references ("TypeCodeFactory"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- if (!CORBA::is_nil (object.in ()))
- {
- this->tc_factory_ =
- CORBA::TypeCodeFactory::_narrow (object.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- if (CORBA::is_nil (this->tc_factory_.in ()))
- ACE_ERROR_RETURN ((
- LM_ERROR,
- ACE_TEXT ("Repository: TypeCodeFactory narrow failed\n")
- ),
- -1
- );
- }
- else
- {
- ACE_ERROR_RETURN ((
- LM_ERROR,
- ACE_TEXT ("Repository: TypeCodeFactory resolve failed\n")
- ),
- -1
- );
- }
-
- // Resolve and narrow the POACurrent object.
- object =
- this->orb_->resolve_initial_references ("POACurrent"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- if (!CORBA::is_nil (object.in ()))
- {
- this->poa_current_ =
- PortableServer::Current::_narrow (object.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- if (CORBA::is_nil (this->poa_current_.in ()))
- ACE_ERROR_RETURN ((
- LM_ERROR,
- ACE_TEXT ("Repository: POACurrent narrow failed\n")
- ),
- -1
- );
- }
- else
- {
- ACE_ERROR_RETURN ((
- LM_ERROR,
- ACE_TEXT ("Repository: POACurrent resolve failed\n")
- ),
- -1
- );
- }
-
- if (this->create_sections () != 0)
- {
- return -1;
- }
-
- int status = this->create_servants_and_poas (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- if (status != 0)
- {
- return -1;
- }
-
- return 0;
-}
-
-int
-TAO_Repository_i::create_sections (void)
-{
- this->config_->open_section (config_->root_section (),
- "root",
- 1, // Will create if IFR is not persistent.
- this->root_key_);
-
- this->config_->open_section (this->root_key_,
- "repo_ids",
- 1, // Will create if IFR is not persistent.
- this->repo_ids_key_);
-
- int status =
- this->config_->open_section (this->root_key_,
- "pkinds",
- 0, // Don't create
- this->pkinds_key_);
-
- if (status != 0)
- // IFR is non-persistent or is being run for the first time.
- // Must add entries for primitive kinds.
- {
- this->config_->open_section (this->root_key_,
- "pkinds",
- 1, // It doesn't exist so create it.
- this->pkinds_key_);
-
- u_int num_pkinds = this->num_pkinds ();
-
- for (u_int i = 0; i < num_pkinds; ++i)
- {
- ACE_Configuration_Section_Key key;
- CORBA::PrimitiveKind pkind = static_cast<CORBA::PrimitiveKind> (i);
-
- this->config_->open_section (this->pkinds_key_,
- this->pkind_to_string (pkind),
- 1,
- key);
-
- this->config_->set_integer_value (key,
- "def_kind",
- CORBA::dk_Primitive);
-
- this->config_->set_integer_value (key,
- "pkind",
- i);
-
- }
- }
-
- this->config_->open_section (this->root_key_,
- "strings",
- 1,
- this->strings_key_);
-
- this->config_->open_section (this->root_key_,
- "wstrings",
- 1,
- this->wstrings_key_);
-
- this->config_->open_section (this->root_key_,
- "fixeds",
- 1,
- this->fixeds_key_);
-
- this->config_->open_section (this->root_key_,
- "arrays",
- 1,
- this->arrays_key_);
-
- this->config_->open_section (this->root_key_,
- "sequences",
- 1,
- this->sequences_key_);
-
- u_int count = 0;
-
- // If repository is not persistent, we need to set all
- // the "count" fields to 0. We test just one for existence.
- status =
- this->config_->get_integer_value (this->strings_key_,
- "count",
- count);
-
- if (status == -1) // Field "count" does not exist.
- {
- this->config_->set_integer_value (this->strings_key_,
- "count",
- 0);
-
- this->config_->set_integer_value (this->wstrings_key_,
- "count",
- 0);
-
- this->config_->set_integer_value (this->fixeds_key_,
- "count",
- 0);
-
- this->config_->set_integer_value (this->arrays_key_,
- "count",
- 0);
-
- this->config_->set_integer_value (this->sequences_key_,
- "count",
- 0);
- }
-
- // The following are done because we are also a Container.
- this->repo_ = this;
- this->section_key_ = this->root_key_;
-
- this->config_->set_string_value (this->section_key_,
- "absolute_name",
- "");
-
- this->config_->set_string_value (this->section_key_,
- "id",
- ""); // required by spec
-
- this->config_->set_string_value (this->section_key_,
- "name",
- "");
-
- this->config_->set_integer_value (this->section_key_,
- "def_kind",
- CORBA::dk_Repository);
-
- return 0;
-}
-
-int
-TAO_Repository_i::create_servants_and_poas (ACE_ENV_SINGLE_ARG_DECL)
-{
- CORBA::PolicyList policies (5);
- policies.length (5);
-
- // ID Assignment Policy.
- policies[0] =
- this->root_poa_->create_id_assignment_policy (PortableServer::USER_ID
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- // Lifespan Policy.
- policies[1] =
- this->root_poa_->create_lifespan_policy (PortableServer::PERSISTENT
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
- // Request Processing Policy.
- policies[2] =
- this->root_poa_->create_request_processing_policy (
- PortableServer::USE_DEFAULT_SERVANT
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (-1);
-
- // Servant Retention Policy.
- policies[3] =
- this->root_poa_->create_servant_retention_policy (
- PortableServer::NON_RETAIN
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (-1);
-
- // Id Uniqueness Policy.
- policies[4] =
- this->root_poa_->create_id_uniqueness_policy (
- PortableServer::MULTIPLE_ID
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (-1);
-
- PortableServer::POAManager_var poa_manager =
- this->root_poa_->the_POAManager (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
-
-#define GEN_IR_OBJECT(name) \
- this-> name ## _poa_ = \
- this->root_poa_->create_POA (#name "_poa", \
- poa_manager.in (), \
- policies \
- ACE_ENV_ARG_PARAMETER); \
- ACE_CHECK_RETURN (-1); \
- TAO_ ## name ## _i * name ## _impl = 0; \
- ACE_NEW_RETURN (name ## _impl, \
- TAO_ ## name ## _i (this), \
- -1); \
- ACE_NEW_RETURN (this-> name ## _servant_, \
- POA_CORBA:: name ## _tie<TAO_ ## name ## _i> ( \
- name ## _impl, \
- this-> name ## _poa_.in (), \
- 1 \
- ), \
- -1); \
- PortableServer::ServantBase_var name ## _safety ( \
- this-> name ## _servant_ \
- ); \
- this-> name ## _poa_->set_servant (this-> name ## _servant_ \
- ACE_ENV_ARG_PARAMETER); \
- ACE_CHECK_RETURN (-1);
-
- CONCRETE_IR_OBJECT_TYPES
-
-#undef GEN_IR_OBJECT
-#undef CONCRETE_IR_OBJECT_TYPES
-
- CORBA::ULong length = policies.length ();
-
- for (CORBA::ULong i = 0; i < length; ++i)
- {
- CORBA::Policy_ptr policy = policies[i];
- policy->destroy (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (-1);
- }
-
- return 0;
-}
-
-TAO_IDLType_i *
-TAO_Repository_i::select_idltype (CORBA::DefinitionKind def_kind) const
-{
- switch (def_kind)
- {
- case CORBA::dk_AbstractInterface:
- return this->ExtAbstractInterfaceDef_servant_->_tied_object ();
- case CORBA::dk_Alias:
- return this->AliasDef_servant_->_tied_object ();
- case CORBA::dk_Array:
- return this->ArrayDef_servant_->_tied_object ();
- case CORBA::dk_Enum:
- return this->EnumDef_servant_->_tied_object ();
- case CORBA::dk_Fixed:
- return this->FixedDef_servant_->_tied_object ();
- case CORBA::dk_Interface:
- return this->ExtInterfaceDef_servant_->_tied_object ();
- case CORBA::dk_LocalInterface:
- return this->ExtLocalInterfaceDef_servant_->_tied_object ();
- case CORBA::dk_Native:
- return this->NativeDef_servant_->_tied_object ();
- case CORBA::dk_Primitive:
- return this->PrimitiveDef_servant_->_tied_object ();
- case CORBA::dk_Sequence:
- return this->SequenceDef_servant_->_tied_object ();
- case CORBA::dk_String:
- return this->StringDef_servant_->_tied_object ();
- case CORBA::dk_Struct:
- return this->StructDef_servant_->_tied_object ();
- case CORBA::dk_Union:
- return this->UnionDef_servant_->_tied_object ();
- case CORBA::dk_ValueBox:
- return this->ValueBoxDef_servant_->_tied_object ();
- case CORBA::dk_Value:
- return this->ExtValueDef_servant_->_tied_object ();
- case CORBA::dk_Wstring:
- return this->WstringDef_servant_->_tied_object ();
- default:
- return 0;
- }
-}
-
-TAO_Container_i *
-TAO_Repository_i::select_container (CORBA::DefinitionKind def_kind) const
-{
- switch (def_kind)
- {
- case CORBA::dk_AbstractInterface:
- return this->ExtAbstractInterfaceDef_servant_->_tied_object ();
- case CORBA::dk_Exception:
- return this->ExceptionDef_servant_->_tied_object ();
- case CORBA::dk_Interface:
- return this->ExtInterfaceDef_servant_->_tied_object ();
- case CORBA::dk_LocalInterface:
- return this->ExtLocalInterfaceDef_servant_->_tied_object ();
- case CORBA::dk_Repository:
- return const_cast<TAO_Repository_i *> (this);
- case CORBA::dk_Struct:
- return this->StructDef_servant_->_tied_object ();
- case CORBA::dk_Union:
- return this->UnionDef_servant_->_tied_object ();
- case CORBA::dk_Value:
- return this->ExtValueDef_servant_->_tied_object ();
- default:
- return 0;
- }
-}
-
-TAO_Contained_i *
-TAO_Repository_i::select_contained (CORBA::DefinitionKind def_kind) const
-{
- switch (def_kind)
- {
- case CORBA::dk_AbstractInterface:
- return this->ExtAbstractInterfaceDef_servant_->_tied_object ();
- case CORBA::dk_Alias:
- return this->AliasDef_servant_->_tied_object ();
- case CORBA::dk_Attribute:
- return this->AttributeDef_servant_->_tied_object ();
- case CORBA::dk_Constant:
- return this->ConstantDef_servant_->_tied_object ();
- case CORBA::dk_Enum:
- return this->EnumDef_servant_->_tied_object ();
- case CORBA::dk_Exception:
- return this->ExceptionDef_servant_->_tied_object ();
- case CORBA::dk_Interface:
- return this->ExtInterfaceDef_servant_->_tied_object ();
- case CORBA::dk_LocalInterface:
- return this->ExtLocalInterfaceDef_servant_->_tied_object ();
- case CORBA::dk_Native:
- return this->NativeDef_servant_->_tied_object ();
- case CORBA::dk_Operation:
- return this->OperationDef_servant_->_tied_object ();
- case CORBA::dk_Struct:
- return this->StructDef_servant_->_tied_object ();
- case CORBA::dk_Union:
- return this->UnionDef_servant_->_tied_object ();
- case CORBA::dk_ValueBox:
- return this->ValueBoxDef_servant_->_tied_object ();
- case CORBA::dk_Value:
- return this->ExtValueDef_servant_->_tied_object ();
- case CORBA::dk_ValueMember:
- return this->ValueMemberDef_servant_->_tied_object ();
- default:
- return 0;
- }
-}
-
-PortableServer::POA_ptr
-TAO_Repository_i::select_poa (CORBA::DefinitionKind def_kind) const
-{
- switch (def_kind)
- {
- case CORBA::dk_AbstractInterface:
- return this->ExtAbstractInterfaceDef_poa_.in ();
- case CORBA::dk_Alias:
- return this->AliasDef_poa_.in ();
- case CORBA::dk_Array:
- return this->ArrayDef_poa_.in ();
- case CORBA::dk_Attribute:
- return this->AttributeDef_poa_.in ();
- case CORBA::dk_Constant:
- return this->ConstantDef_poa_.in ();
- case CORBA::dk_Enum:
- return this->EnumDef_poa_.in ();
- case CORBA::dk_Exception:
- return this->ExceptionDef_poa_.in ();
- case CORBA::dk_Fixed:
- return this->FixedDef_poa_.in ();
- case CORBA::dk_Interface:
- return this->ExtInterfaceDef_poa_.in ();
- case CORBA::dk_LocalInterface:
- return this->ExtLocalInterfaceDef_poa_.in ();
- case CORBA::dk_Native:
- return this->NativeDef_poa_.in ();
- case CORBA::dk_Operation:
- return this->OperationDef_poa_.in ();
- case CORBA::dk_Primitive:
- return this->PrimitiveDef_poa_.in ();
- case CORBA::dk_Sequence:
- return this->SequenceDef_poa_.in ();
- case CORBA::dk_String:
- return this->StringDef_poa_.in ();
- case CORBA::dk_Struct:
- return this->StructDef_poa_.in ();
- case CORBA::dk_Union:
- return this->UnionDef_poa_.in ();
- case CORBA::dk_ValueBox:
- return this->ValueBoxDef_poa_.in ();
- case CORBA::dk_Value:
- return this->ExtValueDef_poa_.in ();
- case CORBA::dk_ValueMember:
- return this->ValueMemberDef_poa_.in ();
- case CORBA::dk_Wstring:
- return this->WstringDef_poa_.in ();
- default:
- return PortableServer::POA::_nil ();
- }
-}
-
-PortableServer::Current_ptr
-TAO_Repository_i::poa_current (void) const
-{
- return this->poa_current_.in ();
-}
-
-ACE_Configuration *
-TAO_Repository_i::config (void) const
-{
- return this->config_;
-}
-
-CORBA::TypeCodeFactory_ptr
-TAO_Repository_i::tc_factory (void) const
-{
- return this->tc_factory_.in ();
-}
-
-CORBA::Repository_ptr
-TAO_Repository_i::repo_objref (void) const
-{
- return CORBA::Repository::_duplicate (this->repo_objref_.in ());
-}
-
-void
-TAO_Repository_i::repo_objref (CORBA::Repository_ptr objref)
-{
- this->repo_objref_ = objref;
-}
-
-ACE_Configuration_Section_Key
-TAO_Repository_i::root_key (void) const
-{
- return this->root_key_;
-}
-
-ACE_Configuration_Section_Key
-TAO_Repository_i::repo_ids_key (void) const
-{
- return this->repo_ids_key_;
-}
-
-ACE_Configuration_Section_Key
-TAO_Repository_i::pkinds_key (void) const
-{
- return this->pkinds_key_;
-}
-
-ACE_Configuration_Section_Key
-TAO_Repository_i::strings_key (void) const
-{
- return this->strings_key_;
-}
-
-ACE_Configuration_Section_Key
-TAO_Repository_i::wstrings_key (void) const
-{
- return this->wstrings_key_;
-}
-
-ACE_Configuration_Section_Key
-TAO_Repository_i::fixeds_key (void) const
-{
- return this->fixeds_key_;
-}
-
-ACE_Configuration_Section_Key
-TAO_Repository_i::arrays_key (void) const
-{
- return this->arrays_key_;
-}
-
-ACE_Configuration_Section_Key
-TAO_Repository_i::sequences_key (void) const
-{
- return this->sequences_key_;
-}
-
-const char *
-TAO_Repository_i::extension (void) const
-{
- return this->extension_.in ();
-}
-
-ACE_Lock &
-TAO_Repository_i::lock (void) const
-{
- return *this->lock_;
-}
-
-const char * TAO_Repository_i::TAO_IFR_primitive_kinds[] =
- {
- "pk_null",
- "pk_void",
- "pk_short",
- "pk_long",
- "pk_ushort",
- "pk_ulong",
- "pk_float",
- "pk_double",
- "pk_boolean",
- "pk_char",
- "pk_octet",
- "pk_any",
- "pk_TypeCode",
- "pk_Principal",
- "pk_string",
- "pk_objref",
- "pk_longlong",
- "pk_ulonglong",
- "pk_longdouble",
- "pk_wchar",
- "pk_wstring",
- "pk_value_base"
- };
-
-const char *
-TAO_Repository_i::pkind_to_string (CORBA::PrimitiveKind pkind) const
-{
- return TAO_Repository_i::TAO_IFR_primitive_kinds[pkind];
-}
-
-u_int
-TAO_Repository_i::num_pkinds (void) const
-{
- return sizeof (TAO_Repository_i::TAO_IFR_primitive_kinds) / sizeof (char*);
-}
-
-// For debugging use only.
-void
-TAO_Repository_i::shutdown (void)
-{
- this->orb_->shutdown (0);
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/Repository_i.h b/TAO/orbsvcs/orbsvcs/IFRService/Repository_i.h
deleted file mode 100644
index 06cbfdc2360..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/Repository_i.h
+++ /dev/null
@@ -1,386 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// Repository_i.h
-//
-// = DESCRIPTION
-// Repository servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef REPOSITORY_I_H
-#define REPOSITORY_I_H
-
-#include "orbsvcs/IFRService/Container_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-#include "orbsvcs/IFRService/IFR_macro.h"
-#include "tao/TypeCodeFactory/TypeCodeFactory_Loader.h"
-#include "tao/CORBA_String.h"
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class IFR_Servant_Factory;
-
-class TAO_IDLType_i;
-class TAO_Container_i;
-class TAO_Contained_i;
-class TAO_ExtAbstractInterfaceDef_i;
-class TAO_AliasDef_i;
-class TAO_ArrayDef_i;
-class TAO_AttributeDef_i;
-class TAO_ConstantDef_i;
-class TAO_EnumDef_i;
-class TAO_ExceptionDef_i;
-class TAO_FixedDef_i;
-class TAO_ExtInterfaceDef_i;
-class TAO_ExtLocalInterfaceDef_i;
-class TAO_NativeDef_i;
-class TAO_OperationDef_i;
-class TAO_PrimitiveDef_i;
-class TAO_SequenceDef_i;
-class TAO_StringDef_i;
-class TAO_StructDef_i;
-class TAO_UnionDef_i;
-class TAO_ValueBoxDef_i;
-class TAO_ExtValueDef_i;
-class TAO_ValueMemberDef_i;
-class TAO_WstringDef_i;
-
-class TAO_IFRService_Export TAO_Repository_i : public virtual TAO_Container_i
-{
- // = TITLE
- // TAO_Repository_i
- //
- // = DESCRIPTION
- // Provides global access to the Interface Repository, but
- // does not support access to information related to
- // CORBA Components.
- //
-public:
- TAO_Repository_i (CORBA::ORB_ptr orb,
- PortableServer::POA_ptr poa,
- ACE_Configuration *config);
-
- virtual ~TAO_Repository_i (void);
-
- virtual CORBA::DefinitionKind def_kind (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Accessor for the readonly attribute.
-
- virtual void destroy (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // May not be called on a repository - raises BAD_INV_ORDER.
-
- virtual CORBA::Contained_ptr lookup_id (
- const char *search_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::Contained_ptr lookup_id_i (
- const char *search_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::TypeCode_ptr get_canonical_typecode (
- CORBA::TypeCode_ptr tc
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::TypeCode_ptr get_canonical_typecode_i (
- CORBA::TypeCode_ptr tc
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::PrimitiveDef_ptr get_primitive (
- CORBA::PrimitiveKind kind
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
- // No locking necessary because the database is not
- // accessed.
-
- virtual CORBA::StringDef_ptr create_string (
- CORBA::ULong bound
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::StringDef_ptr create_string_i (
- CORBA::ULong bound
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::WstringDef_ptr create_wstring (
- CORBA::ULong bound
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::WstringDef_ptr create_wstring_i (
- CORBA::ULong bound
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::SequenceDef_ptr create_sequence (
- CORBA::ULong bound,
- CORBA::IDLType_ptr element_type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC (( CORBA::SystemException));
-
- CORBA::SequenceDef_ptr create_sequence_i (
- CORBA::ULong bound,
- CORBA::IDLType_ptr element_type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC (( CORBA::SystemException));
-
- virtual CORBA::ArrayDef_ptr create_array (
- CORBA::ULong length,
- CORBA::IDLType_ptr element_type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ArrayDef_ptr create_array_i (
- CORBA::ULong length,
- CORBA::IDLType_ptr element_type
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::FixedDef_ptr create_fixed (
- CORBA::UShort digits,
- CORBA::Short scale
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::FixedDef_ptr create_fixed_i (
- CORBA::UShort digits,
- CORBA::Short scale
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- int repo_init (CORBA::Repository_ptr repo_ref,
- PortableServer::POA_ptr repo_poa
- ACE_ENV_ARG_DECL);
- // Called at startup to get everything initialized.
-
- 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.
-
- int create_sections (void);
- // Create the top-level ACE_Configuration sections.
-
- virtual TAO_IDLType_i *select_idltype (
- CORBA::DefinitionKind def_kind
- ) const;
- virtual TAO_Container_i *select_container (
- CORBA::DefinitionKind def_kind
- ) const;
- virtual TAO_Contained_i *select_contained (
- CORBA::DefinitionKind def_kind
- ) const;
- // Return one of our servants for internal use.
-
- virtual PortableServer::POA_ptr select_poa (
- CORBA::DefinitionKind def_kind
- ) const;
- // Select the right POA for object creation.
-
- PortableServer::Current_ptr poa_current (void) const;
- // Accessor for the POA that is dispatching the current call.
-
- ACE_Configuration *config (void) const;
- // Accessor for the ACE_Configuration database.
-
- CORBA::TypeCodeFactory_ptr tc_factory (void) const;
- // Accessor for the Typecode factory.
-
- CORBA::Repository_ptr repo_objref (void) const;
- void repo_objref (CORBA::Repository_ptr objref);
- // Accessor/mutator for our object reference.
-
- ACE_Configuration_Section_Key root_key (void) const;
- // Accessor for the root key for all IR objects.
-
- ACE_Configuration_Section_Key repo_ids_key (void) const;
- // Accessor for the repository ids root key.
-
- ACE_Configuration_Section_Key pkinds_key (void) const;
- // Accessor for the primitive kinds section.
-
- ACE_Configuration_Section_Key strings_key (void) const;
- // Accessor for the bounded strings section.
-
- ACE_Configuration_Section_Key wstrings_key (void) const;
- // Accessor for the bounded wstrings section.
-
- ACE_Configuration_Section_Key fixeds_key (void) const;
- // Accessor for the fixed types section.
-
- ACE_Configuration_Section_Key arrays_key (void) const;
- // Accessor for the anonymous arrays section.
-
- ACE_Configuration_Section_Key sequences_key (void) const;
- // Accessor for the anonymous sequences section.
-
- const char *extension (void) const;
- // Accessor for the name extension string.
-
- ACE_Lock &lock (void) const;
- // Repo lock.
-
- void shutdown (void);
- // Used ONLY with Purify, for memory leak checking.
- // A call to this can be temporariily appended to the
- // destroy() method of the last thing to be destroyed
- // by the test code.
-
-protected:
- CORBA::ORB_ptr orb_;
- // Reference to our ORB.
-
- PortableServer::POA_var root_poa_;
- // Reference to the root POA.
-
- PortableServer::POA_var repo_poa_;
- // Reference to the POA handling calls to this servant.
-
- PortableServer::Current_var poa_current_;
- // Reference to the PortableServer::Current object
-
- ACE_Configuration *config_;
- // Our ACE_Configuration database.
-
- CORBA::TypeCodeFactory_var tc_factory_;
- // Our Typecode factory.
-
- CORBA::Repository_var repo_objref_;
- // The object reference of this servant.
-
- ACE_Configuration_Section_Key root_key_;
- // Root of all IR objects.
-
- ACE_Configuration_Section_Key repo_ids_key_;
- // Flat section of Interface Repository ids.
-
- ACE_Configuration_Section_Key pkinds_key_;
- // Section holding the primitive kinds.
-
- ACE_Configuration_Section_Key strings_key_;
- // Section holding the bounded strings.
-
- ACE_Configuration_Section_Key wstrings_key_;
- // Section holding the bounded wstrings.
-
- ACE_Configuration_Section_Key fixeds_key_;
- // Section holding the fixed types.
-
- ACE_Configuration_Section_Key arrays_key_;
- // Section holding the anonymous arrays.
-
- ACE_Configuration_Section_Key sequences_key_;
- // Section holding the anonymous sequences.
-
- CORBA::String_var extension_;
- // Added to names temporarily to avoid name clashes.
-
- ACE_Lock *lock_;
- // Lock.
-
- // Define a POA for each IR Object type, and a corresponding
- // default servant.
-
-#ifdef CONCRETE_IR_OBJECT_TYPES
-#undef CONCRETE_IR_OBJECT_TYPES
-#endif
-
-#ifdef GEN_IR_OBJECT
-#undef GEN_IR_OBJECT
-#endif
-
-#define CONCRETE_IR_OBJECT_TYPES \
- GEN_IR_OBJECT (ExtAbstractInterfaceDef) \
- GEN_IR_OBJECT (AliasDef) \
- GEN_IR_OBJECT (ArrayDef) \
- GEN_IR_OBJECT (AttributeDef) \
- GEN_IR_OBJECT (ConstantDef) \
- GEN_IR_OBJECT (EnumDef) \
- GEN_IR_OBJECT (ExceptionDef) \
- GEN_IR_OBJECT (FixedDef) \
- GEN_IR_OBJECT (ExtInterfaceDef) \
- GEN_IR_OBJECT (ExtLocalInterfaceDef) \
- GEN_IR_OBJECT (NativeDef) \
- GEN_IR_OBJECT (OperationDef) \
- GEN_IR_OBJECT (PrimitiveDef) \
- GEN_IR_OBJECT (SequenceDef) \
- GEN_IR_OBJECT (StringDef) \
- GEN_IR_OBJECT (StructDef) \
- GEN_IR_OBJECT (UnionDef) \
- GEN_IR_OBJECT (ValueBoxDef) \
- GEN_IR_OBJECT (ExtValueDef) \
- GEN_IR_OBJECT (ValueMemberDef) \
- GEN_IR_OBJECT (WstringDef)
-
-#define GEN_IR_OBJECT(name) \
- POA_CORBA:: name ## _tie<TAO_ ## name ## _i> * name ## _servant_; \
- PortableServer::POA_var name ## _poa_;
-
- CONCRETE_IR_OBJECT_TYPES
-
-#undef GEN_IR_OBJECT
-
-private:
- static const char * TAO_IFR_primitive_kinds[];
- // Set of strings corresponding to the CORBA::PrimitiveKind
- // enum values.
-
- const char *pkind_to_string (CORBA::PrimitiveKind pkind) const;
- // Convert the enum value to the equivalent string.
-
- u_int num_pkinds (void) const;
- // Return the number of entries in the CORBA::PrimitiveKind enum.
-
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_REPOSITORY_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/SequenceDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/SequenceDef_i.cpp
deleted file mode 100644
index 5f7465b47fe..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/SequenceDef_i.cpp
+++ /dev/null
@@ -1,269 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/SequenceDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-
-#include "ace/Auto_Ptr.h"
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- SequenceDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_SequenceDef_i::TAO_SequenceDef_i (
- TAO_Repository_i *repo
- )
- : TAO_IRObject_i (repo),
- TAO_IDLType_i (repo)
-{
-}
-
-TAO_SequenceDef_i::~TAO_SequenceDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_SequenceDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Sequence;
-}
-
-void
-TAO_SequenceDef_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_SequenceDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Only if it is (w)string, fixed, array or sequence.
- this->destroy_element_type (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- name);
-
- this->repo_->config ()->remove_section (this->repo_->sequences_key (),
- name.c_str (),
- 0);
-}
-
-CORBA::TypeCode_ptr
-TAO_SequenceDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_SequenceDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::TypeCode_var element_typecode =
- this->element_type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- CORBA::ULong bound = this->bound_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->repo_->tc_factory ()->create_sequence_tc (
- bound,
- element_typecode.in ()
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-CORBA::ULong
-TAO_SequenceDef_i::bound (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->bound_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::ULong
-TAO_SequenceDef_i::bound_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- u_int bound = 0;
- this->repo_->config ()->get_integer_value (this->section_key_,
- "bound",
- bound);
-
- return static_cast<CORBA::ULong> (bound);
-}
-
-void
-TAO_SequenceDef_i::bound (CORBA::ULong bound
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->bound_i (bound
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_SequenceDef_i::bound_i (CORBA::ULong bound
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->set_integer_value (this->section_key_,
- "bound",
- bound);
-}
-
-CORBA::TypeCode_ptr
-TAO_SequenceDef_i::element_type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->element_type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_SequenceDef_i::element_type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString element_path;
- this->repo_->config ()->get_string_value (this->section_key_,
- "element_path",
- element_path);
-
- TAO_IDLType_i *impl =
- TAO_IFR_Service_Utils::path_to_idltype (element_path,
- this->repo_);
-
- return impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::IDLType_ptr
-TAO_SequenceDef_i::element_type_def (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::IDLType::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- return this->element_type_def_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::IDLType_ptr
-TAO_SequenceDef_i::element_type_def_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString element_path;
- this->repo_->config ()->get_string_value (this->section_key_,
- "element_path",
- element_path);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (element_path,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- return CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_SequenceDef_i::element_type_def (CORBA::IDLType_ptr element_type_def
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->element_type_def_i (element_type_def
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_SequenceDef_i::element_type_def_i (CORBA::IDLType_ptr element_type_def
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->destroy_element_type (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- char *element_path =
- TAO_IFR_Service_Utils::reference_to_path (element_type_def);
-
- this->repo_->config ()->set_string_value (this->section_key_,
- "element_path",
- element_path);
-}
-
-void
-TAO_SequenceDef_i::destroy_element_type (
- ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString element_path;
- this->repo_->config ()->get_string_value (this->section_key_,
- "element_path",
- element_path);
-
- CORBA::DefinitionKind def_kind =
- TAO_IFR_Service_Utils::path_to_def_kind (element_path,
- this->repo_);
-
- switch (def_kind)
- {
- // These exist only as our elements, so the type should
- // be destroyed when we are destroyed or our element type
- // is mutated.
- case CORBA::dk_String:
- case CORBA::dk_Wstring:
- case CORBA::dk_Fixed:
- case CORBA::dk_Array:
- case CORBA::dk_Sequence:
- {
- TAO_IDLType_i *impl =
- TAO_IFR_Service_Utils::path_to_idltype (element_path,
- this->repo_);
-
- impl->destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- break;
- }
- default:
- break;
- }
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/SequenceDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/SequenceDef_i.h
deleted file mode 100644
index cbed0039d88..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/SequenceDef_i.h
+++ /dev/null
@@ -1,150 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// SequenceDef_i.h
-//
-// = DESCRIPTION
-// SequenceDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef SEQUENCEDEF_I_H
-#define SEQUENCEDEF_I_H
-
-#include "orbsvcs/IFRService/IDLType_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_SequenceDef_i : public virtual TAO_IDLType_i
-{
- // = TITLE
- // TAO_SequenceDef_i
- //
- // = DESCRIPTION
- // Represents an IDL sequence type.
- //
-public:
- TAO_SequenceDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_SequenceDef_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::TypeCode_ptr type (
- 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_THROW_SPEC ((CORBA::SystemException));
- // From IDLType_i's pure virtual function.
-
- virtual CORBA::ULong bound (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ULong bound_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void bound (
- CORBA::ULong bound
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void bound_i (
- CORBA::ULong bound
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::TypeCode_ptr element_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::TypeCode_ptr element_type_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::IDLType_ptr element_type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::IDLType_ptr element_type_def_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void element_type_def (
- CORBA::IDLType_ptr element_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void element_type_def_i (
- CORBA::IDLType_ptr element_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
-private:
- void destroy_element_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Destroys an anonymous non-primitive element type.
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_SEQUENCEDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/StringDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/StringDef_i.cpp
deleted file mode 100644
index b8068cdb642..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/StringDef_i.cpp
+++ /dev/null
@@ -1,131 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/StringDef_i.h"
-
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- StringDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_StringDef_i::TAO_StringDef_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo),
- TAO_IDLType_i (repo)
-{
-}
-
-TAO_StringDef_i::~TAO_StringDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_StringDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_String;
-}
-
-void
-TAO_StringDef_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_StringDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString name;
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- name);
-
- this->repo_->config ()->remove_section (this->repo_->strings_key (),
- name.c_str (),
- 0);
-}
-
-CORBA::TypeCode_ptr
-TAO_StringDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_StringDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong bound = this->bound_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->repo_->tc_factory ()->create_string_tc (
- bound
- ACE_ENV_ARG_PARAMETER
- );
-}
-
-CORBA::ULong
-TAO_StringDef_i::bound (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->bound_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::ULong
-TAO_StringDef_i::bound_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- u_int retval = 0;
- this->repo_->config ()->get_integer_value (this->section_key_,
- "bound",
- retval);
-
- return static_cast<CORBA::ULong> (retval);
-}
-
-void
-TAO_StringDef_i::bound (CORBA::ULong bound
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->bound_i (bound
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_StringDef_i::bound_i (CORBA::ULong bound
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->set_integer_value (this->section_key_,
- "bound",
- bound);
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/StringDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/StringDef_i.h
deleted file mode 100644
index 5f1e402b8ce..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/StringDef_i.h
+++ /dev/null
@@ -1,112 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// StringDef_i.h
-//
-// = DESCRIPTION
-// StringDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_STRINGDEF_I_H
-#define TAO_STRINGDEF_I_H
-
-#include "orbsvcs/IFRService/IDLType_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_StringDef_i : public virtual TAO_IDLType_i
-{
- // = TITLE
- // TAO_StringDef_i
- //
- // = DESCRIPTION
- // Represents a bounded string (unbounded strings
- // are included in PrimitiveDef).
- //
-public:
- TAO_StringDef_i (TAO_Repository_i *repoy);
- // Constructor.
-
- virtual ~TAO_StringDef_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::TypeCode_ptr type (
- 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_THROW_SPEC ((CORBA::SystemException));
- // From IDLType_i's pure virtual function.
-
- virtual CORBA::ULong bound (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ULong bound_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void bound (
- CORBA::ULong bound
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void bound_i (
- CORBA::ULong bound
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_STRINGDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/StructDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/StructDef_i.cpp
deleted file mode 100644
index e4cef6229e6..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/StructDef_i.cpp
+++ /dev/null
@@ -1,317 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/StructDef_i.h"
-#include "orbsvcs/IFRService/RecursDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-
-#include "ace/Auto_Ptr.h"
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- StructDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_StructDef_i::TAO_StructDef_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo),
- TAO_IDLType_i (repo),
- TAO_TypedefDef_i (repo),
- TAO_Container_i (repo)
-{
-}
-
-TAO_StructDef_i::~TAO_StructDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_StructDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Struct;
-}
-
-void
-TAO_StructDef_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_StructDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Destroy our members.
- TAO_Container_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- // Destroy ourself.
- TAO_Contained_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-CORBA::TypeCode_ptr
-TAO_StructDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_StructDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- id);
-
- //---------------------------------------------------------------------------
- // Have we already seen this structure definition at an outer scope?
- // If yes, return a recursive type code to signal the nesting.
- // If not, record this new structure id in our stack (it will automatically
- // be removed when NowSeenThis goes out of scope).
- //---------------------------------------------------------------------------
-
- if (TAO_RecursiveDef_OuterScopes::SeenBefore( id ))
- return this->repo_->tc_factory ()->
- create_recursive_tc ( id.c_str () ACE_ENV_ARG_PARAMETER);
-
- TAO_RecursiveDef_OuterScopes NowSeenThis( id );
-
- //---------------------------------------------------------------------------
- // Create a new type code for this structure; the create_struct_tc() call
- // that follows may recursivly call this method again if one of its children
- // refers to a structure (which is the point of the above NowSeenThis stack).
- //---------------------------------------------------------------------------
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- name);
-
- CORBA::StructMemberSeq_var members = this->members_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->repo_->tc_factory ()->create_struct_tc (id.c_str (),
- name.c_str (),
- members.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::StructMemberSeq *
-TAO_StructDef_i::members (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->members_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::StructMemberSeq *
-TAO_StructDef_i::members_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_Unbounded_Queue<CORBA::DefinitionKind> kind_queue;
- ACE_Unbounded_Queue<ACE_TString> path_queue;
- ACE_Unbounded_Queue<ACE_TString> name_queue;
-
- ACE_Configuration_Section_Key refs_key;
- this->repo_->config ()->open_section (this->section_key_,
- "refs",
- 0,
- refs_key);
-
- u_int count = 0;
- this->repo_->config ()->get_integer_value (refs_key,
- "count",
- count);
-
- for (u_int i = 0; i < count; ++i)
- {
- ACE_Configuration_Section_Key member_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (refs_key,
- stringified,
- 0,
- member_key);
-
- ACE_TString path;
- this->repo_->config ()->get_string_value (member_key,
- "path",
- path);
-
- ACE_Configuration_Section_Key entry_key;
- int status =
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- path,
- entry_key,
- 0);
-
- // This entry may have been removed.
- if (status == 0)
- {
- path_queue.enqueue_tail (path);
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (member_key,
- "name",
- name);
-
- name_queue.enqueue_tail (name);
-
- u_int kind = 0;
- this->repo_->config ()->get_integer_value (entry_key,
- "def_kind",
- kind);
-
- CORBA::DefinitionKind def_kind =
- static_cast<CORBA::DefinitionKind> (kind);
-
- kind_queue.enqueue_tail (def_kind);
- }
- }
-
- CORBA::ULong size = static_cast<CORBA::ULong> (kind_queue.size ());
-
- CORBA::StructMemberSeq *members = 0;
- ACE_NEW_THROW_EX (members,
- CORBA::StructMemberSeq (size),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- members->length (size);
-
- CORBA::StructMemberSeq_var retval = members;
-
- ACE_TString name, path;
- CORBA::DefinitionKind kind = CORBA::dk_none;
- CORBA::Object_var obj;
- ACE_Configuration_Section_Key member_key;
- TAO_IDLType_i *impl = 0;
-
- // Store to replace below.
- ACE_Configuration_Section_Key key_holder = this->section_key_;
-
- for (CORBA::ULong k = 0; k < size; ++k)
- {
- name_queue.dequeue_head (name);
- retval[k].name = name.c_str ();
- kind_queue.dequeue_head (kind);
- path_queue.dequeue_head (path);
-
- obj = TAO_IFR_Service_Utils::create_objref (kind,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval[k].type_def = CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- path,
- member_key,
- 0);
-
- impl = TAO_IFR_Service_Utils::path_to_idltype (path,
- this->repo_);
- if (0 == impl)
- {
- ACE_THROW_RETURN ( CORBA::OBJECT_NOT_EXIST(), 0);
- }
-
- retval[k].type = impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- // If this struct contains a nested struct (of another type) at
- // some level, the above code will have changed the section key
- // so we have to replace it with the value we stored above.
- this->section_key (key_holder);
- }
-
- return retval._retn ();
-}
-
-void
-TAO_StructDef_i::members (const CORBA::StructMemberSeq &members
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->members_i (members
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_StructDef_i::members_i (const CORBA::StructMemberSeq &members
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Destroy our old members, both refs and defns.
- TAO_Container_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- CORBA::ULong count = members.length ();
-
- ACE_TString section_name;
- ACE_Configuration_Section_Key refs_key;
-
- this->repo_->config ()->open_section (this->section_key_,
- "refs",
- 1,
- refs_key);
- char *path = 0;
-
- // Create a section for each new member. We just store the
- // member name and the path to its database entry.
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- ACE_Configuration_Section_Key member_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (refs_key,
- stringified,
- 1,
- member_key);
-
- this->repo_->config ()->set_string_value (member_key,
- "name",
- members[i].name.in ());
-
- path =
- TAO_IFR_Service_Utils::reference_to_path (members[i].type_def.in ());
-
- this->repo_->config ()->set_string_value (member_key,
- "path",
- path);
- }
-
- this->repo_->config ()->set_integer_value (refs_key,
- "count",
- count);
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/StructDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/StructDef_i.h
deleted file mode 100644
index a679e5ff3dd..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/StructDef_i.h
+++ /dev/null
@@ -1,113 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// StructDef_i.h
-//
-// = DESCRIPTION
-// StructDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_STRUCTDEF_I_H
-#define TAO_STRUCTDEF_I_H
-
-#include "orbsvcs/IFRService/TypedefDef_i.h"
-#include "orbsvcs/IFRService/Container_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_StructDef_i : public virtual TAO_TypedefDef_i,
- public virtual TAO_Container_i
-{
- // = TITLE
- // TAO_StructDef_i
- //
- // = DESCRIPTION
- // Represents an OMG IDL structure definition.
- //
-public:
- TAO_StructDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_StructDef_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 and its contents.
-
- virtual void destroy_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::TypeCode_ptr type (
- 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_THROW_SPEC ((CORBA::SystemException));
- // From IDLType_i's pure virtual function.
-
- virtual CORBA::StructMemberSeq *members (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::StructMemberSeq *members_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void members (
- const CORBA::StructMemberSeq &members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void members_i (
- const CORBA::StructMemberSeq &members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_STRUCTDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/TypedefDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/TypedefDef_i.cpp
deleted file mode 100644
index 3261a380750..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/TypedefDef_i.cpp
+++ /dev/null
@@ -1,82 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/TypedefDef_i.h"
-
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- TypedefDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_TypedefDef_i::TAO_TypedefDef_i (
- TAO_Repository_i *repo
- )
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo),
- TAO_IDLType_i (repo)
-{
-}
-
-TAO_TypedefDef_i::~TAO_TypedefDef_i (void)
-{
-}
-
-CORBA::Contained::Description *
-TAO_TypedefDef_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_TypedefDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::Contained::Description *desc_ptr = 0;
- ACE_NEW_THROW_EX (desc_ptr,
- CORBA::Contained::Description,
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- CORBA::Contained::Description_var retval = desc_ptr;
-
- retval->kind = this->def_kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::TypeDescription td;
-
- ACE_CHECK_RETURN (0);
- td.name = this->name_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-
- td.id = this->id_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- ACE_TString container_id;
-
- this->repo_->config ()->get_string_value (this->section_key_,
- "container_id",
- container_id);
-
- td.defined_in = container_id.c_str ();
-
- td.version = this->version_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- td.type = this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval->value <<= td;
-
- return retval._retn ();
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/TypedefDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/TypedefDef_i.h
deleted file mode 100644
index 1d836a105d2..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/TypedefDef_i.h
+++ /dev/null
@@ -1,75 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// TypedefDef_i.h
-//
-// = DESCRIPTION
-// TypedefDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_TYPEDEFDEF_I_H
-#define TAO_TYPEDEFDEF_I_H
-
-#include "orbsvcs/IFRService/Contained_i.h"
-#include "orbsvcs/IFRService/IDLType_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_TypedefDef_i : public virtual TAO_Contained_i,
- public virtual TAO_IDLType_i
-{
- // = TITLE
- // TAO_TypedefDef_i
- //
- // = DESCRIPTION
- // Base interface inherited by all named non-object types:
- // struct, union, enum, alias, native, and valuebox.
- //
-public:
- TAO_TypedefDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_TypedefDef_i (void);
- // Destructor
-
- 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.
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_TYPEDEFDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp
deleted file mode 100644
index efc0446c718..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp
+++ /dev/null
@@ -1,486 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/UnionDef_i.h"
-#include "orbsvcs/IFRService/RecursDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-
-#include "tao/AnyTypeCode/Any_Unknown_IDL_Type.h"
-#include "tao/CDR.h"
-
-#include "ace/Auto_Ptr.h"
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- UnionDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_UnionDef_i::TAO_UnionDef_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo),
- TAO_IDLType_i (repo),
- TAO_TypedefDef_i (repo),
- TAO_Container_i (repo)
-{
-}
-
-TAO_UnionDef_i::~TAO_UnionDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_UnionDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Union;
-}
-
-void
-TAO_UnionDef_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_UnionDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Destroy our members.
- TAO_Container_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- // Destroy ourself.
- TAO_Contained_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-}
-
-CORBA::TypeCode_ptr
-TAO_UnionDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_UnionDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- id);
-
- //---------------------------------------------------------------------------
- // Have we already seen this union definition at an outer scope?
- // If yes, return a recursive type code to signal the nesting.
- // If not, record this new union id in our stack (it will automatically be
- // removed when NowSeenThis goes out of scope).
- //---------------------------------------------------------------------------
-
- if (TAO_RecursiveDef_OuterScopes::SeenBefore( id ))
- return this->repo_->tc_factory ()->
- create_recursive_tc ( id.c_str () ACE_ENV_ARG_PARAMETER);
-
- TAO_RecursiveDef_OuterScopes NowSeenThis( id );
-
- //---------------------------------------------------------------------------
- // Create a new type code for this structure; the create_union_tc() call
- // that follows may recursivly call this method again if one of its children
- // refers to a union (which is the point of the above NowSeenThis stack).
- //---------------------------------------------------------------------------
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- name);
-
- CORBA::TypeCode_var tc = this->discriminator_type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- CORBA::UnionMemberSeq_var members = this->members_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->repo_->tc_factory ()->create_union_tc (id.c_str (),
- name.c_str (),
- tc.in (),
- members.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_UnionDef_i::discriminator_type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->discriminator_type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_UnionDef_i::discriminator_type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString disc_path;
- this->repo_->config ()->get_string_value (this->section_key_,
- "disc_path",
- disc_path);
-
- TAO_IDLType_i *impl =
- TAO_IFR_Service_Utils::path_to_idltype (disc_path,
- this->repo_);
- if (0 == impl)
- {
- ACE_THROW_RETURN (CORBA::OBJECT_NOT_EXIST(), CORBA::TypeCode::_nil () );
- }
-
- return impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::IDLType_ptr
-TAO_UnionDef_i::discriminator_type_def (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::IDLType::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- return this->discriminator_type_def_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::IDLType_ptr
-TAO_UnionDef_i::discriminator_type_def_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString disc_path;
- this->repo_->config ()->get_string_value (this->section_key_,
- "disc_path",
- disc_path);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (disc_path,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- return CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_UnionDef_i::discriminator_type_def (
- CORBA::IDLType_ptr discriminator_type_def
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->discriminator_type_def_i (discriminator_type_def
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_UnionDef_i::discriminator_type_def_i (
- CORBA::IDLType_ptr discriminator_type_def
- ACE_ENV_ARG_DECL_NOT_USED
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- char *disc_path =
- TAO_IFR_Service_Utils::reference_to_path (discriminator_type_def);
-
- this->repo_->config ()->set_string_value (this->section_key_,
- "disc_path",
- disc_path);
-}
-
-CORBA::UnionMemberSeq *
-TAO_UnionDef_i::members (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->members_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::UnionMemberSeq *
-TAO_UnionDef_i::members_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_Unbounded_Queue<ACE_Configuration_Section_Key> key_queue;
-
- ACE_Configuration_Section_Key refs_key;
- this->repo_->config ()->open_section (this->section_key_,
- "refs",
- 0,
- refs_key);
-
- u_int count;
- this->repo_->config ()->get_integer_value (refs_key,
- "count",
- count);
-
- for (u_int i = 0; i < count; ++i)
- {
- ACE_Configuration_Section_Key member_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- if (this->repo_->config ()->open_section (refs_key,
- stringified,
- 0,
- member_key)
- == 0)
- {
- ACE_TString path;
- this->repo_->config ()->get_string_value (member_key,
- "path",
- path);
-
- ACE_Configuration_Section_Key entry_key;
-
- // This entry may have been removed.
- if (this->repo_->config ()->expand_path (this->repo_->root_key (),
- path,
- entry_key,
- 0)
- == 0)
- {
- key_queue.enqueue_tail (member_key);
- }
- }
- }
-
- CORBA::ULong size = static_cast<CORBA::ULong> (key_queue.size ());
-
- CORBA::UnionMemberSeq *members = 0;
- ACE_NEW_THROW_EX (members,
- CORBA::UnionMemberSeq (size),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (0);
-
- members->length (size);
- CORBA::UnionMemberSeq_var retval = members;
-
- ACE_TString name, path;
- ACE_Configuration_Section_Key next_key, entry_key;
- CORBA::Object_var obj;
- TAO_IDLType_i *impl = 0;
-
- // Store to replace below.
- ACE_Configuration_Section_Key key_holder = this->section_key_;
-
- for (CORBA::ULong k = 0; k < size; ++k)
- {
- key_queue.dequeue_head (next_key);
-
- this->repo_->config ()->get_string_value (next_key,
- "name",
- name);
-
- retval[k].name = name.c_str ();
-
- this->fetch_label (next_key,
- retval[k]
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- this->repo_->config ()->get_string_value (next_key,
- "path",
- path);
-
- obj = TAO_IFR_Service_Utils::path_to_ir_object (path,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval[k].type_def = CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- impl = TAO_IFR_Service_Utils::path_to_idltype (path,
- this->repo_);
- if (0 == impl)
- {
- ACE_THROW_RETURN (CORBA::OBJECT_NOT_EXIST(), 0 );
- }
-
- retval[k].type = impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- // If this union contains a nested union (of another type) at
- // some level, the above code will have changed the section key
- // so we have to replace it with the value we stored above.
- this->section_key (key_holder);
- }
-
- return retval._retn ();
-}
-
-void
-TAO_UnionDef_i::members (const CORBA::UnionMemberSeq &members
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->members_i (members
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_UnionDef_i::members_i (const CORBA::UnionMemberSeq &members
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- // Destroy our old members, both refs and defns.
- TAO_Container_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- ACE_TString section_name;
- ACE_Configuration_Section_Key refs_key;
-
- this->repo_->config ()->open_section (this->section_key_,
- "refs",
- 1,
- refs_key);
-
- // Store the new member count of the union.
- CORBA::ULong count = members.length ();
- this->repo_->config ()->set_integer_value (refs_key,
- "count",
- count);
- char *member_path = 0;
-
- // Create a section for each member. We store the member
- // name, its label value, and the path to its database entry.
- for (CORBA::ULong i = 0; i < count; i++)
- {
- ACE_Configuration_Section_Key member_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (refs_key,
- stringified,
- 1,
- member_key);
-
- this->repo_->config ()->set_string_value (member_key,
- "name",
- members[i].name.in ());
-
- member_path =
- TAO_IFR_Service_Utils::reference_to_path (members[i].type_def.in ());
-
- this->repo_->config ()->set_string_value (member_key,
- "path",
- member_path);
-
- this->store_label (member_key,
- members[i].label
- ACE_ENV_ARG_PARAMETER);
- }
-}
-
-void
-TAO_UnionDef_i::fetch_label (const ACE_Configuration_Section_Key member_key,
- CORBA::UnionMember &member
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_Configuration::VALUETYPE vt;
- this->repo_->config ()->find_value (member_key,
- "label",
- vt);
-
- if (vt == ACE_Configuration::STRING)
- {
- member.label <<= CORBA::Any::from_octet (0);
-
- return;
- }
-
- u_int value = 0;
- this->repo_->config ()->get_integer_value (member_key,
- "label",
- value);
-
- CORBA::TypeCode_var tc =
- this->discriminator_type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- CORBA::TCKind kind = tc->kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- switch (kind)
- {
- case CORBA::tk_char:
- member.label <<= CORBA::Any::from_char (static_cast<CORBA::Char> (value));
- break;
- case CORBA::tk_wchar:
- member.label <<= CORBA::Any::from_wchar (static_cast<CORBA::WChar> (value));
- break;
- case CORBA::tk_boolean:
- member.label <<= CORBA::Any::from_boolean (static_cast<CORBA::Boolean> (value));
- break;
- case CORBA::tk_short:
- member.label <<= static_cast<CORBA::Short> (value);
- break;
- case CORBA::tk_ushort:
- member.label <<= static_cast<CORBA::UShort> (value);
- break;
- case CORBA::tk_long:
- member.label <<= static_cast<CORBA::Long> (value);
- break;
- case CORBA::tk_ulong:
- member.label <<= static_cast<CORBA::ULong> (value);
- break;
-#if !defined (ACE_LACKS_LONGLONG_T)
- case CORBA::tk_longlong:
- member.label <<= static_cast<CORBA::LongLong> (value);
- break;
-#endif /* ACE_LACKS_LONGLONG_T */
- case CORBA::tk_ulonglong:
- member.label <<= static_cast<CORBA::ULongLong> (value);
- break;
- case CORBA::tk_enum:
- {
- TAO_OutputCDR cdr;
- cdr.write_ulong (static_cast<CORBA::ULong> (value));
- TAO_InputCDR in_cdr (cdr);
- TAO::Unknown_IDL_Type *impl = 0;
- ACE_NEW (impl,
- TAO::Unknown_IDL_Type (tc.in (),
- in_cdr));
- member.label.replace (impl);
- break;
- }
- default:
- break;
- }
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/UnionDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/UnionDef_i.h
deleted file mode 100644
index feace1c2ec5..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/UnionDef_i.h
+++ /dev/null
@@ -1,153 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// UnionDef_i.h
-//
-// = DESCRIPTION
-// UnionDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_UNIONDEF_I_H
-#define TAO_UNIONDEF_I_H
-
-#include "orbsvcs/IFRService/TypedefDef_i.h"
-#include "orbsvcs/IFRService/Container_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_UnionDef_i : public virtual TAO_TypedefDef_i,
- public virtual TAO_Container_i
-{
- // = TITLE
- // TAO_UnionDef_i
- //
- // = DESCRIPTION
- // Represents an OMG IDL union definition.
- //
-public:
- TAO_UnionDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_UnionDef_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 and its contents.
-
- virtual void destroy_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::TypeCode_ptr type (
- 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_THROW_SPEC ((CORBA::SystemException));
- // From IDLType_i's pure virtual function.
-
- virtual CORBA::TypeCode_ptr discriminator_type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::TypeCode_ptr discriminator_type_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::IDLType_ptr discriminator_type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::IDLType_ptr discriminator_type_def_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void discriminator_type_def (
- CORBA::IDLType_ptr discriminator_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void discriminator_type_def_i (
- CORBA::IDLType_ptr discriminator_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::UnionMemberSeq *members (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::UnionMemberSeq *members_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void members (
- const CORBA::UnionMemberSeq &members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void members_i (
- const CORBA::UnionMemberSeq &members
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
-private:
- void fetch_label (
- const ACE_Configuration_Section_Key member_key,
- CORBA::UnionMember &member
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
- ACE_THROW_SPEC ((CORBA::SystemException));
- // Used by members() to get each member's label value.
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_UNIONDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp
deleted file mode 100644
index 833a7fd0c6a..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp
+++ /dev/null
@@ -1,214 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/UsesDef_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils_T.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- UsesDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_UsesDef_i::TAO_UsesDef_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo)
-{
-}
-
-TAO_UsesDef_i::~TAO_UsesDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_UsesDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Uses;
-}
-
-CORBA::Contained::Description *
-TAO_UsesDef_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_UsesDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ComponentIR::UsesDescription ud;
- TAO_IFR_Desc_Utils<CORBA::ComponentIR::UsesDescription,
- TAO_UsesDef_i>::fill_desc_begin (
- ud,
- this->repo_,
- this->section_key_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (0);
-
- ACE_TString base_type_id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "base_type",
- base_type_id);
- ud.interface_type = base_type_id.fast_rep ();
- ud.is_multiple = this->is_multiple_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Contained::Description *retval = 0;
- ACE_NEW_RETURN (retval,
- CORBA::Contained::Description,
- 0);
-
- retval->kind = CORBA::dk_Uses;
- retval->value <<= ud;
- return retval;
-}
-
-CORBA::InterfaceDef_ptr
-TAO_UsesDef_i::interface_type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::InterfaceDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::InterfaceDef::_nil ());
-
- return this->interface_type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::InterfaceDef_ptr
-TAO_UsesDef_i::interface_type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString holder;
- this->repo_->config ()->get_string_value (this->section_key_,
- "base_type",
- holder);
- this->repo_->config ()->get_string_value (this->repo_->repo_ids_key (),
- holder.fast_rep (),
- holder);
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (holder,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::InterfaceDef::_nil ());
-
- return CORBA::InterfaceDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_UsesDef_i::interface_type (
- CORBA::InterfaceDef_ptr interface_type
- ACE_ENV_ARG_DECL
- )
- 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_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))
-{
- this->repo_->config ()->remove_value (this->section_key_,
- "base_type");
-
- if (CORBA::is_nil (interface_type))
- {
- return;
- }
-
- const char *tmp =
- TAO_IFR_Service_Utils::reference_to_path (interface_type);
-
- ACE_Configuration_Section_Key new_key;
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- tmp,
- new_key,
- 0);
-
- ACE_TString holder;
- this->repo_->config ()->get_string_value (new_key,
- "id",
- holder);
-
- this->repo_->config ()->set_string_value (
- this->section_key_,
- "base_type",
- holder
- );
-}
-
-CORBA::Boolean
-TAO_UsesDef_i::is_multiple (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->is_multiple_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::Boolean
-TAO_UsesDef_i::is_multiple_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong val = 0;
- this->repo_->config ()->get_integer_value (this->section_key_,
- "is_multiple",
- val);
- return static_cast<CORBA::Boolean> (val);
-}
-
-void
-TAO_UsesDef_i::is_multiple (
- CORBA::Boolean is_multiple
- ACE_ENV_ARG_DECL
- )
- 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_ARG_PARAMETER);
-}
-
-void
-TAO_UsesDef_i::is_multiple_i (
- CORBA::Boolean is_multiple
- ACE_ENV_ARG_DECL_NOT_USED
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->set_integer_value (this->section_key_,
- "is_multiple",
- is_multiple);
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/UsesDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/UsesDef_i.h
deleted file mode 100644
index c0daa00be10..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/UsesDef_i.h
+++ /dev/null
@@ -1,122 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// UsesDef_i.h
-//
-// = DESCRIPTION
-// UsesDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_USESDEF_I_H
-#define TAO_USESDEF_I_H
-
-#include "orbsvcs/IFRService/Contained_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_UsesDef_i : public virtual TAO_Contained_i
-{
- // = TITLE
- // TAO_UsesDef_i
- //
- // = DESCRIPTION
- // Represents an interface that is used by a component.
- //
-public:
- TAO_UsesDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_UsesDef_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 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::InterfaceDef_ptr interface_type (
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Boolean is_multiple (
- 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_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));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_USESDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.cpp
deleted file mode 100644
index c8a710dcc23..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.cpp
+++ /dev/null
@@ -1,140 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/ValueBoxDef_i.h"
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-
-#include "ace/Auto_Ptr.h"
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- ValueBoxDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_ValueBoxDef_i::TAO_ValueBoxDef_i (
- TAO_Repository_i *repo
- )
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo),
- TAO_IDLType_i (repo),
- TAO_TypedefDef_i (repo)
-{
-}
-
-TAO_ValueBoxDef_i::~TAO_ValueBoxDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_ValueBoxDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_ValueBox;
-}
-
-CORBA::TypeCode_ptr
-TAO_ValueBoxDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_ValueBoxDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString id;
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- id);
-
- ACE_TString name;
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- name);
-
- ACE_TString boxed_type_path;
- this->repo_->config ()->get_string_value (this->section_key_,
- "boxed_type",
- boxed_type_path);
-
- TAO_IDLType_i *impl =
- TAO_IFR_Service_Utils::path_to_idltype (boxed_type_path,
- this->repo_);
-
- CORBA::TypeCode_var tc = impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->repo_->tc_factory ()->create_value_box_tc (id.c_str (),
- name.c_str (),
- tc.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::IDLType_ptr
-TAO_ValueBoxDef_i::original_type_def (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::IDLType::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- return this->original_type_def_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::IDLType_ptr
-TAO_ValueBoxDef_i::original_type_def_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString boxed_type_path;
- this->repo_->config ()->get_string_value (this->section_key_,
- "boxed_type",
- boxed_type_path);
-
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (boxed_type_path,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- return CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ValueBoxDef_i::original_type_def (CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->original_type_def_i (original_type_def
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ValueBoxDef_i::original_type_def_i (CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- char *boxed_type =
- TAO_IFR_Service_Utils::reference_to_path (original_type_def);
-
- this->repo_->config ()->set_string_value (this->section_key_,
- "boxed_type",
- boxed_type);
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.h
deleted file mode 100644
index 9fd68ca1cc8..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.h
+++ /dev/null
@@ -1,101 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// ValueBoxDef_i.h
-//
-// = DESCRIPTION
-// ValueBoxDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_VALUEBOXDEF_I_H
-#define TAO_VALUEBOXDEF_I_H
-
-#include "orbsvcs/IFRService/TypedefDef_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_ValueBoxDef_i : public virtual TAO_TypedefDef_i
-{
-public:
- // = TITLE
- // TAO_ValueBoxDef_i
- //
- // = DESCRIPTION
- // Represents an value box definition.
- //
-public:
- TAO_ValueBoxDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_ValueBoxDef_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 CORBA::TypeCode_ptr type (
- 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_THROW_SPEC ((CORBA::SystemException));
- // From IDLType_i's pure virtual function.
-
- virtual CORBA::IDLType_ptr original_type_def (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::IDLType_ptr original_type_def_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void original_type_def (
- CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void original_type_def_i (
- CORBA::IDLType_ptr original_type_def
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_VALUEBOXDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp
deleted file mode 100644
index d4ff826a40b..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp
+++ /dev/null
@@ -1,1857 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/ValueDef_i.h"
-#include "orbsvcs/IFRService/AttributeDef_i.h"
-#include "orbsvcs/IFRService/OperationDef_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils_T.h"
-
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- ValueDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_ValueDef_i::TAO_ValueDef_i (TAO_Repository_i *repo)
- : TAO_IRObject_i (repo),
- TAO_Container_i (repo),
- TAO_Contained_i (repo),
- TAO_IDLType_i (repo)
-{
-}
-
-TAO_ValueDef_i::~TAO_ValueDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_ValueDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Value;
-}
-
-void
-TAO_ValueDef_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_ValueDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->TAO_Container_i::destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- // These will get rid of the repo ids, which Contained_i::destroy()'s
- // call to remove_section (recursive = 1) will not get, and also
- // destroy the attribute's anonymous type, if any.
-
- TAO_IFR_Generic_Utils<TAO_AttributeDef_i>::destroy_special (
- "attrs",
- this->repo_,
- this->section_key_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK;
-
- TAO_IFR_Generic_Utils<TAO_OperationDef_i>::destroy_special (
- "ops",
- this->repo_,
- this->section_key_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK;
-}
-
-CORBA::Contained::Description *
-TAO_ValueDef_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_ValueDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ValueDescription *vd = 0;
- ACE_NEW_RETURN (vd,
- CORBA::ValueDescription,
- 0);
- CORBA::ValueDescription_var safe_vd = vd;
-
- this->fill_value_description (safe_vd.inout ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::Contained::Description *cd = 0;
- ACE_NEW_RETURN (cd,
- CORBA::Contained::Description,
- 0);
-
- cd->kind = CORBA::dk_Value;
- cd->value <<= safe_vd._retn ();
- return cd;
-}
-
-CORBA::TypeCode_ptr
-TAO_ValueDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_ValueDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- /// Since valuetype type codes may encapsultate the type code of a
- /// base class, this call could be recursive, with the
- /// ACE_Configuration_Section_Key replaced for each recursion. To
- /// avoid this problem, the recursion is moved to a static utility
- /// function.
- return TAO_IFR_Service_Utils::gen_valuetype_tc_r (this->section_key_,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::InterfaceDefSeq *
-TAO_ValueDef_i::supported_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->supported_interfaces_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::InterfaceDefSeq *
-TAO_ValueDef_i::supported_interfaces_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::InterfaceDefSeq *seq = 0;
- ACE_NEW_RETURN (seq,
- CORBA::InterfaceDefSeq,
- 0);
- CORBA::InterfaceDefSeq_var retval = seq;
-
- ACE_Configuration_Section_Key supported_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "supported",
- 0,
- supported_key);
-
- if (status != 0)
- {
- seq->length (0);
- return retval._retn ();
- }
-
- CORBA::ULong count = 0;
- this->repo_->config ()->get_integer_value (supported_key,
- "count",
- count);
- seq->length (count);
- char *stringified = 0;
- ACE_TString holder;
- CORBA::Object_var obj;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->get_string_value (supported_key,
- stringified,
- holder);
- this->repo_->config ()->get_string_value (this->repo_->repo_ids_key (),
- holder.fast_rep (),
- holder);
- obj = TAO_IFR_Service_Utils::path_to_ir_object (holder,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval[i] = CORBA::InterfaceDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- return retval._retn ();
-}
-
-void
-TAO_ValueDef_i::supported_interfaces (
- const CORBA::InterfaceDefSeq &supported_interfaces
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->supported_interfaces_i (supported_interfaces
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ValueDef_i::supported_interfaces_i (
- const CORBA::InterfaceDefSeq &supported_interfaces
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->remove_section (this->section_key_,
- "supported",
- 0);
- ACE_Configuration_Section_Key supported_key;
- this->repo_->config ()->open_section (this->section_key_,
- "supported",
- 1,
- supported_key);
- CORBA::ULong count = supported_interfaces.length ();
- this->repo_->config ()->set_integer_value (supported_key,
- "count",
- count);
- char *stringified = 0;
- const char *supported_id = 0;
- const char *supported_path = 0;
- CORBA::ULong kind = 0;
- CORBA::Boolean concrete_seen = 0;
- CORBA::DefinitionKind def_kind;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- supported_path =
- TAO_IFR_Service_Utils::reference_to_path (
- supported_interfaces[i]
- );
-
- // Get the servant's key into the temporary key holder, because
- // the name clash checker for base interfaces is static, and has
- // no other way to know about a specific key.
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- supported_path,
- TAO_IFR_Service_Utils::tmp_key_,
- 0);
- this->repo_->config ()->get_integer_value (
- TAO_IFR_Service_Utils::tmp_key_,
- "def_kind",
- kind
- );
- def_kind = static_cast<CORBA::DefinitionKind> (kind);
-
- if (def_kind == CORBA::dk_Interface)
- {
- if (concrete_seen == 0)
- {
- concrete_seen = 1;
- }
- else
- {
- ACE_THROW (CORBA::BAD_PARAM (CORBA::OMGVMCID | 12,
- CORBA::COMPLETED_NO));
- return;
- }
- }
-
- TAO_IFR_Service_Utils::name_exists (&TAO_ValueDef_i::name_clash,
- this->section_key_,
- this->repo_,
- CORBA::dk_Value
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- supported_id = supported_interfaces[i]->_interface_repository_id ();
- this->repo_->config ()->set_string_value (supported_key,
- stringified,
- supported_id);
- }
-}
-
-CORBA::InitializerSeq *
-TAO_ValueDef_i::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->initializers_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::InitializerSeq *
-TAO_ValueDef_i::initializers_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::InitializerSeq *iseq = 0;
- ACE_NEW_RETURN (iseq,
- CORBA::InitializerSeq,
- 0);
- CORBA::InitializerSeq_var retval = iseq;
-
- ACE_Configuration_Section_Key initializers_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "initializers",
- 0,
- initializers_key);
-
- if (status != 0)
- {
- iseq->length (0);
- return retval._retn ();
- }
-
- CORBA::ULong count = 0;
- this->repo_->config ()->get_integer_value (initializers_key,
- "count",
- count);
- iseq->length (count);
- char *stringified = 0;
- ACE_Configuration_Section_Key initializer_key, params_key, arg_key;
- ACE_TString holder;
- CORBA::ULong arg_count = 0;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (initializers_key,
- stringified,
- 0,
- initializer_key);
- this->repo_->config ()->get_string_value (initializer_key,
- "name",
- holder);
- retval[i].name = holder.fast_rep ();
- status =
- this->repo_->config ()->open_section (initializer_key,
- "params",
- 0,
- params_key);
-
- if (status != 0)
- {
- retval[i].members.length (0);
- continue;
- }
-
- this->repo_->config ()->get_integer_value (params_key,
- "count",
- arg_count);
- retval[i].members.length (arg_count);
- CORBA::Object_var obj;
-
- for (CORBA::ULong j = 0; j < arg_count; ++j)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (j);
- this->repo_->config ()->open_section (params_key,
- stringified,
- 0,
- arg_key);
- this->repo_->config ()->get_string_value (arg_key,
- "arg_name",
- holder);
- retval[i].members[j].name = holder.fast_rep ();
- this->repo_->config ()->get_string_value (arg_key,
- "arg_path",
- holder);
- TAO_IDLType_i *impl =
- TAO_IFR_Service_Utils::path_to_idltype (holder,
- this->repo_);
- retval[i].members[j].type =
- impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- obj =
- TAO_IFR_Service_Utils::path_to_ir_object (holder,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval[i].members[j].type_def =
- CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
- }
-
- return retval._retn ();
-}
-
-void
-TAO_ValueDef_i::initializers (const CORBA::InitializerSeq &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->initializers_i (initializers
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ValueDef_i::initializers_i (const CORBA::InitializerSeq &initializers
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->remove_section (this->section_key_,
- "initializers",
- 1);
- TAO_IFR_Generic_Utils<CORBA::InitializerSeq>::set_initializers (
- initializers,
- this->repo_->config (),
- this->section_key_
- );
-}
-
-CORBA::ValueDef_ptr
-TAO_ValueDef_i::base_value (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->base_value_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::ValueDef_ptr
-TAO_ValueDef_i::base_value_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString holder;
- int status =
- this->repo_->config ()->get_string_value (this->section_key_,
- "base_value",
- holder);
-
- if (status != 0)
- {
- return CORBA::ValueDef::_nil ();
- }
-
- this->repo_->config ()->get_string_value (this->repo_->repo_ids_key (),
- holder.fast_rep (),
- holder);
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (holder,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ValueDef::_nil ());
-
- return CORBA::ValueDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ValueDef_i::base_value (CORBA::ValueDef_ptr base_value
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->base_value_i (base_value
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ValueDef_i::base_value_i (CORBA::ValueDef_ptr base_value
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- if (CORBA::is_nil (base_value))
- {
- this->repo_->config ()->remove_value (this->section_key_,
- "base_value");
- return;
- }
-
- const char *base_path =
- TAO_IFR_Service_Utils::reference_to_path (base_value);
-
- // Get the servant's key into the temporary key holder, because
- // the name clash checker for base valuetypes is static, and has
- // no other way to know about a specific key.
- this->repo_->config ()->expand_path (
- this->repo_->root_key (),
- base_path,
- TAO_IFR_Service_Utils::tmp_key_,
- 0
- );
- TAO_IFR_Service_Utils::name_exists (&TAO_ValueDef_i::name_clash,
- this->section_key_,
- this->repo_,
- CORBA::dk_Value
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- this->repo_->config ()->set_string_value (
- this->section_key_,
- "base_value",
- base_value->_interface_repository_id ()
- );
-}
-
-CORBA::ValueDefSeq *
-TAO_ValueDef_i::abstract_base_values (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->abstract_base_values_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::ValueDefSeq *
-TAO_ValueDef_i::abstract_base_values_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ValueDefSeq *vd_seq = 0;
- ACE_NEW_RETURN (vd_seq,
- CORBA::ValueDefSeq,
- 0);
- CORBA::ValueDefSeq_var retval = vd_seq;
-
- ACE_Configuration_Section_Key bases_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "abstract_bases",
- 0,
- bases_key);
-
- if (status != 0)
- {
- vd_seq->length (0);
- return retval._retn ();
- }
-
- CORBA::ULong count = 0;
- this->repo_->config ()->get_integer_value (bases_key,
- "count",
- count);
- vd_seq->length (count);
- char *stringified = 0;
- ACE_TString holder;
- CORBA::Object_var obj;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->get_string_value (bases_key,
- stringified,
- holder);
- this->repo_->config ()->get_string_value (this->repo_->repo_ids_key (),
- holder.fast_rep (),
- holder);
- obj = TAO_IFR_Service_Utils::path_to_ir_object (holder,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- retval[i] = CORBA::ValueDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
-
- return retval._retn ();
-}
-
-void
-TAO_ValueDef_i::abstract_base_values (
- const CORBA::ValueDefSeq &abstract_base_values
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->abstract_base_values_i (abstract_base_values
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ValueDef_i::abstract_base_values_i (
- const CORBA::ValueDefSeq &abstract_base_values
- ACE_ENV_ARG_DECL
- )
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->remove_section (this->section_key_,
- "abstract_bases",
- 0);
- CORBA::ULong count = abstract_base_values.length ();
-
- if (count == 0)
- {
- return;
- }
-
- ACE_Configuration_Section_Key bases_key;
- this->repo_->config ()->open_section (this->section_key_,
- "abstract_bases",
- 0,
- bases_key);
- this->repo_->config ()->set_integer_value (bases_key,
- "count",
- count);
- const char *base_id = 0;
- const char *base_path = 0;
- char *stringified = 0;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- base_path =
- TAO_IFR_Service_Utils::reference_to_path (
- abstract_base_values[i]
- );
-
- // Get the servant's key into the temporary key holder, because
- // the name clash checker for base interfaces is static, and has
- // no other way to know about a specific key.
- this->repo_->config ()->expand_path (
- this->repo_->root_key (),
- base_path,
- TAO_IFR_Service_Utils::tmp_key_,
- 0
- );
- TAO_IFR_Service_Utils::name_exists (&TAO_ValueDef_i::name_clash,
- this->section_key_,
- this->repo_,
- CORBA::dk_Value
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
-
- base_id = abstract_base_values[i]->_interface_repository_id ();
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (bases_key,
- stringified,
- base_id);
- }
-}
-
-CORBA::Boolean
-TAO_ValueDef_i::is_abstract (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->is_abstract_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::Boolean
-TAO_ValueDef_i::is_abstract_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong is_it = 0;
- this->repo_->config ()->get_integer_value (this->section_key_,
- "is_abstract",
- is_it);
- return static_cast<CORBA::Boolean> (is_it);
-}
-
-void
-TAO_ValueDef_i::is_abstract (CORBA::Boolean is_abstract
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->is_abstract (is_abstract
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ValueDef_i::is_abstract_i (CORBA::Boolean is_abstract
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->set_integer_value (
- this->section_key_,
- "is_abstract",
- static_cast<CORBA::ULong> (is_abstract));
-}
-
-CORBA::Boolean
-TAO_ValueDef_i::is_custom (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->is_custom_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::Boolean
-TAO_ValueDef_i::is_custom_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong is_it = 0;
- this->repo_->config ()->get_integer_value (this->section_key_,
- "is_custom",
- is_it);
- return static_cast<CORBA::Boolean> (is_it);
-}
-
-void
-TAO_ValueDef_i::is_custom (CORBA::Boolean is_custom
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->is_custom_i (is_custom
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ValueDef_i::is_custom_i (CORBA::Boolean is_custom
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->set_integer_value (
- this->section_key_,
- "is_custom",
- static_cast<CORBA::ULong> (is_custom));
-}
-
-CORBA::Boolean
-TAO_ValueDef_i::is_truncatable (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->is_truncatable_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::Boolean
-TAO_ValueDef_i::is_truncatable_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong is_it = 0;
- this->repo_->config ()->get_integer_value (this->section_key_,
- "is_truncatable",
- is_it);
- return static_cast<CORBA::Boolean> (is_it);
-}
-
-void
-TAO_ValueDef_i::is_truncatable (CORBA::Boolean is_truncatable
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->is_truncatable_i (is_truncatable
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ValueDef_i::is_truncatable_i (CORBA::Boolean is_truncatable
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->set_integer_value (
- this->section_key_,
- "is_truncatable",
- static_cast<CORBA::ULong> (is_truncatable));
-}
-
-CORBA::Boolean
-TAO_ValueDef_i::is_a (const char *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 (id
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::Boolean
-TAO_ValueDef_i::is_a_i (const char *id
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- if (ACE_OS::strcmp (id, "IDL:omg.org/CORBA/ValueBase:1.0") == 0)
- {
- return 1;
- }
-
- ACE_TString holder;
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- holder);
-
- // Is it our type?
- if (ACE_OS::strcmp (holder.fast_rep (), id) == 0)
- {
- return 1;
- }
-
- this->repo_->config ()->get_string_value (this->section_key_,
- "base_value",
- holder);
-
- // Is it our concrete base type?
- if (ACE_OS::strcmp (holder.fast_rep (), id) == 0)
- {
- return 1;
- }
-
- ACE_Configuration_Section_Key bases_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "abstract_bases",
- 0,
- bases_key);
-
- if (status != 0)
- {
- return 0;
- }
-
- CORBA::ULong count = 0;
- this->repo_->config ()->get_integer_value (bases_key,
- "count",
- count);
- char *stringified = 0;
- ACE_Configuration_Section_Key base_key;
- CORBA::Boolean success = 0;
-
- for (CORBA::ULong i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->get_string_value (bases_key,
- stringified,
- holder);
- this->repo_->config ()->get_string_value (this->repo_->repo_ids_key (),
- holder.fast_rep (),
- holder);
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- holder,
- base_key,
- 0);
- TAO_ValueDef_i impl (this->repo_);
- impl.section_key (base_key);
- success = impl.is_a_i (id
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- if (success)
- {
- return 1;
- }
- }
-
- return 0;
-}
-
-CORBA::ValueDef::FullValueDescription *
-TAO_ValueDef_i::describe_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_value_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::ValueDef::FullValueDescription *
-TAO_ValueDef_i::describe_value_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ValueDef::FullValueDescription *fv_desc = 0;
- ACE_NEW_RETURN (fv_desc,
- CORBA::ValueDef::FullValueDescription,
- 0);
- CORBA::ValueDef::FullValueDescription_var retval = fv_desc;
-
- ACE_TString holder;
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- holder);
- fv_desc->name = holder.fast_rep ();
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- holder);
- fv_desc->id = holder.fast_rep ();
-
- CORBA::ULong val = 0;
-
- this->repo_->config ()->get_integer_value (this->section_key_,
- "is_abstract",
- val);
- fv_desc->is_abstract = static_cast<CORBA::Boolean> (val);
- this->repo_->config ()->get_integer_value (this->section_key_,
- "is_custom",
- val);
- fv_desc->is_custom = static_cast<CORBA::Boolean> (val);
- this->repo_->config ()->get_string_value (this->section_key_,
- "container_id",
- holder);
- fv_desc->defined_in = holder.fast_rep ();
- this->repo_->config ()->get_string_value (this->section_key_,
- "version",
- holder);
- fv_desc->version = holder.fast_rep ();
-
- // Operations.
-
- fv_desc->operations.length (0);
-
- ACE_Configuration_Section_Key ops_key;
- int status =
- this->repo_->config ()->open_section (this->section_key_,
- "ops",
- 0,
- ops_key);
- CORBA::ULong count = 0;
- CORBA::ULong param_count = 0;
- char *stringified = 0;
- CORBA::ULong i = 0;
- CORBA::ULong j = 0;
- TAO_IDLType_i *idl_type = 0;
- CORBA::Object_var obj;
-
- if (status == 0)
- {
- this->repo_->config ()->get_integer_value (ops_key,
- "count",
- count);
- fv_desc->operations.length (count);
- ACE_Configuration_Section_Key op_key, result_key, contexts_key;
- ACE_Configuration_Section_Key params_key, excepts_key;
-
- for (i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (ops_key,
- stringified,
- 0,
- op_key);
- this->repo_->config ()->get_string_value (op_key,
- "name",
- holder);
- fv_desc->operations[i].name = holder.fast_rep ();
- this->repo_->config ()->get_string_value (op_key,
- "id",
- holder);
- fv_desc->operations[i].id = holder.fast_rep ();
- this->repo_->config ()->get_string_value (this->section_key_,
- "id",
- holder);
- fv_desc->operations[i].defined_in = holder.fast_rep ();
- this->repo_->config ()->get_string_value (op_key,
- "result",
- holder);
- idl_type =
- TAO_IFR_Service_Utils::path_to_idltype (holder,
- this->repo_);
- fv_desc->operations[i].result =
- idl_type->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- this->repo_->config ()->get_integer_value (op_key,
- "mode",
- val);
- fv_desc->operations[i].mode = static_cast<CORBA::OperationMode> (val);
- CORBA::TCKind kind =
- fv_desc->operations[i].result->kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- if (fv_desc->operations[i].mode == CORBA::OP_ONEWAY
- && kind != CORBA::tk_void)
- {
- ACE_THROW_RETURN (CORBA::BAD_PARAM (CORBA::OMGVMCID | 31,
- CORBA::COMPLETED_NO),
- 0);
- }
-
- // Operation contexts.
-
- TAO_IFR_Strseq_Utils<CORBA::ContextIdSeq>::fill_string_seq (
- "contexts",
- this->repo_->config (),
- op_key,
- fv_desc->operations[i].contexts
- );
-
- // Operation parameters.
-
- fv_desc->operations[i].parameters.length (0);
- status =
- this->repo_->config ()->open_section (op_key,
- "params",
- 0,
- params_key);
- if (status == 0)
- {
- ACE_Configuration_Section_Key param_key;
- this->repo_->config ()->get_integer_value (params_key,
- "count",
- param_count);
- fv_desc->operations[i].parameters.length (param_count);
-
- for (j = 0; j < param_count; ++j)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (j);
- this->repo_->config ()->open_section (params_key,
- stringified,
- 0,
- param_key);
- this->repo_->config ()->get_string_value (param_key,
- "name",
- holder);
- fv_desc->operations[i].parameters[j].name =
- holder.fast_rep ();
- this->repo_->config ()->get_string_value (param_key,
- "type_path",
- holder);
- idl_type =
- TAO_IFR_Service_Utils::path_to_idltype (holder,
- this->repo_);
- fv_desc->operations[i].parameters[j].type =
- idl_type->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- obj =
- TAO_IFR_Service_Utils::path_to_ir_object (
- holder,
- this->repo_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (0);
-
- fv_desc->operations[i].parameters[j].type_def =
- CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- this->repo_->config ()->get_integer_value (param_key,
- "mode",
- val);
- fv_desc->operations[i].parameters[j].mode =
- static_cast<CORBA::ParameterMode> (val);
- }
- }
-
- // Operation exceptions.
-
- status =
- this->repo_->config ()->open_section (op_key,
- "excepts",
- 0,
- excepts_key);
- fv_desc->operations[i].exceptions.length (0);
-
- if (status == 0)
- {
- this->repo_->config ()->get_integer_value (excepts_key,
- "count",
- count);
- fv_desc->operations[i].exceptions.length (count);
- ACE_Configuration_Section_Key except_def_key;
-
- for (j = 0; j < count; ++j)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (j);
- this->repo_->config ()->get_string_value (excepts_key,
- stringified,
- holder);
-
- // Get the TAO_IDLType_i before 'holder' is clobbered.
- idl_type =
- TAO_IFR_Service_Utils::path_to_idltype (holder,
- this->repo_);
- this->repo_->config ()->expand_path (
- this->repo_->root_key (),
- holder,
- except_def_key,
- 0
- );
- this->repo_->config ()->get_string_value (except_def_key,
- "name",
- holder);
- fv_desc->operations[i].exceptions[j].name =
- holder.fast_rep ();
- this->repo_->config ()->get_string_value (except_def_key,
- "id",
- holder);
- fv_desc->operations[i].exceptions[j].id =
- holder.fast_rep ();
- this->repo_->config ()->get_string_value (except_def_key,
- "container_id",
- holder);
- fv_desc->operations[i].exceptions[j].defined_in =
- holder.fast_rep ();
- this->repo_->config ()->get_string_value (except_def_key,
- "version",
- holder);
- fv_desc->operations[i].exceptions[j].version =
- holder.fast_rep ();
-
- // Use the TAO_IDLType_i fetched above.
- fv_desc->operations[i].exceptions[j].type =
- idl_type->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
- }
- }
- }
-
- // Attributes..
-
- fv_desc->attributes.length (0);
-
- ACE_Configuration_Section_Key attrs_key;
- status =
- this->repo_->config ()->open_section (this->section_key_,
- "attrs",
- 0,
- attrs_key);
- if (status == 0)
- {
- this->repo_->config ()->get_integer_value (attrs_key,
- "count",
- count);
- fv_desc->attributes.length (count);
- ACE_Configuration_Section_Key attr_key, attr_def_key;
-
- for (i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (attrs_key,
- stringified,
- 0,
- attr_key);
- this->repo_->config ()->get_string_value (attr_key,
- "name",
- holder);
- fv_desc->attributes[i].name = holder.fast_rep ();
- this->repo_->config ()->get_string_value (attr_key,
- "id",
- holder);
- fv_desc->attributes[i].id = holder.fast_rep ();
- this->repo_->config ()->get_string_value (attr_key,
- "version",
- holder);
- fv_desc->attributes[i].version = holder.fast_rep ();
- this->repo_->config ()->get_integer_value (attr_key,
- "mode",
- val);
- fv_desc->attributes[i].mode =
- static_cast<CORBA::AttributeMode> (val);
- this->repo_->config ()->get_string_value (attr_key,
- "type_path",
- holder);
-
- // Use the type path for 'defined_in' and 'type'.
-
- idl_type =
- TAO_IFR_Service_Utils::path_to_idltype (holder,
- this->repo_);
- fv_desc->attributes[i].type =
- idl_type->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- this->repo_->config ()->expand_path (this->repo_->root_key (),
- holder,
- attr_def_key,
- 0);
- this->repo_->config ()->get_string_value (attr_def_key,
- "container_id",
- holder);
- fv_desc->attributes[i].defined_in = holder.fast_rep ();
- }
- }
-
- // Members..
-
- fv_desc->members.length (0);
-
- ACE_Configuration_Section_Key members_key;
- status =
- this->repo_->config ()->open_section (this->section_key_,
- "members",
- 0,
- members_key);
- if (status == 0)
- {
- this->repo_->config ()->get_integer_value (members_key,
- "count",
- count);
- fv_desc->members.length (count);
- ACE_Configuration_Section_Key member_key, member_def_key;
-
- for (i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (members_key,
- stringified,
- 0,
- member_key);
- this->repo_->config ()->get_string_value (member_key,
- "name",
- holder);
- fv_desc->members[i].name = holder.fast_rep ();
- this->repo_->config ()->get_string_value (member_key,
- "id",
- holder);
- fv_desc->members[i].id = holder.fast_rep ();
- this->repo_->config ()->get_string_value (member_key,
- "container_id",
- holder);
- fv_desc->members[i].defined_in = holder.fast_rep ();
- this->repo_->config ()->get_string_value (member_key,
- "version",
- holder);
- fv_desc->members[i].version = holder.fast_rep ();
-
- this->repo_->config ()->get_integer_value (member_key,
- "access",
- val);
- fv_desc->members[i].access =
- static_cast<CORBA::Visibility> (val);
-
- // Use type path for 'type' and 'type_def',
-
- this->repo_->config ()->get_string_value (member_key,
- "type_path",
- holder);
- idl_type =
- TAO_IFR_Service_Utils::path_to_idltype (holder,
- this->repo_);
- fv_desc->members[i].type =
- idl_type->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- obj =
- TAO_IFR_Service_Utils::path_to_ir_object (holder,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- fv_desc->members[i].type_def =
- CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
- }
-
- // Initializers
-
- fv_desc->initializers.length (0);
-
- ACE_Configuration_Section_Key initializers_key;
- status =
- this->repo_->config ()->open_section (this->section_key_,
- "initializers",
- 0,
- initializers_key);
-
- if (status == 0)
- {
- this->repo_->config ()->get_integer_value (initializers_key,
- "count",
- count);
- fv_desc->initializers.length (count);
- ACE_Configuration_Section_Key initializer_key, params_key, arg_key;
-
- for (i = 0; i < count; ++i)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (initializers_key,
- stringified,
- 0,
- initializer_key);
- this->repo_->config ()->get_string_value (initializer_key,
- "name",
- holder);
- fv_desc->initializers[i].name = holder.fast_rep ();
-
- fv_desc->initializers[i].members.length (0);
- status =
- this->repo_->config ()->open_section (initializer_key,
- stringified,
- 0,
- params_key);
-
- if (status == 0)
- {
- this->repo_->config ()->get_integer_value (params_key,
- "count",
- param_count);
- fv_desc->initializers[i].members.length (param_count);
-
- for (j = 0; j < param_count; ++j)
- {
- stringified = TAO_IFR_Service_Utils::int_to_string (j);
- this->repo_->config ()->open_section (params_key,
- stringified,
- 0,
- arg_key);
- this->repo_->config ()->get_string_value (arg_key,
- "arg_name",
- holder);
- fv_desc->initializers[i].members[j].name =
- holder.fast_rep ();
- this->repo_->config ()->get_string_value (arg_key,
- "arg_path",
- holder);
- obj =
- TAO_IFR_Service_Utils::path_to_ir_object (
- holder,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- fv_desc->initializers[i].members[j].type_def =
- CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
- }
- }
- }
- }
-
- TAO_IFR_Strseq_Utils<CORBA::RepositoryIdSeq>::fill_string_seq (
- "supported",
- this->repo_->config (),
- this->section_key_,
- fv_desc->supported_interfaces
- );
-
- TAO_IFR_Strseq_Utils<CORBA::RepositoryIdSeq>::fill_string_seq (
- "abstract_bases",
- this->repo_->config (),
- this->section_key_,
- fv_desc->abstract_base_values
- );
-
- this->repo_->config ()->get_integer_value (this->section_key_,
- "is_truncatable",
- val);
- fv_desc->is_truncatable = static_cast<CORBA::Boolean> (val);
- this->repo_->config ()->get_string_value (this->section_key_,
- "base_value",
- holder);
- fv_desc->base_value = holder.fast_rep ();
- fv_desc->type = this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- return retval._retn ();
-}
-
-CORBA::ValueMemberDef_ptr
-TAO_ValueDef_i::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))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::ValueMemberDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ValueMemberDef::_nil ());
-
- return this->create_value_member_i (id,
- name,
- version,
- type,
- access
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::ValueMemberDef_ptr
-TAO_ValueDef_i::create_value_member_i (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))
-{
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
-
- // Common to all IR objects created in CORBA::Container.
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (CORBA::dk_Value,
- CORBA::dk_ValueMember,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "members"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ValueMemberDef::_nil ());
-
- // Store the path to the attribute's type definition.
- char *type_path = TAO_IFR_Service_Utils::reference_to_path (type);
-
- this->repo_->config ()->set_string_value (new_key,
- "type_path",
- type_path);
-
- // Store the attribute's mode.
- this->repo_->config ()->set_integer_value (new_key,
- "access",
- access);
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_ValueMember,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ValueMemberDef::_nil ());
-
- CORBA::ValueMemberDef_var retval =
- CORBA::ValueMemberDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::ValueMemberDef::_nil ());
-
- return retval._retn ();
-}
-
-CORBA::AttributeDef_ptr
-TAO_ValueDef_i::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))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::AttributeDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::AttributeDef::_nil ());
-
- return this->create_attribute_i (id,
- name,
- version,
- type,
- mode
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::AttributeDef_ptr
-TAO_ValueDef_i::create_attribute_i (
- 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))
-{
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
-
- // Common to all IR objects created in CORBA::Container.
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (CORBA::dk_Value,
- CORBA::dk_Attribute,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "attrs"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::AttributeDef::_nil ());
-
- // Store the path to the attribute's type definition.
- char *type_path = TAO_IFR_Service_Utils::reference_to_path (type);
-
- this->repo_->config ()->set_string_value (new_key,
- "type_path",
- type_path);
-
- // Store the attribute's mode.
- this->repo_->config ()->set_integer_value (new_key,
- "mode",
- mode);
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Attribute,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::AttributeDef::_nil ());
-
- CORBA::AttributeDef_var retval =
- CORBA::AttributeDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::AttributeDef::_nil ());
-
- return retval._retn ();
-}
-
-CORBA::OperationDef_ptr
-TAO_ValueDef_i::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))
-{
- TAO_IFR_WRITE_GUARD_RETURN (CORBA::OperationDef::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::OperationDef::_nil ());
-
- return this->create_operation_i (id,
- name,
- version,
- result,
- mode,
- params,
- exceptions,
- contexts
- ACE_ENV_ARG_PARAMETER);
-}
-
-CORBA::OperationDef_ptr
-TAO_ValueDef_i::create_operation_i (
- 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))
-{
- TAO_Container_i::tmp_name_holder_ = name;
- ACE_Configuration_Section_Key new_key;
-
- // Common to all IR objects created in CORBA::Container.
- ACE_TString path =
- TAO_IFR_Service_Utils::create_common (CORBA::dk_Value,
- CORBA::dk_Operation,
- this->section_key_,
- new_key,
- this->repo_,
- id,
- name,
- &TAO_Container_i::same_as_tmp_name,
- version,
- "ops"
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::OperationDef::_nil ());
-
- // Get the TypeCode for the return type.
- ACE_TString result_path (TAO_IFR_Service_Utils::reference_to_path (result));
- TAO_IDLType_i *result_impl =
- TAO_IFR_Service_Utils::path_to_idltype (result_path,
- this->repo_);
-
- CORBA::TypeCode_var rettype =
- result_impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::OperationDef::_nil ());
-
- CORBA::TCKind kind = rettype->kind (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::OperationDef::_nil ());
-
- // Oneway operations cannot have a non-void return type.
- if (mode == CORBA::OP_ONEWAY && kind != CORBA::tk_void)
- {
- ACE_THROW_RETURN (CORBA::BAD_PARAM (CORBA::OMGVMCID | 31,
- CORBA::COMPLETED_NO),
- CORBA::OperationDef::_nil ());
- }
-
- this->repo_->config ()->set_string_value (new_key,
- "result",
- result_path);
-
- // Store the operation mode.
- this->repo_->config ()->set_integer_value (new_key,
- "mode",
- mode);
-
- CORBA::ULong i = 0;
-
- // Store the operation's parameter info.
- CORBA::ULong length = params.length ();
-
- if (length > 0)
- {
- ACE_Configuration_Section_Key params_key;
- this->repo_->config ()->open_section (new_key,
- "params",
- 1,
- params_key);
-
- this->repo_->config ()->set_integer_value (params_key,
- "count",
- length);
- char *type_path = 0;
-
- for (i = 0; i < length; ++i)
- {
- // Oneway operations cannot have INOUT or OUT parameters.
- if (mode == CORBA::OP_ONEWAY && params[i].mode != CORBA::PARAM_IN)
- {
- ACE_THROW_RETURN (CORBA::BAD_PARAM (CORBA::OMGVMCID | 31,
- CORBA::COMPLETED_NO),
- CORBA::OperationDef::_nil ());
- }
-
- ACE_Configuration_Section_Key param_key;
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->open_section (params_key,
- stringified,
- 1,
- param_key);
-
- this->repo_->config ()->set_string_value (param_key,
- "name",
- params[i].name.in ());
- type_path =
- TAO_IFR_Service_Utils::reference_to_path (
- params[i].type_def.in ()
- );
-
- this->repo_->config ()->set_string_value (param_key,
- "type_path",
- type_path);
-
- this->repo_->config ()->set_integer_value (param_key,
- "mode",
- params[i].mode);
- }
- }
-
- // Store the operation's exception info.
- length = exceptions.length ();
-
- if (length > 0)
- {
- // Oneway operations cannot throw any user exceptions.
- if (mode == CORBA::OP_ONEWAY)
- {
- ACE_THROW_RETURN (CORBA::BAD_PARAM (CORBA::OMGVMCID | 31,
- CORBA::COMPLETED_NO),
- CORBA::OperationDef::_nil ());
- }
-
- ACE_Configuration_Section_Key excepts_key;
-
- this->repo_->config ()->open_section (new_key,
- "excepts",
- 1,
- excepts_key);
-
- this->repo_->config ()->set_integer_value (excepts_key,
- "count",
- length);
- char *type_path = 0;
-
- for (i = 0; i < length; ++i)
- {
- type_path =
- TAO_IFR_Service_Utils::reference_to_path (exceptions[i]);
-
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (excepts_key,
- stringified,
- type_path);
- }
- }
-
- // Store the operation's context info.
- length = contexts.length ();
-
- if (length > 0)
- {
- ACE_Configuration_Section_Key contexts_key;
-
- this->repo_->config ()->open_section (new_key,
- "contexts",
- 1,
- contexts_key);
-
- for (i = 0; i < length; ++i)
- {
- char *stringified = TAO_IFR_Service_Utils::int_to_string (i);
- this->repo_->config ()->set_string_value (contexts_key,
- stringified,
- contexts[i]);
- }
- }
-
- // Create the object reference.
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::create_objref (CORBA::dk_Operation,
- path.c_str (),
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::OperationDef::_nil ());
-
- CORBA::OperationDef_var retval =
- CORBA::OperationDef::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::OperationDef::_nil ());
-
- return retval._retn ();
-}
-
-int
-TAO_ValueDef_i::name_clash (const char *name)
-{
- ACE_TRY_NEW_ENV
- {
- TAO_Container_i::tmp_name_holder_ = name;
- TAO_IFR_Service_Utils::name_exists (&TAO_Container_i::same_as_tmp_name,
- TAO_IFR_Service_Utils::tmp_key_,
- TAO_IFR_Service_Utils::repo_,
- CORBA::dk_Value
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- return 1;
- }
- ACE_ENDTRY;
-
- return 0;
-}
-
-void
-TAO_ValueDef_i::fill_value_description (CORBA::ValueDescription &desc
- ACE_ENV_ARG_DECL)
-{
- desc.name = this->name_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- desc.id = this->id_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- CORBA::ULong tmp = this->is_abstract_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- desc.is_abstract = static_cast<CORBA::Boolean> (tmp);
-
- tmp = this->is_custom_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- desc.is_custom = static_cast<CORBA::Boolean> (tmp);
-
- ACE_TString holder;
- this->repo_->config ()->get_string_value (this->section_key_,
- "container_id",
- holder);
- desc.defined_in = holder.fast_rep ();
-
- desc.version = this->version_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- TAO_IFR_Strseq_Utils<CORBA::RepositoryIdSeq>::fill_string_seq (
- "supported",
- this->repo_->config (),
- this->section_key_,
- desc.supported_interfaces
- );
-
- TAO_IFR_Strseq_Utils<CORBA::RepositoryIdSeq>::fill_string_seq (
- "abstract_bases",
- this->repo_->config (),
- this->section_key_,
- desc.abstract_base_values
- );
-
- tmp = this->is_truncatable_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
- desc.is_truncatable = static_cast<CORBA::Boolean> (tmp);
-
- this->repo_->config ()->get_string_value (this->section_key_,
- "base_value",
- holder);
- desc.base_value = holder.fast_rep ();
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ValueDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ValueDef_i.h
deleted file mode 100644
index 0d5dd9d7f9f..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ValueDef_i.h
+++ /dev/null
@@ -1,353 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// ValueDef_i.h
-//
-// = DESCRIPTION
-// ValueDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_VALUEDEF_I_H
-#define TAO_VALUEDEF_I_H
-
-#include "orbsvcs/IFRService/Contained_i.h"
-#include "orbsvcs/IFRService/IDLType_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_ValueDef_i : public virtual TAO_Container_i,
- public virtual TAO_Contained_i,
- public virtual TAO_IDLType_i
-{
- // = TITLE
- // TAO_ValueDef_i
- //
- // = DESCRIPTION
- // Represents a valuetype definition.
- //
-public:
- TAO_ValueDef_i (TAO_Repository_i *repo);
- // Constructor
-
- virtual ~TAO_ValueDef_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::TypeCode_ptr type (
- 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_THROW_SPEC ((CORBA::SystemException));
- // From IDLType_i's pure virtual function.
-
- virtual CORBA::InterfaceDefSeq *supported_interfaces (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::InterfaceDefSeq *supported_interfaces_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void supported_interfaces (
- const CORBA::InterfaceDefSeq & supported_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void supported_interfaces_i (
- const CORBA::InterfaceDefSeq & supported_interfaces
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::InitializerSeq *initializers (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::InitializerSeq *initializers_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void initializers (
- const CORBA::InitializerSeq & initializers
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void initializers_i (
- const CORBA::InitializerSeq & initializers
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ValueDef_ptr base_value (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ValueDef_ptr base_value_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void base_value (
- CORBA::ValueDef_ptr base_value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void base_value_i (
- CORBA::ValueDef_ptr base_value
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ValueDefSeq *abstract_base_values (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ValueDefSeq *abstract_base_values_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void abstract_base_values (
- const CORBA::ValueDefSeq & abstract_base_values
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void abstract_base_values_i (
- const CORBA::ValueDefSeq & abstract_base_values
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Boolean is_abstract (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::Boolean is_abstract_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void is_abstract (
- CORBA::Boolean is_abstract
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void is_abstract_i (
- CORBA::Boolean is_abstract
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Boolean is_custom (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::Boolean is_custom_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void is_custom (
- CORBA::Boolean is_custom
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void is_custom_i (
- CORBA::Boolean is_custom
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Boolean is_truncatable (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::Boolean is_truncatable_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void is_truncatable (
- CORBA::Boolean is_truncatable
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void is_truncatable_i (
- CORBA::Boolean is_truncatable
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Boolean is_a (
- const char *id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::Boolean is_a_i (
- const char *id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ValueDef::FullValueDescription *describe_value (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ValueDef::FullValueDescription *describe_value_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual 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));
-
- CORBA::ValueMemberDef_ptr create_value_member_i (
- 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));
-
- virtual 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));
-
- CORBA::AttributeDef_ptr create_attribute_i (
- 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));
-
- virtual CORBA::OperationDef_ptr create_operation (
- const char *id,
- const char *name,
- const char *version,
- CORBA::IDLType_ptr result,
- CORBA::OperationMode mode,
- const CORBA::ParDescriptionSeq &params,
- const CORBA::ExceptionDefSeq &exceptions,
- const CORBA::ContextIdSeq &contexts
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- )
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::OperationDef_ptr create_operation_i (
- 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));
-
- static int name_clash (const char *name);
- // Called from TAO_IFR_Service_Utils::name_exists() when we
- // are a base valuetype.
-
- void fill_value_description (CORBA::ValueDescription &desc
- ACE_ENV_ARG_DECL);
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_VALUEDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp
deleted file mode 100644
index bb6b101ddd0..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp
+++ /dev/null
@@ -1,224 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/ValueMemberDef_i.h"
-#include "orbsvcs/IFRService/IDLType_i.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils_T.h"
-#include "orbsvcs/IFRService/IFR_Service_Utils.h"
-
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- ValueMemberDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_ValueMemberDef_i::TAO_ValueMemberDef_i (
- TAO_Repository_i *repo
- )
- : TAO_IRObject_i (repo),
- TAO_Contained_i (repo)
-{
-}
-
-TAO_ValueMemberDef_i::~TAO_ValueMemberDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_ValueMemberDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_ValueMember;
-}
-
-CORBA::Contained::Description *
-TAO_ValueMemberDef_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_ValueMemberDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ValueMember vm;
- TAO_IFR_Desc_Utils<CORBA::ValueMember,
- TAO_ValueMemberDef_i>::fill_desc_begin (
- vm,
- this->repo_,
- this->section_key_
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK_RETURN (0);
-
- vm.type = this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- ACE_TString holder;
- this->repo_->config ()->get_string_value (this->section_key_,
- "type_path",
- holder);
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (holder,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- vm.type_def = CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (0);
-
- CORBA::ULong val = 0;
- this->repo_->config ()->get_integer_value (this->section_key_,
- "access",
- val);
- vm.access = static_cast<CORBA::Visibility> (val);
-
- CORBA::Contained::Description *retval = 0;
- ACE_NEW_RETURN (retval,
- CORBA::Contained::Description,
- 0);
-
- retval->kind = CORBA::dk_ValueMember;
- retval->value <<= vm;
- return retval;
-}
-
-CORBA::TypeCode_ptr
-TAO_ValueMemberDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_ValueMemberDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString holder;
- this->repo_->config ()->get_string_value (this->section_key_,
- "type_path",
- holder);
- TAO_IDLType_i *impl =
- TAO_IFR_Service_Utils::path_to_idltype (holder,
- this->repo_);
- return impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::IDLType_ptr
-TAO_ValueMemberDef_i::type_def (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::IDLType::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- return this->type_def_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::IDLType_ptr
-TAO_ValueMemberDef_i::type_def_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString holder;
- this->repo_->config ()->get_string_value (this->section_key_,
- "type_path",
- holder);
- CORBA::Object_var obj =
- TAO_IFR_Service_Utils::path_to_ir_object (holder,
- this->repo_
- ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::IDLType::_nil ());
-
- return CORBA::IDLType::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ValueMemberDef_i::type_def (CORBA::IDLType_ptr type_def
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->type_def_i (type_def
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ValueMemberDef_i::type_def_i (CORBA::IDLType_ptr type_def
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- const char *path = TAO_IFR_Service_Utils::reference_to_path (type_def);
- this->repo_->config ()->set_string_value (this->section_key_,
- "type_path",
- path);
-}
-
-CORBA::Visibility
-TAO_ValueMemberDef_i::access (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->access_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::Visibility
-TAO_ValueMemberDef_i::access_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong val = 0;
- this->repo_->config ()->get_integer_value (this->section_key_,
- "access",
- val);
- return static_cast<CORBA::Visibility> (val);
-}
-
-void
-TAO_ValueMemberDef_i::access (CORBA::Visibility access
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->access_i (access
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_ValueMemberDef_i::access_i (CORBA::Visibility access
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->set_integer_value (this->section_key_,
- "access",
- access);
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.h
deleted file mode 100644
index 1da19410d15..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.h
+++ /dev/null
@@ -1,132 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// ValueMemberDef_i.h
-//
-// = DESCRIPTION
-// ValueMemberDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_VALUEMEMBERDEF_I_H
-#define TAO_VALUEMEMBERDEF_I_H
-
-#include "orbsvcs/IFRService/Contained_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_ValueMemberDef_i : public virtual TAO_Contained_i
-{
- // = TITLE
- // TAO_ValeMemberDef_i
- //
- // = DESCRIPTION
- // Represents the definition of a valuemember structure.
- //
-public:
- TAO_ValueMemberDef_i (TAO_Repository_i *repoy);
- // Constructor
-
- virtual ~TAO_ValueMemberDef_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 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::TypeCode_ptr type (
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::IDLType_ptr type_def (
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual void type_def (
- CORBA::IDLType_ptr type_def
- 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_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Visibility access (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::Visibility access_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void access (
- CORBA::Visibility access
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void access_i (
- CORBA::Visibility access
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_VALUEMEMBERDEF_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/WstringDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/WstringDef_i.cpp
deleted file mode 100644
index 252050a2855..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/WstringDef_i.cpp
+++ /dev/null
@@ -1,131 +0,0 @@
-// $Id$
-
-#include "orbsvcs/IFRService/Repository_i.h"
-#include "orbsvcs/IFRService/WstringDef_i.h"
-
-#include "ace/SString.h"
-
-
-ACE_RCSID (IFRService,
- WstringDef_i,
- "$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-TAO_WstringDef_i::TAO_WstringDef_i (
- TAO_Repository_i *repo
- )
- : TAO_IRObject_i (repo),
- TAO_IDLType_i (repo)
-{
-}
-
-TAO_WstringDef_i::~TAO_WstringDef_i (void)
-{
-}
-
-CORBA::DefinitionKind
-TAO_WstringDef_i::def_kind (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- return CORBA::dk_Wstring;
-}
-
-void
-TAO_WstringDef_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_WstringDef_i::destroy_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_TString name;
- this->repo_->config ()->get_string_value (this->section_key_,
- "name",
- name);
-
- this->repo_->config ()->remove_section (this->repo_->wstrings_key (),
- name.c_str (),
- 0);
-}
-
-CORBA::TypeCode_ptr
-TAO_WstringDef_i::type (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_READ_GUARD_RETURN (CORBA::TypeCode::_nil ());
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-CORBA::TypeCode_ptr
-TAO_WstringDef_i::type_i (ACE_ENV_SINGLE_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong bound = this->bound_i (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return this->repo_->tc_factory ()->create_wstring_tc (bound
- ACE_ENV_ARG_PARAMETER);
-}
-CORBA::ULong
-TAO_WstringDef_i::bound (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->bound_i (ACE_ENV_SINGLE_ARG_PARAMETER);
-}
-
-
-CORBA::ULong
-TAO_WstringDef_i::bound_i (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- u_int retval = 0;
- this->repo_->config ()->get_integer_value (this->section_key_,
- "bound",
- retval);
-
- return static_cast<CORBA::ULong> (retval);
-}
-
-void
-TAO_WstringDef_i::bound (CORBA::ULong bound
- ACE_ENV_ARG_DECL)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_IFR_WRITE_GUARD;
-
- this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
-
- this->bound_i (bound
- ACE_ENV_ARG_PARAMETER);
-}
-
-void
-TAO_WstringDef_i::bound_i (CORBA::ULong bound
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- this->repo_->config ()->set_integer_value (this->section_key_,
- "bound",
- bound);
-}
-
-TAO_END_VERSIONED_NAMESPACE_DECL
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/WstringDef_i.h b/TAO/orbsvcs/orbsvcs/IFRService/WstringDef_i.h
deleted file mode 100644
index c1317c0a888..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/WstringDef_i.h
+++ /dev/null
@@ -1,113 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs/IFRService
-//
-// = FILENAME
-// WstringDef_i.h
-//
-// = DESCRIPTION
-// WstringDef servant class.
-//
-// = AUTHOR
-// Jeff Parsons <parsons@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_WSTRINGDEF_I_H
-#define TAO_WSTRINGDEF_I_H
-
-#include "orbsvcs/IFRService/IDLType_i.h"
-#include "orbsvcs/IFRService/ifr_service_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined(_MSC_VER)
-#pragma warning(push)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
-class TAO_IFRService_Export TAO_WstringDef_i : public virtual TAO_IDLType_i
-{
- // = TITLE
- // TAO_WstringDef_i
- //
- // = DESCRIPTION
- // Represents a bounded wstring (unbounded wstrings
- // are included in PrimitiveDef).
- //
-public:
- TAO_WstringDef_i (TAO_Repository_i *repo);
- // Constructor.
-
- virtual ~TAO_WstringDef_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::TypeCode_ptr type (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
- // From IDLType_i's virtual function.
-
- virtual CORBA::TypeCode_ptr type_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
- // From IDLType_i's virtual function.
-
- virtual CORBA::ULong bound (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- CORBA::ULong bound_i (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- virtual void bound (
- CORBA::ULong bound
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-
- void bound_i (
- CORBA::ULong bound
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
- ACE_THROW_SPEC ((CORBA::SystemException));
-};
-
-TAO_END_VERSIONED_NAMESPACE_DECL
-
-#if defined(_MSC_VER)
-#pragma warning(pop)
-#endif /* _MSC_VER */
-
-#endif /* TAO_WSTRINGDEF_I_H */
-
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/concrete_classes.h b/TAO/orbsvcs/orbsvcs/IFRService/concrete_classes.h
deleted file mode 100644
index 27407fa581c..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/concrete_classes.h
+++ /dev/null
@@ -1,54 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/tests/Param_Test
-//
-// = FILENAME
-// concrete_classes.h
-//
-// = DESCRIPTION
-// All the concrete class header files needed by the servant locator.
-//
-// = AUTHORS
-// Jeff Parsons
-//
-// ============================================================================
-
-#ifndef CONCRETE_CLASSES_H
-#define CONCRETE_CLASSES_H
-
-#include "orbsvcs/IFRService/PrimitiveDef_i.h"
-#include "orbsvcs/IFRService/StringDef_i.h"
-#include "orbsvcs/IFRService/WstringDef_i.h"
-#include "orbsvcs/IFRService/SequenceDef_i.h"
-#include "orbsvcs/IFRService/ArrayDef_i.h"
-#include "orbsvcs/IFRService/FixedDef_i.h"
-#include "orbsvcs/IFRService/EnumDef_i.h"
-#include "orbsvcs/IFRService/AliasDef_i.h"
-#include "orbsvcs/IFRService/NativeDef_i.h"
-#include "orbsvcs/IFRService/ValueBoxDef_i.h"
-#include "orbsvcs/IFRService/UnionDef_i.h"
-#include "orbsvcs/IFRService/StructDef_i.h"
-#include "orbsvcs/IFRService/ValueMemberDef_i.h"
-#include "orbsvcs/IFRService/FactoryDef_i.h"
-#include "orbsvcs/IFRService/AttributeDef_i.h"
-#include "orbsvcs/IFRService/ConstantDef_i.h"
-#include "orbsvcs/IFRService/ValueDef_i.h"
-#include "orbsvcs/IFRService/ExceptionDef_i.h"
-#include "orbsvcs/IFRService/ModuleDef_i.h"
-#include "orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h"
-#include "orbsvcs/IFRService/ExtLocalInterfaceDef_i.h"
-
-#include "orbsvcs/IFRService/ComponentDef_i.h"
-#include "orbsvcs/IFRService/HomeDef_i.h"
-#include "orbsvcs/IFRService/FinderDef_i.h"
-#include "orbsvcs/IFRService/ConsumesDef_i.h"
-#include "orbsvcs/IFRService/PublishesDef_i.h"
-#include "orbsvcs/IFRService/EmitsDef_i.h"
-#include "orbsvcs/IFRService/EventDef_i.h"
-#include "orbsvcs/IFRService/ProvidesDef_i.h"
-#include "orbsvcs/IFRService/UsesDef_i.h"
-
-#endif /* CONCRETE_CLASSES_H */
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ifr_service_export.h b/TAO/orbsvcs/orbsvcs/IFRService/ifr_service_export.h
deleted file mode 100644
index 4e1aed48095..00000000000
--- a/TAO/orbsvcs/orbsvcs/IFRService/ifr_service_export.h
+++ /dev/null
@@ -1,40 +0,0 @@
-
-// -*- C++ -*-
-// $Id$
-// Definition for Win32 Export directives.
-// This file is generated automatically by generate_export_file.pl
-// ------------------------------
-#ifndef TAO_IFRSERVICE_EXPORT_H
-#define TAO_IFRSERVICE_EXPORT_H
-
-#include "ace/config-all.h"
-
-#if defined (TAO_AS_STATIC_LIBS)
-# if !defined (TAO_IFRSERVICE_HAS_DLL)
-# define TAO_IFRSERVICE_HAS_DLL 0
-# endif /* ! TAO_IFRSERVICE_HAS_DLL */
-#else
-# if !defined (TAO_IFRSERVICE_HAS_DLL)
-# define TAO_IFRSERVICE_HAS_DLL 1
-# endif /* ! TAO_IFRSERVICE_HAS_DLL */
-#endif
-
-#if defined (TAO_IFRSERVICE_HAS_DLL) && (TAO_IFRSERVICE_HAS_DLL == 1)
-# if defined (TAO_IFRSERVICE_BUILD_DLL)
-# define TAO_IFRService_Export ACE_Proper_Export_Flag
-# define TAO_IFRSERVICE_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
-# define TAO_IFRSERVICE_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
-# else /* TAO_IFRSERVICE_BUILD_DLL */
-# define TAO_IFRService_Export ACE_Proper_Import_Flag
-# define TAO_IFRSERVICE_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
-# define TAO_IFRSERVICE_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
-# endif /* TAO_IFRSERVICE_BUILD_DLL */
-#else /* TAO_IFRSERVICE_HAS_DLL == 1 */
-# define TAO_IFRService_Export
-# define TAO_IFRSERVICE_SINGLETON_DECLARATION(T)
-# define TAO_IFRSERVICE_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
-#endif /* TAO_IFRSERVICE_HAS_DLL == 1 */
-
-#endif /* TAO_IFRSERVICE_EXPORT_H */
-
-// End of auto generated file.