summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfhunleth <fhunleth@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-01-12 21:23:10 +0000
committerfhunleth <fhunleth@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-01-12 21:23:10 +0000
commitad1f996d00362c153eaa861268ae266bf4e4d05a (patch)
tree8eee541396270cfc1783d10e3aca81dd87fd295e
parent38b2175c18ce9d93d7fd8439b120e3ecc24ba3f5 (diff)
downloadATCD-ad1f996d00362c153eaa861268ae266bf4e4d05a.tar.gz
PortableServer updates
-rw-r--r--TAO/tao/PortableServer/POA.cpp87
-rw-r--r--TAO/tao/PortableServer/POA.h42
-rw-r--r--TAO/tao/PortableServer/PortableGroup_Hooks.cpp13
-rw-r--r--TAO/tao/PortableServer/PortableGroup_Hooks.h85
-rw-r--r--TAO/tao/PortableServer/PortableServerC.cpp2350
-rw-r--r--TAO/tao/PortableServer/PortableServerC.h2554
-rw-r--r--TAO/tao/PortableServer/PortableServerC.i781
-rw-r--r--TAO/tao/PortableServer/TAO_PortableServer.dsp8
8 files changed, 3758 insertions, 2162 deletions
diff --git a/TAO/tao/PortableServer/POA.cpp b/TAO/tao/PortableServer/POA.cpp
index efc47afd0b8..37522f59b2c 100644
--- a/TAO/tao/PortableServer/POA.cpp
+++ b/TAO/tao/PortableServer/POA.cpp
@@ -23,6 +23,8 @@
#include "Default_Acceptor_Filter.h"
+#include "PortableGroup_Hooks.h"
+
// auto_ptr class
#include "ace/Auto_Ptr.h"
@@ -3516,6 +3518,91 @@ TAO_POA_Guard::TAO_POA_Guard (TAO_POA &poa
CORBA::COMPLETED_NO));
}
+#if (TAO_HAS_MIOP == 1)
+
+PortableServer::ObjectId *
+TAO_POA::create_id_for_reference (CORBA::Object_ptr the_ref
+ TAO_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ ))
+{
+ TAO_POA_PortableGroup_Hooks *hooks = this->orb_core_.portable_group_poa_hooks ();
+ if (hooks == 0)
+ {
+ ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), 0);
+ }
+
+ PortableServer::ObjectId *obj_id =
+ hooks->create_id_for_reference (*this, the_ref TAO_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
+ return obj_id;
+}
+
+PortableServer::IDs *
+TAO_POA::reference_to_ids (CORBA::Object_ptr the_ref
+ TAO_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ ))
+{
+ TAO_POA_PortableGroup_Hooks *hooks = this->orb_core_.portable_group_poa_hooks ();
+ if (hooks == 0)
+ {
+ ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (),
+ 0);
+ }
+
+ PortableServer::IDs *id_list =
+ hooks->reference_to_ids (*this, the_ref TAO_ENV_ARG_PARAMETER);
+ ACE_CHECK_RETURN (PortableServer::IDs::_nil ());
+
+ return id_list;
+}
+
+void
+TAO_POA::associate_reference_with_id (CORBA::Object_ptr ref,
+ const PortableServer::ObjectId & oid
+ TAO_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ ))
+{
+ TAO_POA_PortableGroup_Hooks *hooks = this->orb_core_.portable_group_poa_hooks ();
+ if (hooks == 0)
+ {
+ ACE_THROW (CORBA::NO_IMPLEMENT ());
+ }
+
+ hooks->associate_reference_with_id (*this, ref, oid TAO_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+}
+
+void
+TAO_POA::disassociate_reference_with_id (CORBA::Object_ptr ref,
+ const PortableServer::ObjectId & oid
+ TAO_ENV_ARG_DECL)
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ ))
+{
+ TAO_POA_PortableGroup_Hooks *hooks = this->orb_core_.portable_group_poa_hooks ();
+ if (hooks == 0)
+ {
+ ACE_THROW (CORBA::NO_IMPLEMENT ());
+ }
+
+ hooks->disassociate_reference_with_id (*this, ref, oid TAO_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+}
+
+#endif /* TAO_HAS_MIOP == 1 */
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
template class ACE_Array_Base<TAO_Active_Object_Map::Map_Entry *>;
diff --git a/TAO/tao/PortableServer/POA.h b/TAO/tao/PortableServer/POA.h
index 7558af8eac7..3c1b46504b9 100644
--- a/TAO/tao/PortableServer/POA.h
+++ b/TAO/tao/PortableServer/POA.h
@@ -316,6 +316,48 @@ public:
CORBA::OctetSeq *id (TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
ACE_THROW_SPEC ((CORBA::SystemException));
+#if (TAO_HAS_MIOP == 1)
+ virtual PortableServer::ObjectId * create_id_for_reference (
+ CORBA::Object_ptr the_ref
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ ));
+
+
+ virtual PortableServer::IDs * reference_to_ids (
+ CORBA::Object_ptr the_ref
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ ));
+
+ virtual void associate_reference_with_id (
+ CORBA::Object_ptr ref,
+ const PortableServer::ObjectId & oid
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ ));
+
+ virtual void disassociate_reference_with_id (
+ CORBA::Object_ptr ref,
+ const PortableServer::ObjectId & oid
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ ));
+
+#endif /* TAO_HAS_MIOP == 1 */
+
/// Accessor for POA policies.
TAO_POA_Policy_Set &policies (void);
diff --git a/TAO/tao/PortableServer/PortableGroup_Hooks.cpp b/TAO/tao/PortableServer/PortableGroup_Hooks.cpp
new file mode 100644
index 00000000000..36834ac4740
--- /dev/null
+++ b/TAO/tao/PortableServer/PortableGroup_Hooks.cpp
@@ -0,0 +1,13 @@
+// -*- C++ -*-
+//
+// $Id$
+
+#include "PortableGroup_Hooks.h"
+
+ACE_RCSID (TAO_PortableServer,
+ PortableGroup_Hooks,
+ "$Id$")
+
+TAO_POA_PortableGroup_Hooks::~TAO_POA_PortableGroup_Hooks (void)
+{
+}
diff --git a/TAO/tao/PortableServer/PortableGroup_Hooks.h b/TAO/tao/PortableServer/PortableGroup_Hooks.h
new file mode 100644
index 00000000000..707a4970fc4
--- /dev/null
+++ b/TAO/tao/PortableServer/PortableGroup_Hooks.h
@@ -0,0 +1,85 @@
+/* -*- C++ -*- */
+
+//=============================================================================
+/**
+ * @file PortableGroup_Hooks.h
+ *
+ * $Id$
+ *
+ * @author Frank Hunleth <fhunleth@cs.wustl.edu>
+ */
+//=============================================================================
+
+#ifndef TAO_PORTABLEGROUP_HOOKS_H
+#define TAO_PORTABLEGROUP_HOOKS_H
+#include "ace/pre.h"
+
+#include "PortableServerC.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#include "POA.h"
+
+
+/**
+ * @class TAO_POA_PortableGroup_Hooks
+ *
+ * @brief TAO_POA_PortableGroup_Hooks
+ *
+ * This class is an abstract base class that contains hooks for the
+ * PortableGroup library.
+ */
+class TAO_PortableServer_Export TAO_POA_PortableGroup_Hooks
+{
+public:
+ /// Destructor.
+ virtual ~TAO_POA_PortableGroup_Hooks (void);
+
+ virtual PortableServer::ObjectId * create_id_for_reference (
+ TAO_POA &the_poa,
+ CORBA::Object_ptr the_ref
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ )) = 0;
+
+ virtual PortableServer::IDs * reference_to_ids (
+ TAO_POA &the_poa,
+ CORBA::Object_ptr the_ref
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ )) = 0;
+
+ virtual void associate_reference_with_id (
+ TAO_POA &the_poa,
+ CORBA::Object_ptr ref,
+ const PortableServer::ObjectId & oid
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ )) = 0;
+
+ virtual void disassociate_reference_with_id (
+ TAO_POA &the_poa,
+ CORBA::Object_ptr ref,
+ const PortableServer::ObjectId & oid
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ )) = 0;
+};
+
+
+#include "ace/post.h"
+#endif /* TAO_PORTABLEGROUP_HOOKS_H */
diff --git a/TAO/tao/PortableServer/PortableServerC.cpp b/TAO/tao/PortableServer/PortableServerC.cpp
index b0e28d85495..09ed6ffcacc 100644
--- a/TAO/tao/PortableServer/PortableServerC.cpp
+++ b/TAO/tao/PortableServer/PortableServerC.cpp
@@ -25,7 +25,7 @@
#include "tao/ORB_Core.h"
#if defined (__BORLANDC__)
-#pragma option -w-rvl -w-rch -w-ccc -w-aus
+#pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig
#endif /* __BORLANDC__ */
#if !defined (__ACE_INLINE__)
@@ -38,93 +38,93 @@
#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CS_)
#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CS_
- // The Base_Sequence functions, please see tao/Sequence.h
- void
- PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_allocate_buffer (CORBA::ULong length)
- {
- PortableServer::POA **tmp = 0;
- tmp = _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (length);
-
- if (this->buffer_ != 0)
- {
- PortableServer::POA **old = ACE_reinterpret_cast (PortableServer::POA**, this->buffer_);
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- if (!this->release_)
- {
- tmp[i] = PortableServer::POA::_duplicate (old[i]);
- }
- else
- {
- tmp[i] = old[i];
- }
- }
-
- if (this->release_)
- {
- delete[] old;
- }
- }
- this->buffer_ = tmp;
- }
-
- void
- PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_deallocate_buffer (void)
+// The Base_Sequence functions, please see tao/Sequence.h
+void
+PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_allocate_buffer (CORBA::ULong length)
+{
+ PortableServer::POA **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (length);
+
+ if (this->buffer_ != 0)
{
- if (this->buffer_ == 0 || this->release_ == 0)
- return;
- PortableServer::POA **tmp = ACE_reinterpret_cast (PortableServer::POA**, this->buffer_);
-
+ PortableServer::POA **old = ACE_reinterpret_cast (PortableServer::POA**, this->buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
{
- CORBA::release (tmp[i]);
- tmp[i] = PortableServer::POA::_nil ();
+ if (!this->release_)
+ {
+ tmp[i] = PortableServer::POA::_duplicate (old[i]);
+ }
+ else
+ {
+ tmp[i] = old[i];
+ }
+ }
+
+ if (this->release_)
+ {
+ delete[] old;
}
-
- _TAO_Unbounded_Object_Sequence_PortableServer_POAList::freebuf (tmp);
- this->buffer_ = 0;
}
+ this->buffer_ = tmp;
+}
- PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::~_TAO_Unbounded_Object_Sequence_PortableServer_POAList (void)
- {
- this->_deallocate_buffer ();
- }
+void
+PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_deallocate_buffer (void)
+{
+ if (this->buffer_ == 0 || this->release_ == 0)
+ return;
+ PortableServer::POA **tmp = ACE_reinterpret_cast (PortableServer::POA**, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = PortableServer::POA::_nil ();
+ }
+
+ _TAO_Unbounded_Object_Sequence_PortableServer_POAList::freebuf (tmp);
+ this->buffer_ = 0;
+}
- void
- PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
- {
- PortableServer::POA **tmp = ACE_reinterpret_cast (PortableServer::POA**, this->buffer_);
+PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::~_TAO_Unbounded_Object_Sequence_PortableServer_POAList (void)
+{
+ this->_deallocate_buffer ();
+}
- for (CORBA::ULong i = nl; i < ol; ++i)
- {
- CORBA::release (tmp[i]);
- tmp[i] = PortableServer::POA::_nil ();
- }
- }
+void
+PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+{
+ PortableServer::POA **tmp = ACE_reinterpret_cast (PortableServer::POA**, this->buffer_);
+
+ for (CORBA::ULong i = nl; i < ol; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = PortableServer::POA::_nil ();
+ }
+}
- void
- PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_downcast (
- void* target,
- CORBA_Object *src
- TAO_ENV_ARG_DECL
- )
- {
- PortableServer::POA **tmp = ACE_static_cast (PortableServer::POA**, target);
- *tmp = PortableServer::POA::_narrow (src TAO_ENV_ARG_PARAMETER);
- ACE_CHECK;
- }
+void
+PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_downcast (
+ void* target,
+ CORBA_Object *src
+ TAO_ENV_ARG_DECL
+ )
+{
+ PortableServer::POA **tmp = ACE_static_cast (PortableServer::POA**, target);
+ *tmp = PortableServer::POA::_narrow (src TAO_ENV_ARG_PARAMETER);
+ ACE_CHECK;
+}
- CORBA_Object*
- PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_upcast (void *src) const
- {
- PortableServer::POA **tmp = ACE_static_cast (PortableServer::POA**, src);
- return *tmp;
- }
+CORBA_Object*
+PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_upcast (void *src) const
+{
+ PortableServer::POA **tmp = ACE_static_cast (PortableServer::POA**, src);
+ return *tmp;
+}
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
#if !defined (_PORTABLESERVER_POALIST_CS_)
#define _PORTABLESERVER_POALIST_CS_
@@ -136,37 +136,37 @@
PortableServer::POAList::POAList (void)
{}
PortableServer::POAList::POAList (CORBA::ULong max) // uses max size
- :
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_PortableServer_POAList
+_TAO_Unbounded_Object_Sequence_PortableServer_POAList
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<PortableServer::POA,PortableServer::POA_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Object_Sequence<PortableServer::POA,PortableServer::POA_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
PortableServer::POAList::POAList (CORBA::ULong max, CORBA::ULong length, PortableServer::POA_ptr *buffer, CORBA::Boolean release)
- :
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_PortableServer_POAList
+_TAO_Unbounded_Object_Sequence_PortableServer_POAList
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<PortableServer::POA,PortableServer::POA_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Object_Sequence<PortableServer::POA,PortableServer::POA_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
PortableServer::POAList::POAList (const POAList &seq) // copy ctor
- :
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_PortableServer_POAList
+_TAO_Unbounded_Object_Sequence_PortableServer_POAList
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<PortableServer::POA,PortableServer::POA_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Object_Sequence<PortableServer::POA,PortableServer::POA_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
PortableServer::POAList::~POAList (void) // dtor
{}
-void PortableServer::POAList::_tao_any_destructor (void *x)
+void PortableServer::POAList::_tao_any_destructor (void *_tao_void_pointer)
{
- POAList *tmp = ACE_static_cast (POAList*,x);
+ POAList *tmp = ACE_static_cast (POAList*, _tao_void_pointer);
delete tmp;
}
@@ -184,37 +184,37 @@ void PortableServer::POAList::_tao_any_destructor (void *x)
PortableServer::ObjectId::ObjectId (void)
{}
PortableServer::ObjectId::ObjectId (CORBA::ULong max) // uses max size
- :
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- TAO_Unbounded_Sequence<CORBA::Octet>
+TAO_Unbounded_Sequence<CORBA::Octet>
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA::Octet>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::Octet>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
PortableServer::ObjectId::ObjectId (CORBA::ULong max, CORBA::ULong length, CORBA::Octet *buffer, CORBA::Boolean release)
- :
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- TAO_Unbounded_Sequence<CORBA::Octet>
+TAO_Unbounded_Sequence<CORBA::Octet>
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA::Octet>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::Octet>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
PortableServer::ObjectId::ObjectId (const ObjectId &seq) // copy ctor
- :
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- TAO_Unbounded_Sequence<CORBA::Octet>
+TAO_Unbounded_Sequence<CORBA::Octet>
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA::Octet>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<CORBA::Octet>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
PortableServer::ObjectId::~ObjectId (void) // dtor
{}
-void PortableServer::ObjectId::_tao_any_destructor (void *x)
+void PortableServer::ObjectId::_tao_any_destructor (void *_tao_void_pointer)
{
- ObjectId *tmp = ACE_static_cast (ObjectId*,x);
+ ObjectId *tmp = ACE_static_cast (ObjectId*, _tao_void_pointer);
delete tmp;
}
@@ -224,18 +224,20 @@ void PortableServer::ObjectId::_tao_any_destructor (void *x)
static const CORBA::Long _oc_PortableServer_ObjectId[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 32,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x506f7274),
- ACE_NTOHL (0x61626c65),
- ACE_NTOHL (0x53657276),
- ACE_NTOHL (0x65722f4f),
- ACE_NTOHL (0x626a6563),
- ACE_NTOHL (0x7449643a),
- ACE_NTOHL (0x312e3000), // repository ID = IDL:PortableServer/ObjectId:1.0
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x506f7274),
+ ACE_NTOHL (0x61626c65),
+ ACE_NTOHL (0x53657276),
+ ACE_NTOHL (0x65722f4f),
+ ACE_NTOHL (0x626a6563),
+ ACE_NTOHL (0x7449643a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/PortableServer/ObjectId:1.0
9,
- ACE_NTOHL (0x4f626a65),
- ACE_NTOHL (0x63744964),
+ ACE_NTOHL (0x4f626a65),
+ ACE_NTOHL (0x63744964),
ACE_NTOHL (0x0), // name = ObjectId
CORBA::tk_sequence, // typecode kind
12, // encapsulation length
@@ -256,14 +258,14 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_ObjectId (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (PortableServer)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ObjectId, &_tc_TAO_tc_PortableServer_ObjectId)
+TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ObjectId, &_tc_TAO_tc_PortableServer_ObjectId)
TAO_NAMESPACE_END
#if (TAO_HAS_MINIMUM_CORBA == 0)
// Default constructor.
PortableServer::ForwardRequest::ForwardRequest (void)
- : CORBA_UserException ("IDL:PortableServer/ForwardRequest:1.0")
+ : CORBA_UserException ("IDL:omg.org/PortableServer/ForwardRequest:1.0")
{
}
@@ -272,9 +274,9 @@ PortableServer::ForwardRequest::~ForwardRequest (void)
{
}
-void PortableServer::ForwardRequest::_tao_any_destructor (void *x)
+void PortableServer::ForwardRequest::_tao_any_destructor (void *_tao_void_pointer)
{
- ForwardRequest *tmp = ACE_static_cast (ForwardRequest*,x);
+ ForwardRequest *tmp = ACE_static_cast (ForwardRequest*, _tao_void_pointer);
delete tmp;
}
@@ -298,7 +300,7 @@ PortableServer::ForwardRequest::operator= (const ::PortableServer::ForwardReques
PortableServer::ForwardRequest *
PortableServer::ForwardRequest::_downcast (CORBA::Exception *exc)
{
- if (!ACE_OS::strcmp ("IDL:PortableServer/ForwardRequest:1.0", exc->_id ()))
+ if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/ForwardRequest:1.0", exc->_id ()))
{
return ACE_dynamic_cast (ForwardRequest *, exc);
}
@@ -322,7 +324,7 @@ void PortableServer::ForwardRequest::_tao_encode (
{
return;
}
-
+
ACE_THROW (CORBA::MARSHAL ());
}
@@ -335,7 +337,7 @@ void PortableServer::ForwardRequest::_tao_decode (
{
return;
}
-
+
ACE_THROW (CORBA::MARSHAL ());
}
@@ -350,7 +352,7 @@ CORBA::Exception *PortableServer::ForwardRequest::_alloc (void)
PortableServer::ForwardRequest::ForwardRequest (
const CORBA::Object_ptr _tao_forward_reference
)
- : CORBA_UserException ("IDL:PortableServer/ForwardRequest:1.0")
+ : CORBA_UserException ("IDL:omg.org/PortableServer/ForwardRequest:1.0")
{
this->forward_reference = CORBA::Object::_duplicate (_tao_forward_reference);
}
@@ -358,43 +360,45 @@ PortableServer::ForwardRequest::ForwardRequest (
static const CORBA::Long _oc_PortableServer_ForwardRequest[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 38,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x506f7274),
- ACE_NTOHL (0x61626c65),
- ACE_NTOHL (0x53657276),
- ACE_NTOHL (0x65722f46),
- ACE_NTOHL (0x6f727761),
- ACE_NTOHL (0x72645265),
- ACE_NTOHL (0x71756573),
- ACE_NTOHL (0x743a312e),
- ACE_NTOHL (0x30000000), // repository ID = IDL:PortableServer/ForwardRequest:1.0
+ 46,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x506f7274),
+ ACE_NTOHL (0x61626c65),
+ ACE_NTOHL (0x53657276),
+ ACE_NTOHL (0x65722f46),
+ ACE_NTOHL (0x6f727761),
+ ACE_NTOHL (0x72645265),
+ ACE_NTOHL (0x71756573),
+ ACE_NTOHL (0x743a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/PortableServer/ForwardRequest:1.0
15,
- ACE_NTOHL (0x466f7277),
- ACE_NTOHL (0x61726452),
- ACE_NTOHL (0x65717565),
+ ACE_NTOHL (0x466f7277),
+ ACE_NTOHL (0x61726452),
+ ACE_NTOHL (0x65717565),
ACE_NTOHL (0x73740000), // name = ForwardRequest
1, // member count
18,
- ACE_NTOHL (0x666f7277),
- ACE_NTOHL (0x6172645f),
- ACE_NTOHL (0x72656665),
- ACE_NTOHL (0x72656e63),
+ ACE_NTOHL (0x666f7277),
+ ACE_NTOHL (0x6172645f),
+ ACE_NTOHL (0x72656665),
+ ACE_NTOHL (0x72656e63),
ACE_NTOHL (0x65000000), // name = forward_reference
CORBA::tk_objref,
52, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
29,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f4f62),
- ACE_NTOHL (0x6a656374),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f4f62),
+ ACE_NTOHL (0x6a656374),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Object:1.0
7,
- ACE_NTOHL (0x4f626a65),
+ ACE_NTOHL (0x4f626a65),
ACE_NTOHL (0x63740000), // name = Object
};
@@ -409,7 +413,7 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_ForwardRequest (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (PortableServer)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ForwardRequest, &_tc_TAO_tc_PortableServer_ForwardRequest)
+TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ForwardRequest, &_tc_TAO_tc_PortableServer_ForwardRequest)
TAO_NAMESPACE_END
@@ -419,6 +423,291 @@ CORBA::TypeCode_ptr PortableServer::ForwardRequest::_type (void) const
return ::PortableServer::_tc_ForwardRequest;
}
+// Default constructor.
+PortableServer::NotAGroupObject::NotAGroupObject (void)
+ : CORBA_UserException ("IDL:omg.org/PortableServer/NotAGroupObject:1.0")
+{
+}
+
+// Destructor - all members are of self managing types.
+PortableServer::NotAGroupObject::~NotAGroupObject (void)
+{
+}
+
+void PortableServer::NotAGroupObject::_tao_any_destructor (void *_tao_void_pointer)
+{
+ NotAGroupObject *tmp = ACE_static_cast (NotAGroupObject*, _tao_void_pointer);
+ delete tmp;
+}
+
+// Copy constructor.
+PortableServer::NotAGroupObject::NotAGroupObject (const ::PortableServer::NotAGroupObject &_tao_excp)
+ : CORBA_UserException (_tao_excp._id ())
+{
+}
+
+// Assignment operator.
+PortableServer::NotAGroupObject&
+PortableServer::NotAGroupObject::operator= (const ::PortableServer::NotAGroupObject &_tao_excp)
+{
+ this->CORBA_UserException::operator= (_tao_excp);
+ return *this;
+}
+
+// Narrow.
+PortableServer::NotAGroupObject *
+PortableServer::NotAGroupObject::_downcast (CORBA::Exception *exc)
+{
+ if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/NotAGroupObject:1.0", exc->_id ()))
+ {
+ return ACE_dynamic_cast (NotAGroupObject *, exc);
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+void PortableServer::NotAGroupObject::_raise ()
+{
+ TAO_RAISE (*this);
+}
+
+void PortableServer::NotAGroupObject::_tao_encode (
+ TAO_OutputCDR &cdr
+ TAO_ENV_ARG_DECL
+ ) const
+{
+ if (cdr << *this)
+ {
+ return;
+ }
+
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+void PortableServer::NotAGroupObject::_tao_decode (
+ TAO_InputCDR &cdr
+ TAO_ENV_ARG_DECL
+ )
+{
+ if (cdr >> *this)
+ {
+ return;
+ }
+
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
+// TAO extension - the _alloc method.
+CORBA::Exception *PortableServer::NotAGroupObject::_alloc (void)
+{
+ CORBA::Exception *retval = 0;
+ ACE_NEW_RETURN (retval, ::PortableServer::NotAGroupObject, 0);
+ return retval;
+}
+
+static const CORBA::Long _oc_PortableServer_NotAGroupObject[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 47,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x506f7274),
+ ACE_NTOHL (0x61626c65),
+ ACE_NTOHL (0x53657276),
+ ACE_NTOHL (0x65722f4e),
+ ACE_NTOHL (0x6f744147),
+ ACE_NTOHL (0x726f7570),
+ ACE_NTOHL (0x4f626a65),
+ ACE_NTOHL (0x63743a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/PortableServer/NotAGroupObject:1.0
+ 16,
+ ACE_NTOHL (0x4e6f7441),
+ ACE_NTOHL (0x47726f75),
+ ACE_NTOHL (0x704f626a),
+ ACE_NTOHL (0x65637400), // name = NotAGroupObject
+ 0, // member count
+};
+
+static CORBA::TypeCode _tc_TAO_tc_PortableServer_NotAGroupObject (
+ CORBA::tk_except,
+ sizeof (_oc_PortableServer_NotAGroupObject),
+ (char *) &_oc_PortableServer_NotAGroupObject,
+ 0,
+ sizeof (PortableServer::NotAGroupObject)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (PortableServer)
+TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_NotAGroupObject, &_tc_TAO_tc_PortableServer_NotAGroupObject)
+TAO_NAMESPACE_END
+
+
+// TAO extension - the virtual _type method.
+CORBA::TypeCode_ptr PortableServer::NotAGroupObject::_type (void) const
+{
+ return ::PortableServer::_tc_NotAGroupObject;
+}
+
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_PORTABLESERVER_IDS_CS_)
+#define __TAO_UNBOUNDED_SEQUENCE_PORTABLESERVER_IDS_CS_
+
+void
+PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_allocate_buffer (CORBA::ULong length)
+{
+ PortableServer::ObjectId* tmp = 0;
+ tmp = _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ PortableServer::ObjectId *old = ACE_reinterpret_cast (PortableServer::ObjectId *,this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp[i] = old[i];
+
+ if (this->release_)
+ _TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (old);
+
+ }
+ this->buffer_ = tmp;
+}
+
+void
+PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_deallocate_buffer (void)
+{
+ if (this->buffer_ == 0 || this->release_ == 0)
+ return;
+
+ PortableServer::ObjectId *tmp = ACE_reinterpret_cast (PortableServer::ObjectId *,this->buffer_);
+
+ _TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (tmp);
+ this->buffer_ = 0;
+}
+
+PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::~_TAO_Unbounded_Sequence_PortableServer_IDs (void) // Dtor.
+{
+ this->_deallocate_buffer ();
+}
+
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_PORTABLESERVER_IDS_CS_)
+#define _PORTABLESERVER_IDS_CS_
+
+// *************************************************************
+// PortableServer::IDs
+// *************************************************************
+
+PortableServer::IDs::IDs (void)
+{}
+PortableServer::IDs::IDs (CORBA::ULong max) // uses max size
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_PortableServer_IDs
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<PortableServer::ObjectId>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+PortableServer::IDs::IDs (CORBA::ULong max, CORBA::ULong length, PortableServer::ObjectId *buffer, CORBA::Boolean release)
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_PortableServer_IDs
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<PortableServer::ObjectId>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+PortableServer::IDs::IDs (const IDs &seq) // copy ctor
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+_TAO_Unbounded_Sequence_PortableServer_IDs
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+TAO_Unbounded_Sequence<PortableServer::ObjectId>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+PortableServer::IDs::~IDs (void) // dtor
+{}
+void PortableServer::IDs::_tao_any_destructor (void *_tao_void_pointer)
+{
+ IDs *tmp = ACE_static_cast (IDs*, _tao_void_pointer);
+ delete tmp;
+}
+
+
+#endif /* end #if !defined */
+
+static const CORBA::Long _oc_PortableServer_IDs[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x506f7274),
+ ACE_NTOHL (0x61626c65),
+ ACE_NTOHL (0x53657276),
+ ACE_NTOHL (0x65722f49),
+ ACE_NTOHL (0x44733a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/PortableServer/IDs:1.0
+ 4,
+ ACE_NTOHL (0x49447300), // name = IDs
+ CORBA::tk_sequence, // typecode kind
+ 100, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_alias, // typecode kind for typedefs
+ 84, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x506f7274),
+ ACE_NTOHL (0x61626c65),
+ ACE_NTOHL (0x53657276),
+ ACE_NTOHL (0x65722f4f),
+ ACE_NTOHL (0x626a6563),
+ ACE_NTOHL (0x7449643a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/PortableServer/ObjectId:1.0
+ 9,
+ ACE_NTOHL (0x4f626a65),
+ ACE_NTOHL (0x63744964),
+ ACE_NTOHL (0x0), // name = ObjectId
+ CORBA::tk_sequence, // typecode kind
+ 12, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_octet,
+
+ 0U,
+
+
+ 0U,
+
+};
+
+static CORBA::TypeCode _tc_TAO_tc_PortableServer_IDs (
+ CORBA::tk_alias,
+ sizeof (_oc_PortableServer_IDs),
+ (char *) &_oc_PortableServer_IDs,
+ 0,
+ sizeof (PortableServer::IDs)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (PortableServer)
+TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_IDs, &_tc_TAO_tc_PortableServer_IDs)
+TAO_NAMESPACE_END
+
#endif /* TAO_HAS_MINIMUM_CORBA == 0 */
TAO_NAMESPACE_TYPE (const CORBA::ULong)
@@ -455,35 +744,37 @@ TAO_NAMESPACE_END
static const CORBA::Long _oc_PortableServer_ThreadPolicyValue[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 41,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x506f7274),
- ACE_NTOHL (0x61626c65),
- ACE_NTOHL (0x53657276),
- ACE_NTOHL (0x65722f54),
- ACE_NTOHL (0x68726561),
- ACE_NTOHL (0x64506f6c),
- ACE_NTOHL (0x69637956),
- ACE_NTOHL (0x616c7565),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:PortableServer/ThreadPolicyValue:1.0
+ 49,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x506f7274),
+ ACE_NTOHL (0x61626c65),
+ ACE_NTOHL (0x53657276),
+ ACE_NTOHL (0x65722f54),
+ ACE_NTOHL (0x68726561),
+ ACE_NTOHL (0x64506f6c),
+ ACE_NTOHL (0x69637956),
+ ACE_NTOHL (0x616c7565),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/PortableServer/ThreadPolicyValue:1.0
18,
- ACE_NTOHL (0x54687265),
- ACE_NTOHL (0x6164506f),
- ACE_NTOHL (0x6c696379),
- ACE_NTOHL (0x56616c75),
+ ACE_NTOHL (0x54687265),
+ ACE_NTOHL (0x6164506f),
+ ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x56616c75),
ACE_NTOHL (0x65000000), // name = ThreadPolicyValue
2, // member count
15,
- ACE_NTOHL (0x4f52425f),
- ACE_NTOHL (0x4354524c),
- ACE_NTOHL (0x5f4d4f44),
+ ACE_NTOHL (0x4f52425f),
+ ACE_NTOHL (0x4354524c),
+ ACE_NTOHL (0x5f4d4f44),
ACE_NTOHL (0x454c0000), // name = ORB_CTRL_MODEL
20,
- ACE_NTOHL (0x53494e47),
- ACE_NTOHL (0x4c455f54),
- ACE_NTOHL (0x48524541),
- ACE_NTOHL (0x445f4d4f),
+ ACE_NTOHL (0x53494e47),
+ ACE_NTOHL (0x4c455f54),
+ ACE_NTOHL (0x48524541),
+ ACE_NTOHL (0x445f4d4f),
ACE_NTOHL (0x44454c00), // name = SINGLE_THREAD_MODEL
};
@@ -497,7 +788,7 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_ThreadPolicyValue (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (PortableServer)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ThreadPolicyValue, &_tc_TAO_tc_PortableServer_ThreadPolicyValue)
+TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ThreadPolicyValue, &_tc_TAO_tc_PortableServer_ThreadPolicyValue)
TAO_NAMESPACE_END
int PortableServer::ThreadPolicy::_tao_class_id = 0;
@@ -550,7 +841,7 @@ PortableServer::ThreadPolicy_var::operator const ::PortableServer::ThreadPolicy_
return this->ptr_;
}
-PortableServer::ThreadPolicy_var::operator ::PortableServer::ThreadPolicy_ptr &() // cast
+PortableServer::ThreadPolicy_var::operator ::PortableServer::ThreadPolicy_ptr &() // cast
{
return this->ptr_;
}
@@ -686,42 +977,40 @@ PortableServer::ThreadPolicy_out::operator-> (void)
// default constructor
-PortableServer::ThreadPolicy::ThreadPolicy ()
-{
- }
-
-// destructor
-PortableServer::ThreadPolicy::~ThreadPolicy (void)
+PortableServer::ThreadPolicy::ThreadPolicy (void)
{}
-
-PortableServer::ThreadPolicy_ptr PortableServer::ThreadPolicy::_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL
- )
-{
- return ThreadPolicy::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
-}
-
-PortableServer::ThreadPolicy_ptr PortableServer::ThreadPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_NOT_USED
- )
-{
- if (CORBA::is_nil (obj))
- return ThreadPolicy::_nil ();
- return
- ACE_reinterpret_cast
- (
- ThreadPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &ThreadPolicy::_tao_class_id
- )
- )
- );
+ // destructor
+ PortableServer::ThreadPolicy::~ThreadPolicy (void)
+ {}
+
+ PortableServer::ThreadPolicy_ptr PortableServer::ThreadPolicy::_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL
+ )
+ {
+ return ThreadPolicy::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
+ }
+
+ PortableServer::ThreadPolicy_ptr PortableServer::ThreadPolicy::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL_NOT_USED
+ )
+ {
+ if (CORBA::is_nil (obj))
+ return ThreadPolicy::_nil ();
+ return
+ ACE_reinterpret_cast
+ (
+ ThreadPolicy_ptr,
+ obj->_tao_QueryInterface
+ (
+ ACE_reinterpret_cast
+ (
+ ptr_arith_t,
+ &ThreadPolicy::_tao_class_id
+ )
+ )
+ );
}
PortableServer::ThreadPolicy_ptr
@@ -754,7 +1043,7 @@ void *PortableServer::ThreadPolicy::_tao_QueryInterface (ptr_arith_t type)
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -762,7 +1051,7 @@ void *PortableServer::ThreadPolicy::_tao_QueryInterface (ptr_arith_t type)
const char* PortableServer::ThreadPolicy::_interface_repository_id (void) const
{
- return "IDL:PortableServer/ThreadPolicy:1.0";
+ return "IDL:omg.org/PortableServer/ThreadPolicy:1.0";
}
#endif /* TAO_HAS_MINIMUM_POA == 0 */
@@ -770,32 +1059,34 @@ const char* PortableServer::ThreadPolicy::_interface_repository_id (void) const
static const CORBA::Long _oc_PortableServer_LifespanPolicyValue[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x506f7274),
- ACE_NTOHL (0x61626c65),
- ACE_NTOHL (0x53657276),
- ACE_NTOHL (0x65722f4c),
- ACE_NTOHL (0x69666573),
- ACE_NTOHL (0x70616e50),
- ACE_NTOHL (0x6f6c6963),
- ACE_NTOHL (0x7956616c),
- ACE_NTOHL (0x75653a31),
- ACE_NTOHL (0x2e300000), // repository ID = IDL:PortableServer/LifespanPolicyValue:1.0
+ 51,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x506f7274),
+ ACE_NTOHL (0x61626c65),
+ ACE_NTOHL (0x53657276),
+ ACE_NTOHL (0x65722f4c),
+ ACE_NTOHL (0x69666573),
+ ACE_NTOHL (0x70616e50),
+ ACE_NTOHL (0x6f6c6963),
+ ACE_NTOHL (0x7956616c),
+ ACE_NTOHL (0x75653a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/PortableServer/LifespanPolicyValue:1.0
20,
- ACE_NTOHL (0x4c696665),
- ACE_NTOHL (0x7370616e),
- ACE_NTOHL (0x506f6c69),
- ACE_NTOHL (0x63795661),
+ ACE_NTOHL (0x4c696665),
+ ACE_NTOHL (0x7370616e),
+ ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x63795661),
ACE_NTOHL (0x6c756500), // name = LifespanPolicyValue
2, // member count
10,
- ACE_NTOHL (0x5452414e),
- ACE_NTOHL (0x5349454e),
+ ACE_NTOHL (0x5452414e),
+ ACE_NTOHL (0x5349454e),
ACE_NTOHL (0x54000000), // name = TRANSIENT
11,
- ACE_NTOHL (0x50455253),
- ACE_NTOHL (0x49535445),
+ ACE_NTOHL (0x50455253),
+ ACE_NTOHL (0x49535445),
ACE_NTOHL (0x4e540000), // name = PERSISTENT
};
@@ -809,7 +1100,7 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_LifespanPolicyValue (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (PortableServer)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_LifespanPolicyValue, &_tc_TAO_tc_PortableServer_LifespanPolicyValue)
+TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_LifespanPolicyValue, &_tc_TAO_tc_PortableServer_LifespanPolicyValue)
TAO_NAMESPACE_END
int PortableServer::LifespanPolicy::_tao_class_id = 0;
@@ -862,7 +1153,7 @@ PortableServer::LifespanPolicy_var::operator const ::PortableServer::LifespanPol
return this->ptr_;
}
-PortableServer::LifespanPolicy_var::operator ::PortableServer::LifespanPolicy_ptr &() // cast
+PortableServer::LifespanPolicy_var::operator ::PortableServer::LifespanPolicy_ptr &() // cast
{
return this->ptr_;
}
@@ -998,42 +1289,40 @@ PortableServer::LifespanPolicy_out::operator-> (void)
// default constructor
-PortableServer::LifespanPolicy::LifespanPolicy ()
-{
- }
-
-// destructor
-PortableServer::LifespanPolicy::~LifespanPolicy (void)
+PortableServer::LifespanPolicy::LifespanPolicy (void)
{}
-
-PortableServer::LifespanPolicy_ptr PortableServer::LifespanPolicy::_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL
- )
-{
- return LifespanPolicy::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
-}
-
-PortableServer::LifespanPolicy_ptr PortableServer::LifespanPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_NOT_USED
- )
-{
- if (CORBA::is_nil (obj))
- return LifespanPolicy::_nil ();
- return
- ACE_reinterpret_cast
- (
- LifespanPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &LifespanPolicy::_tao_class_id
- )
- )
- );
+ // destructor
+ PortableServer::LifespanPolicy::~LifespanPolicy (void)
+ {}
+
+ PortableServer::LifespanPolicy_ptr PortableServer::LifespanPolicy::_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL
+ )
+ {
+ return LifespanPolicy::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
+ }
+
+ PortableServer::LifespanPolicy_ptr PortableServer::LifespanPolicy::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL_NOT_USED
+ )
+ {
+ if (CORBA::is_nil (obj))
+ return LifespanPolicy::_nil ();
+ return
+ ACE_reinterpret_cast
+ (
+ LifespanPolicy_ptr,
+ obj->_tao_QueryInterface
+ (
+ ACE_reinterpret_cast
+ (
+ ptr_arith_t,
+ &LifespanPolicy::_tao_class_id
+ )
+ )
+ );
}
PortableServer::LifespanPolicy_ptr
@@ -1066,7 +1355,7 @@ void *PortableServer::LifespanPolicy::_tao_QueryInterface (ptr_arith_t type)
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -1074,40 +1363,42 @@ void *PortableServer::LifespanPolicy::_tao_QueryInterface (ptr_arith_t type)
const char* PortableServer::LifespanPolicy::_interface_repository_id (void) const
{
- return "IDL:PortableServer/LifespanPolicy:1.0";
+ return "IDL:omg.org/PortableServer/LifespanPolicy:1.0";
}
static const CORBA::Long _oc_PortableServer_IdUniquenessPolicyValue[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 47,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x506f7274),
- ACE_NTOHL (0x61626c65),
- ACE_NTOHL (0x53657276),
- ACE_NTOHL (0x65722f49),
- ACE_NTOHL (0x64556e69),
- ACE_NTOHL (0x7175656e),
- ACE_NTOHL (0x65737350),
- ACE_NTOHL (0x6f6c6963),
- ACE_NTOHL (0x7956616c),
- ACE_NTOHL (0x75653a31),
- ACE_NTOHL (0x2e300000), // repository ID = IDL:PortableServer/IdUniquenessPolicyValue:1.0
+ 55,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x506f7274),
+ ACE_NTOHL (0x61626c65),
+ ACE_NTOHL (0x53657276),
+ ACE_NTOHL (0x65722f49),
+ ACE_NTOHL (0x64556e69),
+ ACE_NTOHL (0x7175656e),
+ ACE_NTOHL (0x65737350),
+ ACE_NTOHL (0x6f6c6963),
+ ACE_NTOHL (0x7956616c),
+ ACE_NTOHL (0x75653a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/PortableServer/IdUniquenessPolicyValue:1.0
24,
- ACE_NTOHL (0x4964556e),
- ACE_NTOHL (0x69717565),
- ACE_NTOHL (0x6e657373),
- ACE_NTOHL (0x506f6c69),
- ACE_NTOHL (0x63795661),
+ ACE_NTOHL (0x4964556e),
+ ACE_NTOHL (0x69717565),
+ ACE_NTOHL (0x6e657373),
+ ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x63795661),
ACE_NTOHL (0x6c756500), // name = IdUniquenessPolicyValue
2, // member count
10,
- ACE_NTOHL (0x554e4951),
- ACE_NTOHL (0x55455f49),
+ ACE_NTOHL (0x554e4951),
+ ACE_NTOHL (0x55455f49),
ACE_NTOHL (0x44000000), // name = UNIQUE_ID
12,
- ACE_NTOHL (0x4d554c54),
- ACE_NTOHL (0x49504c45),
+ ACE_NTOHL (0x4d554c54),
+ ACE_NTOHL (0x49504c45),
ACE_NTOHL (0x5f494400), // name = MULTIPLE_ID
};
@@ -1121,7 +1412,7 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_IdUniquenessPolicyValue (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (PortableServer)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_IdUniquenessPolicyValue, &_tc_TAO_tc_PortableServer_IdUniquenessPolicyValue)
+TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_IdUniquenessPolicyValue, &_tc_TAO_tc_PortableServer_IdUniquenessPolicyValue)
TAO_NAMESPACE_END
int PortableServer::IdUniquenessPolicy::_tao_class_id = 0;
@@ -1174,7 +1465,7 @@ PortableServer::IdUniquenessPolicy_var::operator const ::PortableServer::IdUniqu
return this->ptr_;
}
-PortableServer::IdUniquenessPolicy_var::operator ::PortableServer::IdUniquenessPolicy_ptr &() // cast
+PortableServer::IdUniquenessPolicy_var::operator ::PortableServer::IdUniquenessPolicy_ptr &() // cast
{
return this->ptr_;
}
@@ -1310,42 +1601,40 @@ PortableServer::IdUniquenessPolicy_out::operator-> (void)
// default constructor
-PortableServer::IdUniquenessPolicy::IdUniquenessPolicy ()
-{
- }
-
-// destructor
-PortableServer::IdUniquenessPolicy::~IdUniquenessPolicy (void)
+PortableServer::IdUniquenessPolicy::IdUniquenessPolicy (void)
{}
-
-PortableServer::IdUniquenessPolicy_ptr PortableServer::IdUniquenessPolicy::_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL
- )
-{
- return IdUniquenessPolicy::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
-}
-
-PortableServer::IdUniquenessPolicy_ptr PortableServer::IdUniquenessPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_NOT_USED
- )
-{
- if (CORBA::is_nil (obj))
- return IdUniquenessPolicy::_nil ();
- return
- ACE_reinterpret_cast
- (
- IdUniquenessPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &IdUniquenessPolicy::_tao_class_id
- )
- )
- );
+ // destructor
+ PortableServer::IdUniquenessPolicy::~IdUniquenessPolicy (void)
+ {}
+
+ PortableServer::IdUniquenessPolicy_ptr PortableServer::IdUniquenessPolicy::_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL
+ )
+ {
+ return IdUniquenessPolicy::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
+ }
+
+ PortableServer::IdUniquenessPolicy_ptr PortableServer::IdUniquenessPolicy::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL_NOT_USED
+ )
+ {
+ if (CORBA::is_nil (obj))
+ return IdUniquenessPolicy::_nil ();
+ return
+ ACE_reinterpret_cast
+ (
+ IdUniquenessPolicy_ptr,
+ obj->_tao_QueryInterface
+ (
+ ACE_reinterpret_cast
+ (
+ ptr_arith_t,
+ &IdUniquenessPolicy::_tao_class_id
+ )
+ )
+ );
}
PortableServer::IdUniquenessPolicy_ptr
@@ -1378,7 +1667,7 @@ void *PortableServer::IdUniquenessPolicy::_tao_QueryInterface (ptr_arith_t type)
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -1386,39 +1675,41 @@ void *PortableServer::IdUniquenessPolicy::_tao_QueryInterface (ptr_arith_t type)
const char* PortableServer::IdUniquenessPolicy::_interface_repository_id (void) const
{
- return "IDL:PortableServer/IdUniquenessPolicy:1.0";
+ return "IDL:omg.org/PortableServer/IdUniquenessPolicy:1.0";
}
static const CORBA::Long _oc_PortableServer_IdAssignmentPolicyValue[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 47,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x506f7274),
- ACE_NTOHL (0x61626c65),
- ACE_NTOHL (0x53657276),
- ACE_NTOHL (0x65722f49),
- ACE_NTOHL (0x64417373),
- ACE_NTOHL (0x69676e6d),
- ACE_NTOHL (0x656e7450),
- ACE_NTOHL (0x6f6c6963),
- ACE_NTOHL (0x7956616c),
- ACE_NTOHL (0x75653a31),
- ACE_NTOHL (0x2e300000), // repository ID = IDL:PortableServer/IdAssignmentPolicyValue:1.0
+ 55,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x506f7274),
+ ACE_NTOHL (0x61626c65),
+ ACE_NTOHL (0x53657276),
+ ACE_NTOHL (0x65722f49),
+ ACE_NTOHL (0x64417373),
+ ACE_NTOHL (0x69676e6d),
+ ACE_NTOHL (0x656e7450),
+ ACE_NTOHL (0x6f6c6963),
+ ACE_NTOHL (0x7956616c),
+ ACE_NTOHL (0x75653a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/PortableServer/IdAssignmentPolicyValue:1.0
24,
- ACE_NTOHL (0x49644173),
- ACE_NTOHL (0x7369676e),
- ACE_NTOHL (0x6d656e74),
- ACE_NTOHL (0x506f6c69),
- ACE_NTOHL (0x63795661),
+ ACE_NTOHL (0x49644173),
+ ACE_NTOHL (0x7369676e),
+ ACE_NTOHL (0x6d656e74),
+ ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x63795661),
ACE_NTOHL (0x6c756500), // name = IdAssignmentPolicyValue
2, // member count
8,
- ACE_NTOHL (0x55534552),
+ ACE_NTOHL (0x55534552),
ACE_NTOHL (0x5f494400), // name = USER_ID
10,
- ACE_NTOHL (0x53595354),
- ACE_NTOHL (0x454d5f49),
+ ACE_NTOHL (0x53595354),
+ ACE_NTOHL (0x454d5f49),
ACE_NTOHL (0x44000000), // name = SYSTEM_ID
};
@@ -1432,7 +1723,7 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_IdAssignmentPolicyValue (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (PortableServer)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_IdAssignmentPolicyValue, &_tc_TAO_tc_PortableServer_IdAssignmentPolicyValue)
+TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_IdAssignmentPolicyValue, &_tc_TAO_tc_PortableServer_IdAssignmentPolicyValue)
TAO_NAMESPACE_END
int PortableServer::IdAssignmentPolicy::_tao_class_id = 0;
@@ -1485,7 +1776,7 @@ PortableServer::IdAssignmentPolicy_var::operator const ::PortableServer::IdAssig
return this->ptr_;
}
-PortableServer::IdAssignmentPolicy_var::operator ::PortableServer::IdAssignmentPolicy_ptr &() // cast
+PortableServer::IdAssignmentPolicy_var::operator ::PortableServer::IdAssignmentPolicy_ptr &() // cast
{
return this->ptr_;
}
@@ -1621,42 +1912,40 @@ PortableServer::IdAssignmentPolicy_out::operator-> (void)
// default constructor
-PortableServer::IdAssignmentPolicy::IdAssignmentPolicy ()
-{
- }
-
-// destructor
-PortableServer::IdAssignmentPolicy::~IdAssignmentPolicy (void)
+PortableServer::IdAssignmentPolicy::IdAssignmentPolicy (void)
{}
-
-PortableServer::IdAssignmentPolicy_ptr PortableServer::IdAssignmentPolicy::_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL
- )
-{
- return IdAssignmentPolicy::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
-}
-
-PortableServer::IdAssignmentPolicy_ptr PortableServer::IdAssignmentPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_NOT_USED
- )
-{
- if (CORBA::is_nil (obj))
- return IdAssignmentPolicy::_nil ();
- return
- ACE_reinterpret_cast
- (
- IdAssignmentPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &IdAssignmentPolicy::_tao_class_id
- )
- )
- );
+ // destructor
+ PortableServer::IdAssignmentPolicy::~IdAssignmentPolicy (void)
+ {}
+
+ PortableServer::IdAssignmentPolicy_ptr PortableServer::IdAssignmentPolicy::_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL
+ )
+ {
+ return IdAssignmentPolicy::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
+ }
+
+ PortableServer::IdAssignmentPolicy_ptr PortableServer::IdAssignmentPolicy::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL_NOT_USED
+ )
+ {
+ if (CORBA::is_nil (obj))
+ return IdAssignmentPolicy::_nil ();
+ return
+ ACE_reinterpret_cast
+ (
+ IdAssignmentPolicy_ptr,
+ obj->_tao_QueryInterface
+ (
+ ACE_reinterpret_cast
+ (
+ ptr_arith_t,
+ &IdAssignmentPolicy::_tao_class_id
+ )
+ )
+ );
}
PortableServer::IdAssignmentPolicy_ptr
@@ -1689,7 +1978,7 @@ void *PortableServer::IdAssignmentPolicy::_tao_QueryInterface (ptr_arith_t type)
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -1697,7 +1986,7 @@ void *PortableServer::IdAssignmentPolicy::_tao_QueryInterface (ptr_arith_t type)
const char* PortableServer::IdAssignmentPolicy::_interface_repository_id (void) const
{
- return "IDL:PortableServer/IdAssignmentPolicy:1.0";
+ return "IDL:omg.org/PortableServer/IdAssignmentPolicy:1.0";
}
#if (TAO_HAS_MINIMUM_POA == 0)
@@ -1705,43 +1994,45 @@ const char* PortableServer::IdAssignmentPolicy::_interface_repository_id (void)
static const CORBA::Long _oc_PortableServer_ImplicitActivationPolicyValue[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 53,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x506f7274),
- ACE_NTOHL (0x61626c65),
- ACE_NTOHL (0x53657276),
- ACE_NTOHL (0x65722f49),
- ACE_NTOHL (0x6d706c69),
- ACE_NTOHL (0x63697441),
- ACE_NTOHL (0x63746976),
- ACE_NTOHL (0x6174696f),
- ACE_NTOHL (0x6e506f6c),
- ACE_NTOHL (0x69637956),
- ACE_NTOHL (0x616c7565),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:PortableServer/ImplicitActivationPolicyValue:1.0
+ 61,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x506f7274),
+ ACE_NTOHL (0x61626c65),
+ ACE_NTOHL (0x53657276),
+ ACE_NTOHL (0x65722f49),
+ ACE_NTOHL (0x6d706c69),
+ ACE_NTOHL (0x63697441),
+ ACE_NTOHL (0x63746976),
+ ACE_NTOHL (0x6174696f),
+ ACE_NTOHL (0x6e506f6c),
+ ACE_NTOHL (0x69637956),
+ ACE_NTOHL (0x616c7565),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/PortableServer/ImplicitActivationPolicyValue:1.0
30,
- ACE_NTOHL (0x496d706c),
- ACE_NTOHL (0x69636974),
- ACE_NTOHL (0x41637469),
- ACE_NTOHL (0x76617469),
- ACE_NTOHL (0x6f6e506f),
- ACE_NTOHL (0x6c696379),
- ACE_NTOHL (0x56616c75),
+ ACE_NTOHL (0x496d706c),
+ ACE_NTOHL (0x69636974),
+ ACE_NTOHL (0x41637469),
+ ACE_NTOHL (0x76617469),
+ ACE_NTOHL (0x6f6e506f),
+ ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x56616c75),
ACE_NTOHL (0x65000000), // name = ImplicitActivationPolicyValue
2, // member count
20,
- ACE_NTOHL (0x494d504c),
- ACE_NTOHL (0x49434954),
- ACE_NTOHL (0x5f414354),
- ACE_NTOHL (0x49564154),
+ ACE_NTOHL (0x494d504c),
+ ACE_NTOHL (0x49434954),
+ ACE_NTOHL (0x5f414354),
+ ACE_NTOHL (0x49564154),
ACE_NTOHL (0x494f4e00), // name = IMPLICIT_ACTIVATION
23,
- ACE_NTOHL (0x4e4f5f49),
- ACE_NTOHL (0x4d504c49),
- ACE_NTOHL (0x4349545f),
- ACE_NTOHL (0x41435449),
- ACE_NTOHL (0x56415449),
+ ACE_NTOHL (0x4e4f5f49),
+ ACE_NTOHL (0x4d504c49),
+ ACE_NTOHL (0x4349545f),
+ ACE_NTOHL (0x41435449),
+ ACE_NTOHL (0x56415449),
ACE_NTOHL (0x4f4e0000), // name = NO_IMPLICIT_ACTIVATION
};
@@ -1755,7 +2046,7 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_ImplicitActivationPolicyValue (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (PortableServer)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ImplicitActivationPolicyValue, &_tc_TAO_tc_PortableServer_ImplicitActivationPolicyValue)
+TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ImplicitActivationPolicyValue, &_tc_TAO_tc_PortableServer_ImplicitActivationPolicyValue)
TAO_NAMESPACE_END
int PortableServer::ImplicitActivationPolicy::_tao_class_id = 0;
@@ -1808,7 +2099,7 @@ PortableServer::ImplicitActivationPolicy_var::operator const ::PortableServer::I
return this->ptr_;
}
-PortableServer::ImplicitActivationPolicy_var::operator ::PortableServer::ImplicitActivationPolicy_ptr &() // cast
+PortableServer::ImplicitActivationPolicy_var::operator ::PortableServer::ImplicitActivationPolicy_ptr &() // cast
{
return this->ptr_;
}
@@ -1944,42 +2235,40 @@ PortableServer::ImplicitActivationPolicy_out::operator-> (void)
// default constructor
-PortableServer::ImplicitActivationPolicy::ImplicitActivationPolicy ()
-{
- }
-
-// destructor
-PortableServer::ImplicitActivationPolicy::~ImplicitActivationPolicy (void)
+PortableServer::ImplicitActivationPolicy::ImplicitActivationPolicy (void)
{}
-
-PortableServer::ImplicitActivationPolicy_ptr PortableServer::ImplicitActivationPolicy::_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL
- )
-{
- return ImplicitActivationPolicy::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
-}
-
-PortableServer::ImplicitActivationPolicy_ptr PortableServer::ImplicitActivationPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_NOT_USED
- )
-{
- if (CORBA::is_nil (obj))
- return ImplicitActivationPolicy::_nil ();
- return
- ACE_reinterpret_cast
- (
- ImplicitActivationPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &ImplicitActivationPolicy::_tao_class_id
- )
- )
- );
+ // destructor
+ PortableServer::ImplicitActivationPolicy::~ImplicitActivationPolicy (void)
+ {}
+
+ PortableServer::ImplicitActivationPolicy_ptr PortableServer::ImplicitActivationPolicy::_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL
+ )
+ {
+ return ImplicitActivationPolicy::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
+ }
+
+ PortableServer::ImplicitActivationPolicy_ptr PortableServer::ImplicitActivationPolicy::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL_NOT_USED
+ )
+ {
+ if (CORBA::is_nil (obj))
+ return ImplicitActivationPolicy::_nil ();
+ return
+ ACE_reinterpret_cast
+ (
+ ImplicitActivationPolicy_ptr,
+ obj->_tao_QueryInterface
+ (
+ ACE_reinterpret_cast
+ (
+ ptr_arith_t,
+ &ImplicitActivationPolicy::_tao_class_id
+ )
+ )
+ );
}
PortableServer::ImplicitActivationPolicy_ptr
@@ -2012,7 +2301,7 @@ void *PortableServer::ImplicitActivationPolicy::_tao_QueryInterface (ptr_arith_t
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -2020,41 +2309,43 @@ void *PortableServer::ImplicitActivationPolicy::_tao_QueryInterface (ptr_arith_t
const char* PortableServer::ImplicitActivationPolicy::_interface_repository_id (void) const
{
- return "IDL:PortableServer/ImplicitActivationPolicy:1.0";
+ return "IDL:omg.org/PortableServer/ImplicitActivationPolicy:1.0";
}
static const CORBA::Long _oc_PortableServer_ServantRetentionPolicyValue[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 51,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x506f7274),
- ACE_NTOHL (0x61626c65),
- ACE_NTOHL (0x53657276),
- ACE_NTOHL (0x65722f53),
- ACE_NTOHL (0x65727661),
- ACE_NTOHL (0x6e745265),
- ACE_NTOHL (0x74656e74),
- ACE_NTOHL (0x696f6e50),
- ACE_NTOHL (0x6f6c6963),
- ACE_NTOHL (0x7956616c),
- ACE_NTOHL (0x75653a31),
- ACE_NTOHL (0x2e300000), // repository ID = IDL:PortableServer/ServantRetentionPolicyValue:1.0
+ 59,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x506f7274),
+ ACE_NTOHL (0x61626c65),
+ ACE_NTOHL (0x53657276),
+ ACE_NTOHL (0x65722f53),
+ ACE_NTOHL (0x65727661),
+ ACE_NTOHL (0x6e745265),
+ ACE_NTOHL (0x74656e74),
+ ACE_NTOHL (0x696f6e50),
+ ACE_NTOHL (0x6f6c6963),
+ ACE_NTOHL (0x7956616c),
+ ACE_NTOHL (0x75653a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/PortableServer/ServantRetentionPolicyValue:1.0
28,
- ACE_NTOHL (0x53657276),
- ACE_NTOHL (0x616e7452),
- ACE_NTOHL (0x6574656e),
- ACE_NTOHL (0x74696f6e),
- ACE_NTOHL (0x506f6c69),
- ACE_NTOHL (0x63795661),
+ ACE_NTOHL (0x53657276),
+ ACE_NTOHL (0x616e7452),
+ ACE_NTOHL (0x6574656e),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x63795661),
ACE_NTOHL (0x6c756500), // name = ServantRetentionPolicyValue
2, // member count
7,
- ACE_NTOHL (0x52455441),
+ ACE_NTOHL (0x52455441),
ACE_NTOHL (0x494e0000), // name = RETAIN
11,
- ACE_NTOHL (0x4e4f4e5f),
- ACE_NTOHL (0x52455441),
+ ACE_NTOHL (0x4e4f4e5f),
+ ACE_NTOHL (0x52455441),
ACE_NTOHL (0x494e0000), // name = NON_RETAIN
};
@@ -2068,7 +2359,7 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_ServantRetentionPolicyValue (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (PortableServer)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ServantRetentionPolicyValue, &_tc_TAO_tc_PortableServer_ServantRetentionPolicyValue)
+TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ServantRetentionPolicyValue, &_tc_TAO_tc_PortableServer_ServantRetentionPolicyValue)
TAO_NAMESPACE_END
int PortableServer::ServantRetentionPolicy::_tao_class_id = 0;
@@ -2121,7 +2412,7 @@ PortableServer::ServantRetentionPolicy_var::operator const ::PortableServer::Ser
return this->ptr_;
}
-PortableServer::ServantRetentionPolicy_var::operator ::PortableServer::ServantRetentionPolicy_ptr &() // cast
+PortableServer::ServantRetentionPolicy_var::operator ::PortableServer::ServantRetentionPolicy_ptr &() // cast
{
return this->ptr_;
}
@@ -2257,42 +2548,40 @@ PortableServer::ServantRetentionPolicy_out::operator-> (void)
// default constructor
-PortableServer::ServantRetentionPolicy::ServantRetentionPolicy ()
-{
- }
-
-// destructor
-PortableServer::ServantRetentionPolicy::~ServantRetentionPolicy (void)
+PortableServer::ServantRetentionPolicy::ServantRetentionPolicy (void)
{}
-
-PortableServer::ServantRetentionPolicy_ptr PortableServer::ServantRetentionPolicy::_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL
- )
-{
- return ServantRetentionPolicy::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
-}
-
-PortableServer::ServantRetentionPolicy_ptr PortableServer::ServantRetentionPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_NOT_USED
- )
-{
- if (CORBA::is_nil (obj))
- return ServantRetentionPolicy::_nil ();
- return
- ACE_reinterpret_cast
- (
- ServantRetentionPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &ServantRetentionPolicy::_tao_class_id
- )
- )
- );
+ // destructor
+ PortableServer::ServantRetentionPolicy::~ServantRetentionPolicy (void)
+ {}
+
+ PortableServer::ServantRetentionPolicy_ptr PortableServer::ServantRetentionPolicy::_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL
+ )
+ {
+ return ServantRetentionPolicy::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
+ }
+
+ PortableServer::ServantRetentionPolicy_ptr PortableServer::ServantRetentionPolicy::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL_NOT_USED
+ )
+ {
+ if (CORBA::is_nil (obj))
+ return ServantRetentionPolicy::_nil ();
+ return
+ ACE_reinterpret_cast
+ (
+ ServantRetentionPolicy_ptr,
+ obj->_tao_QueryInterface
+ (
+ ACE_reinterpret_cast
+ (
+ ptr_arith_t,
+ &ServantRetentionPolicy::_tao_class_id
+ )
+ )
+ );
}
PortableServer::ServantRetentionPolicy_ptr
@@ -2325,7 +2614,7 @@ void *PortableServer::ServantRetentionPolicy::_tao_QueryInterface (ptr_arith_t t
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -2333,55 +2622,57 @@ void *PortableServer::ServantRetentionPolicy::_tao_QueryInterface (ptr_arith_t t
const char* PortableServer::ServantRetentionPolicy::_interface_repository_id (void) const
{
- return "IDL:PortableServer/ServantRetentionPolicy:1.0";
+ return "IDL:omg.org/PortableServer/ServantRetentionPolicy:1.0";
}
static const CORBA::Long _oc_PortableServer_RequestProcessingPolicyValue[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 52,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x506f7274),
- ACE_NTOHL (0x61626c65),
- ACE_NTOHL (0x53657276),
- ACE_NTOHL (0x65722f52),
- ACE_NTOHL (0x65717565),
- ACE_NTOHL (0x73745072),
- ACE_NTOHL (0x6f636573),
- ACE_NTOHL (0x73696e67),
- ACE_NTOHL (0x506f6c69),
- ACE_NTOHL (0x63795661),
- ACE_NTOHL (0x6c75653a),
- ACE_NTOHL (0x312e3000), // repository ID = IDL:PortableServer/RequestProcessingPolicyValue:1.0
+ 60,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x506f7274),
+ ACE_NTOHL (0x61626c65),
+ ACE_NTOHL (0x53657276),
+ ACE_NTOHL (0x65722f52),
+ ACE_NTOHL (0x65717565),
+ ACE_NTOHL (0x73745072),
+ ACE_NTOHL (0x6f636573),
+ ACE_NTOHL (0x73696e67),
+ ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x63795661),
+ ACE_NTOHL (0x6c75653a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/PortableServer/RequestProcessingPolicyValue:1.0
29,
- ACE_NTOHL (0x52657175),
- ACE_NTOHL (0x65737450),
- ACE_NTOHL (0x726f6365),
- ACE_NTOHL (0x7373696e),
- ACE_NTOHL (0x67506f6c),
- ACE_NTOHL (0x69637956),
- ACE_NTOHL (0x616c7565),
+ ACE_NTOHL (0x52657175),
+ ACE_NTOHL (0x65737450),
+ ACE_NTOHL (0x726f6365),
+ ACE_NTOHL (0x7373696e),
+ ACE_NTOHL (0x67506f6c),
+ ACE_NTOHL (0x69637956),
+ ACE_NTOHL (0x616c7565),
ACE_NTOHL (0x0), // name = RequestProcessingPolicyValue
3, // member count
27,
- ACE_NTOHL (0x5553455f),
- ACE_NTOHL (0x41435449),
- ACE_NTOHL (0x56455f4f),
- ACE_NTOHL (0x424a4543),
- ACE_NTOHL (0x545f4d41),
- ACE_NTOHL (0x505f4f4e),
+ ACE_NTOHL (0x5553455f),
+ ACE_NTOHL (0x41435449),
+ ACE_NTOHL (0x56455f4f),
+ ACE_NTOHL (0x424a4543),
+ ACE_NTOHL (0x545f4d41),
+ ACE_NTOHL (0x505f4f4e),
ACE_NTOHL (0x4c590000), // name = USE_ACTIVE_OBJECT_MAP_ONLY
20,
- ACE_NTOHL (0x5553455f),
- ACE_NTOHL (0x44454641),
- ACE_NTOHL (0x554c545f),
- ACE_NTOHL (0x53455256),
+ ACE_NTOHL (0x5553455f),
+ ACE_NTOHL (0x44454641),
+ ACE_NTOHL (0x554c545f),
+ ACE_NTOHL (0x53455256),
ACE_NTOHL (0x414e5400), // name = USE_DEFAULT_SERVANT
20,
- ACE_NTOHL (0x5553455f),
- ACE_NTOHL (0x53455256),
- ACE_NTOHL (0x414e545f),
- ACE_NTOHL (0x4d414e41),
+ ACE_NTOHL (0x5553455f),
+ ACE_NTOHL (0x53455256),
+ ACE_NTOHL (0x414e545f),
+ ACE_NTOHL (0x4d414e41),
ACE_NTOHL (0x47455200), // name = USE_SERVANT_MANAGER
};
@@ -2395,7 +2686,7 @@ static CORBA::TypeCode _tc_TAO_tc_PortableServer_RequestProcessingPolicyValue (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (PortableServer)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_RequestProcessingPolicyValue, &_tc_TAO_tc_PortableServer_RequestProcessingPolicyValue)
+TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_RequestProcessingPolicyValue, &_tc_TAO_tc_PortableServer_RequestProcessingPolicyValue)
TAO_NAMESPACE_END
int PortableServer::RequestProcessingPolicy::_tao_class_id = 0;
@@ -2448,7 +2739,7 @@ PortableServer::RequestProcessingPolicy_var::operator const ::PortableServer::Re
return this->ptr_;
}
-PortableServer::RequestProcessingPolicy_var::operator ::PortableServer::RequestProcessingPolicy_ptr &() // cast
+PortableServer::RequestProcessingPolicy_var::operator ::PortableServer::RequestProcessingPolicy_ptr &() // cast
{
return this->ptr_;
}
@@ -2584,42 +2875,40 @@ PortableServer::RequestProcessingPolicy_out::operator-> (void)
// default constructor
-PortableServer::RequestProcessingPolicy::RequestProcessingPolicy ()
-{
- }
-
-// destructor
-PortableServer::RequestProcessingPolicy::~RequestProcessingPolicy (void)
+PortableServer::RequestProcessingPolicy::RequestProcessingPolicy (void)
{}
-
-PortableServer::RequestProcessingPolicy_ptr PortableServer::RequestProcessingPolicy::_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL
- )
-{
- return RequestProcessingPolicy::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
-}
-
-PortableServer::RequestProcessingPolicy_ptr PortableServer::RequestProcessingPolicy::_unchecked_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_NOT_USED
- )
-{
- if (CORBA::is_nil (obj))
- return RequestProcessingPolicy::_nil ();
- return
- ACE_reinterpret_cast
- (
- RequestProcessingPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &RequestProcessingPolicy::_tao_class_id
- )
- )
- );
+ // destructor
+ PortableServer::RequestProcessingPolicy::~RequestProcessingPolicy (void)
+ {}
+
+ PortableServer::RequestProcessingPolicy_ptr PortableServer::RequestProcessingPolicy::_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL
+ )
+ {
+ return RequestProcessingPolicy::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
+ }
+
+ PortableServer::RequestProcessingPolicy_ptr PortableServer::RequestProcessingPolicy::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL_NOT_USED
+ )
+ {
+ if (CORBA::is_nil (obj))
+ return RequestProcessingPolicy::_nil ();
+ return
+ ACE_reinterpret_cast
+ (
+ RequestProcessingPolicy_ptr,
+ obj->_tao_QueryInterface
+ (
+ ACE_reinterpret_cast
+ (
+ ptr_arith_t,
+ &RequestProcessingPolicy::_tao_class_id
+ )
+ )
+ );
}
PortableServer::RequestProcessingPolicy_ptr
@@ -2652,7 +2941,7 @@ void *PortableServer::RequestProcessingPolicy::_tao_QueryInterface (ptr_arith_t
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -2660,7 +2949,7 @@ void *PortableServer::RequestProcessingPolicy::_tao_QueryInterface (ptr_arith_t
const char* PortableServer::RequestProcessingPolicy::_interface_repository_id (void) const
{
- return "IDL:PortableServer/RequestProcessingPolicy:1.0";
+ return "IDL:omg.org/PortableServer/RequestProcessingPolicy:1.0";
}
#endif /* TAO_HAS_MINIMUM_POA == 0 */
@@ -2715,7 +3004,7 @@ PortableServer::POAManager_var::operator const ::PortableServer::POAManager_ptr
return this->ptr_;
}
-PortableServer::POAManager_var::operator ::PortableServer::POAManager_ptr &() // cast
+PortableServer::POAManager_var::operator ::PortableServer::POAManager_ptr &() // cast
{
return this->ptr_;
}
@@ -2851,42 +3140,40 @@ PortableServer::POAManager_out::operator-> (void)
// default constructor
-PortableServer::POAManager::POAManager ()
-{
- }
-
-// destructor
-PortableServer::POAManager::~POAManager (void)
+PortableServer::POAManager::POAManager (void)
{}
-
-PortableServer::POAManager_ptr PortableServer::POAManager::_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL
- )
-{
- return POAManager::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
-}
-
-PortableServer::POAManager_ptr PortableServer::POAManager::_unchecked_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_NOT_USED
- )
-{
- if (CORBA::is_nil (obj))
- return POAManager::_nil ();
- return
- ACE_reinterpret_cast
- (
- POAManager_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &POAManager::_tao_class_id
- )
- )
- );
+ // destructor
+ PortableServer::POAManager::~POAManager (void)
+ {}
+
+ PortableServer::POAManager_ptr PortableServer::POAManager::_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL
+ )
+ {
+ return POAManager::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
+ }
+
+ PortableServer::POAManager_ptr PortableServer::POAManager::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL_NOT_USED
+ )
+ {
+ if (CORBA::is_nil (obj))
+ return POAManager::_nil ();
+ return
+ ACE_reinterpret_cast
+ (
+ POAManager_ptr,
+ obj->_tao_QueryInterface
+ (
+ ACE_reinterpret_cast
+ (
+ ptr_arith_t,
+ &POAManager::_tao_class_id
+ )
+ )
+ );
}
PortableServer::POAManager_ptr
@@ -2907,7 +3194,7 @@ void *PortableServer::POAManager::_tao_QueryInterface (ptr_arith_t type)
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -2915,12 +3202,12 @@ void *PortableServer::POAManager::_tao_QueryInterface (ptr_arith_t type)
const char* PortableServer::POAManager::_interface_repository_id (void) const
{
- return "IDL:PortableServer/POAManager:1.0";
+ return "IDL:omg.org/PortableServer/POAManager:1.0";
}
// Default constructor.
PortableServer::POAManager::AdapterInactive::AdapterInactive (void)
- : CORBA_UserException ("IDL:PortableServer/POAManager/AdapterInactive:1.0")
+ : CORBA_UserException ("IDL:omg.org/PortableServer/POAManager/AdapterInactive:1.0")
{
}
@@ -2947,7 +3234,7 @@ PortableServer::POAManager::AdapterInactive::operator= (const ::PortableServer::
PortableServer::POAManager::AdapterInactive *
PortableServer::POAManager::AdapterInactive::_downcast (CORBA::Exception *exc)
{
- if (!ACE_OS::strcmp ("IDL:PortableServer/POAManager/AdapterInactive:1.0", exc->_id ()))
+ if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POAManager/AdapterInactive:1.0", exc->_id ()))
{
return ACE_dynamic_cast (AdapterInactive *, exc);
}
@@ -3038,7 +3325,7 @@ PortableServer::AdapterActivator_var::operator const ::PortableServer::AdapterAc
return this->ptr_;
}
-PortableServer::AdapterActivator_var::operator ::PortableServer::AdapterActivator_ptr &() // cast
+PortableServer::AdapterActivator_var::operator ::PortableServer::AdapterActivator_ptr &() // cast
{
return this->ptr_;
}
@@ -3174,42 +3461,40 @@ PortableServer::AdapterActivator_out::operator-> (void)
// default constructor
-PortableServer::AdapterActivator::AdapterActivator ()
-{
- }
-
-// destructor
-PortableServer::AdapterActivator::~AdapterActivator (void)
+PortableServer::AdapterActivator::AdapterActivator (void)
{}
-
-PortableServer::AdapterActivator_ptr PortableServer::AdapterActivator::_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL
- )
-{
- return AdapterActivator::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
-}
-
-PortableServer::AdapterActivator_ptr PortableServer::AdapterActivator::_unchecked_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_NOT_USED
- )
-{
- if (CORBA::is_nil (obj))
- return AdapterActivator::_nil ();
- return
- ACE_reinterpret_cast
- (
- AdapterActivator_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &AdapterActivator::_tao_class_id
- )
- )
- );
+ // destructor
+ PortableServer::AdapterActivator::~AdapterActivator (void)
+ {}
+
+ PortableServer::AdapterActivator_ptr PortableServer::AdapterActivator::_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL
+ )
+ {
+ return AdapterActivator::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
+ }
+
+ PortableServer::AdapterActivator_ptr PortableServer::AdapterActivator::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL_NOT_USED
+ )
+ {
+ if (CORBA::is_nil (obj))
+ return AdapterActivator::_nil ();
+ return
+ ACE_reinterpret_cast
+ (
+ AdapterActivator_ptr,
+ obj->_tao_QueryInterface
+ (
+ ACE_reinterpret_cast
+ (
+ ptr_arith_t,
+ &AdapterActivator::_tao_class_id
+ )
+ )
+ );
}
PortableServer::AdapterActivator_ptr
@@ -3230,7 +3515,7 @@ void *PortableServer::AdapterActivator::_tao_QueryInterface (ptr_arith_t type)
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -3238,7 +3523,7 @@ void *PortableServer::AdapterActivator::_tao_QueryInterface (ptr_arith_t type)
const char* PortableServer::AdapterActivator::_interface_repository_id (void) const
{
- return "IDL:PortableServer/AdapterActivator:1.0";
+ return "IDL:omg.org/PortableServer/AdapterActivator:2.3";
}
int PortableServer::ServantManager::_tao_class_id = 0;
@@ -3291,7 +3576,7 @@ PortableServer::ServantManager_var::operator const ::PortableServer::ServantMana
return this->ptr_;
}
-PortableServer::ServantManager_var::operator ::PortableServer::ServantManager_ptr &() // cast
+PortableServer::ServantManager_var::operator ::PortableServer::ServantManager_ptr &() // cast
{
return this->ptr_;
}
@@ -3427,42 +3712,40 @@ PortableServer::ServantManager_out::operator-> (void)
// default constructor
-PortableServer::ServantManager::ServantManager ()
-{
- }
-
-// destructor
-PortableServer::ServantManager::~ServantManager (void)
+PortableServer::ServantManager::ServantManager (void)
{}
-
-PortableServer::ServantManager_ptr PortableServer::ServantManager::_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL
- )
-{
- return ServantManager::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
-}
-
-PortableServer::ServantManager_ptr PortableServer::ServantManager::_unchecked_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_NOT_USED
- )
-{
- if (CORBA::is_nil (obj))
- return ServantManager::_nil ();
- return
- ACE_reinterpret_cast
- (
- ServantManager_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &ServantManager::_tao_class_id
- )
- )
- );
+ // destructor
+ PortableServer::ServantManager::~ServantManager (void)
+ {}
+
+ PortableServer::ServantManager_ptr PortableServer::ServantManager::_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL
+ )
+ {
+ return ServantManager::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
+ }
+
+ PortableServer::ServantManager_ptr PortableServer::ServantManager::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL_NOT_USED
+ )
+ {
+ if (CORBA::is_nil (obj))
+ return ServantManager::_nil ();
+ return
+ ACE_reinterpret_cast
+ (
+ ServantManager_ptr,
+ obj->_tao_QueryInterface
+ (
+ ACE_reinterpret_cast
+ (
+ ptr_arith_t,
+ &ServantManager::_tao_class_id
+ )
+ )
+ );
}
PortableServer::ServantManager_ptr
@@ -3483,7 +3766,7 @@ void *PortableServer::ServantManager::_tao_QueryInterface (ptr_arith_t type)
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -3491,7 +3774,7 @@ void *PortableServer::ServantManager::_tao_QueryInterface (ptr_arith_t type)
const char* PortableServer::ServantManager::_interface_repository_id (void) const
{
- return "IDL:PortableServer/ServantManager:1.0";
+ return "IDL:omg.org/PortableServer/ServantManager:1.0";
}
int PortableServer::ServantActivator::_tao_class_id = 0;
@@ -3544,7 +3827,7 @@ PortableServer::ServantActivator_var::operator const ::PortableServer::ServantAc
return this->ptr_;
}
-PortableServer::ServantActivator_var::operator ::PortableServer::ServantActivator_ptr &() // cast
+PortableServer::ServantActivator_var::operator ::PortableServer::ServantActivator_ptr &() // cast
{
return this->ptr_;
}
@@ -3680,42 +3963,40 @@ PortableServer::ServantActivator_out::operator-> (void)
// default constructor
-PortableServer::ServantActivator::ServantActivator ()
-{
- }
-
-// destructor
-PortableServer::ServantActivator::~ServantActivator (void)
+PortableServer::ServantActivator::ServantActivator (void)
{}
-
-PortableServer::ServantActivator_ptr PortableServer::ServantActivator::_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL
- )
-{
- return ServantActivator::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
-}
-
-PortableServer::ServantActivator_ptr PortableServer::ServantActivator::_unchecked_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_NOT_USED
- )
-{
- if (CORBA::is_nil (obj))
- return ServantActivator::_nil ();
- return
- ACE_reinterpret_cast
- (
- ServantActivator_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &ServantActivator::_tao_class_id
- )
- )
- );
+ // destructor
+ PortableServer::ServantActivator::~ServantActivator (void)
+ {}
+
+ PortableServer::ServantActivator_ptr PortableServer::ServantActivator::_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL
+ )
+ {
+ return ServantActivator::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
+ }
+
+ PortableServer::ServantActivator_ptr PortableServer::ServantActivator::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL_NOT_USED
+ )
+ {
+ if (CORBA::is_nil (obj))
+ return ServantActivator::_nil ();
+ return
+ ACE_reinterpret_cast
+ (
+ ServantActivator_ptr,
+ obj->_tao_QueryInterface
+ (
+ ACE_reinterpret_cast
+ (
+ ptr_arith_t,
+ &ServantActivator::_tao_class_id
+ )
+ )
+ );
}
PortableServer::ServantActivator_ptr
@@ -3748,7 +4029,7 @@ void *PortableServer::ServantActivator::_tao_QueryInterface (ptr_arith_t type)
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -3756,7 +4037,7 @@ void *PortableServer::ServantActivator::_tao_QueryInterface (ptr_arith_t type)
const char* PortableServer::ServantActivator::_interface_repository_id (void) const
{
- return "IDL:PortableServer/ServantActivator:1.0";
+ return "IDL:omg.org/PortableServer/ServantActivator:2.3";
}
int PortableServer::ServantLocator::_tao_class_id = 0;
@@ -3809,7 +4090,7 @@ PortableServer::ServantLocator_var::operator const ::PortableServer::ServantLoca
return this->ptr_;
}
-PortableServer::ServantLocator_var::operator ::PortableServer::ServantLocator_ptr &() // cast
+PortableServer::ServantLocator_var::operator ::PortableServer::ServantLocator_ptr &() // cast
{
return this->ptr_;
}
@@ -3945,42 +4226,40 @@ PortableServer::ServantLocator_out::operator-> (void)
// default constructor
-PortableServer::ServantLocator::ServantLocator ()
-{
- }
-
-// destructor
-PortableServer::ServantLocator::~ServantLocator (void)
+PortableServer::ServantLocator::ServantLocator (void)
{}
-
-PortableServer::ServantLocator_ptr PortableServer::ServantLocator::_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL
- )
-{
- return ServantLocator::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
-}
-
-PortableServer::ServantLocator_ptr PortableServer::ServantLocator::_unchecked_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_NOT_USED
- )
-{
- if (CORBA::is_nil (obj))
- return ServantLocator::_nil ();
- return
- ACE_reinterpret_cast
- (
- ServantLocator_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &ServantLocator::_tao_class_id
- )
- )
- );
+ // destructor
+ PortableServer::ServantLocator::~ServantLocator (void)
+ {}
+
+ PortableServer::ServantLocator_ptr PortableServer::ServantLocator::_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL
+ )
+ {
+ return ServantLocator::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
+ }
+
+ PortableServer::ServantLocator_ptr PortableServer::ServantLocator::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL_NOT_USED
+ )
+ {
+ if (CORBA::is_nil (obj))
+ return ServantLocator::_nil ();
+ return
+ ACE_reinterpret_cast
+ (
+ ServantLocator_ptr,
+ obj->_tao_QueryInterface
+ (
+ ACE_reinterpret_cast
+ (
+ ptr_arith_t,
+ &ServantLocator::_tao_class_id
+ )
+ )
+ );
}
PortableServer::ServantLocator_ptr
@@ -4013,7 +4292,7 @@ void *PortableServer::ServantLocator::_tao_QueryInterface (ptr_arith_t type)
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -4021,7 +4300,7 @@ void *PortableServer::ServantLocator::_tao_QueryInterface (ptr_arith_t type)
const char* PortableServer::ServantLocator::_interface_repository_id (void) const
{
- return "IDL:PortableServer/ServantLocator:1.0";
+ return "IDL:omg.org/PortableServer/ServantLocator:2.3";
}
#endif /* TAO_HAS_MINIMUM_POA == 0 */
@@ -4076,7 +4355,7 @@ PortableServer::POA_var::operator const ::PortableServer::POA_ptr &() const // c
return this->ptr_;
}
-PortableServer::POA_var::operator ::PortableServer::POA_ptr &() // cast
+PortableServer::POA_var::operator ::PortableServer::POA_ptr &() // cast
{
return this->ptr_;
}
@@ -4212,42 +4491,40 @@ PortableServer::POA_out::operator-> (void)
// default constructor
-PortableServer::POA::POA ()
-{
- }
-
-// destructor
-PortableServer::POA::~POA (void)
+PortableServer::POA::POA (void)
{}
-
-PortableServer::POA_ptr PortableServer::POA::_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL
- )
-{
- return POA::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
-}
-
-PortableServer::POA_ptr PortableServer::POA::_unchecked_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_NOT_USED
- )
-{
- if (CORBA::is_nil (obj))
- return POA::_nil ();
- return
- ACE_reinterpret_cast
- (
- POA_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &POA::_tao_class_id
- )
- )
- );
+ // destructor
+ PortableServer::POA::~POA (void)
+ {}
+
+ PortableServer::POA_ptr PortableServer::POA::_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL
+ )
+ {
+ return POA::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
+ }
+
+ PortableServer::POA_ptr PortableServer::POA::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL_NOT_USED
+ )
+ {
+ if (CORBA::is_nil (obj))
+ return POA::_nil ();
+ return
+ ACE_reinterpret_cast
+ (
+ POA_ptr,
+ obj->_tao_QueryInterface
+ (
+ ACE_reinterpret_cast
+ (
+ ptr_arith_t,
+ &POA::_tao_class_id
+ )
+ )
+ );
}
PortableServer::POA_ptr
@@ -4268,7 +4545,7 @@ void *PortableServer::POA::_tao_QueryInterface (ptr_arith_t type)
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -4276,12 +4553,12 @@ void *PortableServer::POA::_tao_QueryInterface (ptr_arith_t type)
const char* PortableServer::POA::_interface_repository_id (void) const
{
- return "IDL:PortableServer/POA:1.0";
+ return "IDL:omg.org/PortableServer/POA:2.3";
}
// Default constructor.
PortableServer::POA::AdapterAlreadyExists::AdapterAlreadyExists (void)
- : CORBA_UserException ("IDL:PortableServer/POA/AdapterAlreadyExists:1.0")
+ : CORBA_UserException ("IDL:omg.org/PortableServer/POA/AdapterAlreadyExists:1.0")
{
}
@@ -4308,7 +4585,7 @@ PortableServer::POA::AdapterAlreadyExists::operator= (const ::PortableServer::PO
PortableServer::POA::AdapterAlreadyExists *
PortableServer::POA::AdapterAlreadyExists::_downcast (CORBA::Exception *exc)
{
- if (!ACE_OS::strcmp ("IDL:PortableServer/POA/AdapterAlreadyExists:1.0", exc->_id ()))
+ if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/AdapterAlreadyExists:1.0", exc->_id ()))
{
return ACE_dynamic_cast (AdapterAlreadyExists *, exc);
}
@@ -4349,7 +4626,7 @@ CORBA::Exception *PortableServer::POA::AdapterAlreadyExists::_alloc (void)
// Default constructor.
PortableServer::POA::AdapterNonExistent::AdapterNonExistent (void)
- : CORBA_UserException ("IDL:PortableServer/POA/AdapterNonExistent:1.0")
+ : CORBA_UserException ("IDL:omg.org/PortableServer/POA/AdapterNonExistent:1.0")
{
}
@@ -4376,7 +4653,7 @@ PortableServer::POA::AdapterNonExistent::operator= (const ::PortableServer::POA:
PortableServer::POA::AdapterNonExistent *
PortableServer::POA::AdapterNonExistent::_downcast (CORBA::Exception *exc)
{
- if (!ACE_OS::strcmp ("IDL:PortableServer/POA/AdapterNonExistent:1.0", exc->_id ()))
+ if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/AdapterNonExistent:1.0", exc->_id ()))
{
return ACE_dynamic_cast (AdapterNonExistent *, exc);
}
@@ -4417,7 +4694,7 @@ CORBA::Exception *PortableServer::POA::AdapterNonExistent::_alloc (void)
// Default constructor.
PortableServer::POA::InvalidPolicy::InvalidPolicy (void)
- : CORBA_UserException ("IDL:PortableServer/POA/InvalidPolicy:1.0")
+ : CORBA_UserException ("IDL:omg.org/PortableServer/POA/InvalidPolicy:1.0")
{
}
@@ -4446,7 +4723,7 @@ PortableServer::POA::InvalidPolicy::operator= (const ::PortableServer::POA::Inva
PortableServer::POA::InvalidPolicy *
PortableServer::POA::InvalidPolicy::_downcast (CORBA::Exception *exc)
{
- if (!ACE_OS::strcmp ("IDL:PortableServer/POA/InvalidPolicy:1.0", exc->_id ()))
+ if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/InvalidPolicy:1.0", exc->_id ()))
{
return ACE_dynamic_cast (InvalidPolicy *, exc);
}
@@ -4488,7 +4765,7 @@ CORBA::Exception *PortableServer::POA::InvalidPolicy::_alloc (void)
PortableServer::POA::InvalidPolicy::InvalidPolicy (
CORBA::UShort _tao_index
)
- : CORBA_UserException ("IDL:PortableServer/POA/InvalidPolicy:1.0")
+ : CORBA_UserException ("IDL:omg.org/PortableServer/POA/InvalidPolicy:1.0")
{
this->index = _tao_index;
}
@@ -4497,7 +4774,7 @@ PortableServer::POA::InvalidPolicy::InvalidPolicy (
// Default constructor.
PortableServer::POA::NoServant::NoServant (void)
- : CORBA_UserException ("IDL:PortableServer/POA/NoServant:1.0")
+ : CORBA_UserException ("IDL:omg.org/PortableServer/POA/NoServant:1.0")
{
}
@@ -4524,7 +4801,7 @@ PortableServer::POA::NoServant::operator= (const ::PortableServer::POA::NoServan
PortableServer::POA::NoServant *
PortableServer::POA::NoServant::_downcast (CORBA::Exception *exc)
{
- if (!ACE_OS::strcmp ("IDL:PortableServer/POA/NoServant:1.0", exc->_id ()))
+ if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/NoServant:1.0", exc->_id ()))
{
return ACE_dynamic_cast (NoServant *, exc);
}
@@ -4567,7 +4844,7 @@ CORBA::Exception *PortableServer::POA::NoServant::_alloc (void)
// Default constructor.
PortableServer::POA::ObjectAlreadyActive::ObjectAlreadyActive (void)
- : CORBA_UserException ("IDL:PortableServer/POA/ObjectAlreadyActive:1.0")
+ : CORBA_UserException ("IDL:omg.org/PortableServer/POA/ObjectAlreadyActive:1.0")
{
}
@@ -4594,7 +4871,7 @@ PortableServer::POA::ObjectAlreadyActive::operator= (const ::PortableServer::POA
PortableServer::POA::ObjectAlreadyActive *
PortableServer::POA::ObjectAlreadyActive::_downcast (CORBA::Exception *exc)
{
- if (!ACE_OS::strcmp ("IDL:PortableServer/POA/ObjectAlreadyActive:1.0", exc->_id ()))
+ if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/ObjectAlreadyActive:1.0", exc->_id ()))
{
return ACE_dynamic_cast (ObjectAlreadyActive *, exc);
}
@@ -4635,7 +4912,7 @@ CORBA::Exception *PortableServer::POA::ObjectAlreadyActive::_alloc (void)
// Default constructor.
PortableServer::POA::ObjectNotActive::ObjectNotActive (void)
- : CORBA_UserException ("IDL:PortableServer/POA/ObjectNotActive:1.0")
+ : CORBA_UserException ("IDL:omg.org/PortableServer/POA/ObjectNotActive:1.0")
{
}
@@ -4662,7 +4939,7 @@ PortableServer::POA::ObjectNotActive::operator= (const ::PortableServer::POA::Ob
PortableServer::POA::ObjectNotActive *
PortableServer::POA::ObjectNotActive::_downcast (CORBA::Exception *exc)
{
- if (!ACE_OS::strcmp ("IDL:PortableServer/POA/ObjectNotActive:1.0", exc->_id ()))
+ if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/ObjectNotActive:1.0", exc->_id ()))
{
return ACE_dynamic_cast (ObjectNotActive *, exc);
}
@@ -4703,7 +4980,7 @@ CORBA::Exception *PortableServer::POA::ObjectNotActive::_alloc (void)
// Default constructor.
PortableServer::POA::ServantAlreadyActive::ServantAlreadyActive (void)
- : CORBA_UserException ("IDL:PortableServer/POA/ServantAlreadyActive:1.0")
+ : CORBA_UserException ("IDL:omg.org/PortableServer/POA/ServantAlreadyActive:1.0")
{
}
@@ -4730,7 +5007,7 @@ PortableServer::POA::ServantAlreadyActive::operator= (const ::PortableServer::PO
PortableServer::POA::ServantAlreadyActive *
PortableServer::POA::ServantAlreadyActive::_downcast (CORBA::Exception *exc)
{
- if (!ACE_OS::strcmp ("IDL:PortableServer/POA/ServantAlreadyActive:1.0", exc->_id ()))
+ if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/ServantAlreadyActive:1.0", exc->_id ()))
{
return ACE_dynamic_cast (ServantAlreadyActive *, exc);
}
@@ -4771,7 +5048,7 @@ CORBA::Exception *PortableServer::POA::ServantAlreadyActive::_alloc (void)
// Default constructor.
PortableServer::POA::ServantNotActive::ServantNotActive (void)
- : CORBA_UserException ("IDL:PortableServer/POA/ServantNotActive:1.0")
+ : CORBA_UserException ("IDL:omg.org/PortableServer/POA/ServantNotActive:1.0")
{
}
@@ -4798,7 +5075,7 @@ PortableServer::POA::ServantNotActive::operator= (const ::PortableServer::POA::S
PortableServer::POA::ServantNotActive *
PortableServer::POA::ServantNotActive::_downcast (CORBA::Exception *exc)
{
- if (!ACE_OS::strcmp ("IDL:PortableServer/POA/ServantNotActive:1.0", exc->_id ()))
+ if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/ServantNotActive:1.0", exc->_id ()))
{
return ACE_dynamic_cast (ServantNotActive *, exc);
}
@@ -4839,7 +5116,7 @@ CORBA::Exception *PortableServer::POA::ServantNotActive::_alloc (void)
// Default constructor.
PortableServer::POA::WrongAdapter::WrongAdapter (void)
- : CORBA_UserException ("IDL:PortableServer/POA/WrongAdapter:1.0")
+ : CORBA_UserException ("IDL:omg.org/PortableServer/POA/WrongAdapter:1.0")
{
}
@@ -4866,7 +5143,7 @@ PortableServer::POA::WrongAdapter::operator= (const ::PortableServer::POA::Wrong
PortableServer::POA::WrongAdapter *
PortableServer::POA::WrongAdapter::_downcast (CORBA::Exception *exc)
{
- if (!ACE_OS::strcmp ("IDL:PortableServer/POA/WrongAdapter:1.0", exc->_id ()))
+ if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/WrongAdapter:1.0", exc->_id ()))
{
return ACE_dynamic_cast (WrongAdapter *, exc);
}
@@ -4907,7 +5184,7 @@ CORBA::Exception *PortableServer::POA::WrongAdapter::_alloc (void)
// Default constructor.
PortableServer::POA::WrongPolicy::WrongPolicy (void)
- : CORBA_UserException ("IDL:PortableServer/POA/WrongPolicy:1.0")
+ : CORBA_UserException ("IDL:omg.org/PortableServer/POA/WrongPolicy:1.0")
{
}
@@ -4934,7 +5211,7 @@ PortableServer::POA::WrongPolicy::operator= (const ::PortableServer::POA::WrongP
PortableServer::POA::WrongPolicy *
PortableServer::POA::WrongPolicy::_downcast (CORBA::Exception *exc)
{
- if (!ACE_OS::strcmp ("IDL:PortableServer/POA/WrongPolicy:1.0", exc->_id ()))
+ if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/POA/WrongPolicy:1.0", exc->_id ()))
{
return ACE_dynamic_cast (WrongPolicy *, exc);
}
@@ -5023,7 +5300,7 @@ PortableServer::Current_var::operator const ::PortableServer::Current_ptr &() co
return this->ptr_;
}
-PortableServer::Current_var::operator ::PortableServer::Current_ptr &() // cast
+PortableServer::Current_var::operator ::PortableServer::Current_ptr &() // cast
{
return this->ptr_;
}
@@ -5159,42 +5436,40 @@ PortableServer::Current_out::operator-> (void)
// default constructor
-PortableServer::Current::Current ()
-{
- }
-
-// destructor
-PortableServer::Current::~Current (void)
+PortableServer::Current::Current (void)
{}
-
-PortableServer::Current_ptr PortableServer::Current::_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL
- )
-{
- return Current::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
-}
-
-PortableServer::Current_ptr PortableServer::Current::_unchecked_narrow (
- CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_NOT_USED
- )
-{
- if (CORBA::is_nil (obj))
- return Current::_nil ();
- return
- ACE_reinterpret_cast
- (
- Current_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &Current::_tao_class_id
- )
- )
- );
+ // destructor
+ PortableServer::Current::~Current (void)
+ {}
+
+ PortableServer::Current_ptr PortableServer::Current::_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL
+ )
+ {
+ return Current::_unchecked_narrow (obj TAO_ENV_ARG_PARAMETER);
+ }
+
+ PortableServer::Current_ptr PortableServer::Current::_unchecked_narrow (
+ CORBA::Object_ptr obj
+ TAO_ENV_ARG_DECL_NOT_USED
+ )
+ {
+ if (CORBA::is_nil (obj))
+ return Current::_nil ();
+ return
+ ACE_reinterpret_cast
+ (
+ Current_ptr,
+ obj->_tao_QueryInterface
+ (
+ ACE_reinterpret_cast
+ (
+ ptr_arith_t,
+ &Current::_tao_class_id
+ )
+ )
+ );
}
PortableServer::Current_ptr
@@ -5227,7 +5502,7 @@ void *PortableServer::Current::_tao_QueryInterface (ptr_arith_t type)
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -5235,12 +5510,12 @@ void *PortableServer::Current::_tao_QueryInterface (ptr_arith_t type)
const char* PortableServer::Current::_interface_repository_id (void) const
{
- return "IDL:PortableServer/Current:1.0";
+ return "IDL:omg.org/PortableServer/Current:2.3";
}
// Default constructor.
PortableServer::Current::NoContext::NoContext (void)
- : CORBA_UserException ("IDL:PortableServer/Current/NoContext:1.0")
+ : CORBA_UserException ("IDL:omg.org/PortableServer/Current/NoContext:1.0")
{
}
@@ -5267,7 +5542,7 @@ PortableServer::Current::NoContext::operator= (const ::PortableServer::Current::
PortableServer::Current::NoContext *
PortableServer::Current::NoContext::_downcast (CORBA::Exception *exc)
{
- if (!ACE_OS::strcmp ("IDL:PortableServer/Current/NoContext:1.0", exc->_id ()))
+ if (!ACE_OS::strcmp ("IDL:omg.org/PortableServer/Current/NoContext:1.0", exc->_id ()))
{
return ACE_dynamic_cast (NoContext *, exc);
}
@@ -5374,13 +5649,13 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const PortableServer::Ob
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
-
+
CORBA::Boolean result = type->equivalent (PortableServer::_tc_ObjectId TAO_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!result)
return 0; // not equivalent
-
+
if (_tao_any.any_owns_data ())
{
_tao_elem = ACE_static_cast(
@@ -5462,13 +5737,13 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const PortableServer::Fo
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
-
+
CORBA::Boolean result = type->equivalent (PortableServer::_tc_ForwardRequest TAO_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!result)
return 0; // not equivalent
-
+
if (_tao_any.any_owns_data ())
{
_tao_elem = (PortableServer::ForwardRequest *)_tao_any.value ();
@@ -5487,7 +5762,7 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const PortableServer::Fo
return 0;
if (ACE_OS::strcmp (
interface_repository_id.in (),
- "IDL:PortableServer/ForwardRequest:1.0"))
+ "IDL:omg.org/PortableServer/ForwardRequest:1.0"))
return 0;
if (stream >> *tmp)
{
@@ -5513,6 +5788,187 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const PortableServer::Fo
return 0;
}
+void operator<<= (CORBA::Any &_tao_any, const PortableServer::NotAGroupObject &_tao_elem) // copying
+{
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ PortableServer::_tc_NotAGroupObject,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+}
+
+void operator<<= (CORBA::Any &_tao_any, PortableServer::NotAGroupObject *_tao_elem) // non copying
+{
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ PortableServer::_tc_NotAGroupObject,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ PortableServer::NotAGroupObject::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::NotAGroupObject *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(
+ const PortableServer::NotAGroupObject*&,
+ _tao_elem
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const PortableServer::NotAGroupObject *&_tao_elem)
+{
+ _tao_elem = 0;
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::TypeCode_var type = _tao_any.type ();
+
+ CORBA::Boolean result = type->equivalent (PortableServer::_tc_NotAGroupObject TAO_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!result)
+ return 0; // not equivalent
+
+ if (_tao_any.any_owns_data ())
+ {
+ _tao_elem = (PortableServer::NotAGroupObject *)_tao_any.value ();
+ return 1;
+ }
+ else
+ {
+ PortableServer::NotAGroupObject *tmp;
+ ACE_NEW_RETURN (tmp, PortableServer::NotAGroupObject, 0);
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ CORBA::String_var interface_repository_id;
+ if (!(stream >> interface_repository_id.out ()))
+ return 0;
+ if (ACE_OS::strcmp (
+ interface_repository_id.in (),
+ "IDL:omg.org/PortableServer/NotAGroupObject:1.0"))
+ return 0;
+ if (stream >> *tmp)
+ {
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ PortableServer::_tc_NotAGroupObject,
+ 1,
+ tmp,
+ PortableServer::NotAGroupObject::_tao_any_destructor
+ );
+ _tao_elem = tmp;
+ return 1;
+ }
+ else
+ {
+ delete tmp;
+ }
+ }
+ }
+ ACE_CATCHANY
+ {
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const PortableServer::IDs &_tao_elem
+ ) // copying
+{
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ PortableServer::_tc_IDs,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+ }
+}
+
+void operator<<= (CORBA::Any &_tao_any, PortableServer::IDs *_tao_elem) // non copying
+{
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ PortableServer::_tc_IDs,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ PortableServer::IDs::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::IDs *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(
+ const PortableServer::IDs*&,
+ _tao_elem
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const PortableServer::IDs *&_tao_elem)
+{
+ _tao_elem = 0;
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::TypeCode_var type = _tao_any.type ();
+
+ CORBA::Boolean result = type->equivalent (PortableServer::_tc_IDs TAO_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (!result)
+ return 0; // not equivalent
+
+ if (_tao_any.any_owns_data ())
+ {
+ _tao_elem = ACE_static_cast(
+ const PortableServer::IDs*,
+ _tao_any.value ()
+ );
+ return 1;
+ }
+ else
+ {
+ PortableServer::IDs *tmp;
+ ACE_NEW_RETURN (tmp, PortableServer::IDs, 0);
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ if (stream >> *tmp)
+ {
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ PortableServer::_tc_IDs,
+ 1,
+ ACE_static_cast (void *, tmp),
+ PortableServer::IDs::_tao_any_destructor
+ );
+ _tao_elem = tmp;
+ return 1;
+ }
+ else
+ {
+ delete tmp;
+ }
+ }
+ }
+ ACE_CATCHANY
+ {
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
#endif /* TAO_HAS_MINIMUM_CORBA == 0 */
#if (TAO_HAS_MINIMUM_POA == 0)
@@ -5533,13 +5989,13 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::ThreadPo
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
-
+
CORBA::Boolean result = type->equivalent (PortableServer::_tc_ThreadPolicyValue TAO_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!result)
return 0; // not equivalent
-
+
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
@@ -5582,13 +6038,13 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::Lifespan
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
-
+
CORBA::Boolean result = type->equivalent (PortableServer::_tc_LifespanPolicyValue TAO_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!result)
return 0; // not equivalent
-
+
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
@@ -5629,13 +6085,13 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::IdUnique
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
-
+
CORBA::Boolean result = type->equivalent (PortableServer::_tc_IdUniquenessPolicyValue TAO_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!result)
return 0; // not equivalent
-
+
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
@@ -5676,13 +6132,13 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::IdAssign
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
-
+
CORBA::Boolean result = type->equivalent (PortableServer::_tc_IdAssignmentPolicyValue TAO_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!result)
return 0; // not equivalent
-
+
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
@@ -5725,13 +6181,13 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::Implicit
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
-
+
CORBA::Boolean result = type->equivalent (PortableServer::_tc_ImplicitActivationPolicyValue TAO_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!result)
return 0; // not equivalent
-
+
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
@@ -5772,13 +6228,13 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::ServantR
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
-
+
CORBA::Boolean result = type->equivalent (PortableServer::_tc_ServantRetentionPolicyValue TAO_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!result)
return 0; // not equivalent
-
+
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
@@ -5819,13 +6275,13 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, PortableServer::RequestP
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
-
+
CORBA::Boolean result = type->equivalent (PortableServer::_tc_RequestProcessingPolicyValue TAO_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (!result)
return 0; // not equivalent
-
+
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
@@ -5913,20 +6369,20 @@ CORBA::Boolean operator<< (
if (strm << _tao_sequence.length ())
{
// encode all elements
-
+
#if (TAO_NO_COPY_OCTET_SEQUENCES == 1)
{
- TAO_Unbounded_Sequence<CORBA::Octet> *oseq =
+ TAO_Unbounded_Sequence<CORBA::Octet> *oseq =
ACE_static_cast (TAO_Unbounded_Sequence<CORBA::Octet>*, (PortableServer::ObjectId *)&_tao_sequence);
if (oseq->mb ())
return strm.write_octet_array_mb (oseq->mb ());
else
return strm.write_octet_array (_tao_sequence.get_buffer (), _tao_sequence.length ());
}
-
+
#else /* TAO_NO_COPY_OCTET_SEQUENCES == 0 */
return strm.write_octet_array (_tao_sequence.get_buffer (), _tao_sequence.length ());
-
+
#endif /* TAO_NO_COPY_OCTET_SEQUENCES == 0 */
}
return 0; // error
@@ -5943,10 +6399,10 @@ CORBA::Boolean operator>> (
// set the length of the sequence
_tao_sequence.length (_tao_seq_len);
// If length is 0 we return true.
- if (0 >= _tao_seq_len)
+ if (0 >= _tao_seq_len)
return 1;
// retrieve all the elements
-
+
#if (TAO_NO_COPY_OCTET_SEQUENCES == 1)
if (ACE_BIT_DISABLED (strm.start ()->flags (),
ACE_Message_Block::DONT_DELETE))
@@ -5956,7 +6412,7 @@ CORBA::Boolean operator>> (
strm.orb_core ()->resource_factory ()->
input_cdr_allocator_type_locked () == 1)
{
- TAO_Unbounded_Sequence<CORBA::Octet> *oseq =
+ TAO_Unbounded_Sequence<CORBA::Octet> *oseq =
ACE_static_cast(TAO_Unbounded_Sequence<CORBA::Octet>*, &_tao_sequence);
oseq->replace (_tao_seq_len, strm.start ());
oseq->mb ()->wr_ptr (oseq->mb()->rd_ptr () + _tao_seq_len);
@@ -5967,8 +6423,56 @@ CORBA::Boolean operator>> (
return strm.read_octet_array (_tao_sequence.get_buffer (), _tao_seq_len);
#else /* TAO_NO_COPY_OCTET_SEQUENCES == 0 */
return strm.read_octet_array (_tao_sequence.get_buffer (), _tao_sequence.length ());
-
+
#endif /* TAO_NO_COPY_OCTET_SEQUENCES == 0 */
}
return 0; // error
}
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const PortableServer::IDs &_tao_sequence
+ )
+{
+ if (strm << _tao_sequence.length ())
+ {
+ // encode all elements
+ CORBA::Boolean _tao_marshal_flag = 1;
+ for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i]);
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ PortableServer::IDs &_tao_sequence
+ )
+{
+ CORBA::ULong _tao_seq_len;
+ if (strm >> _tao_seq_len)
+ {
+ // set the length of the sequence
+ _tao_sequence.length (_tao_seq_len);
+ // If length is 0 we return true.
+ if (0 >= _tao_seq_len)
+ return 1;
+ // Add a check to the length of the sequence
+ // to make sure it does not exceed the length
+ // of the stream. (See bug 58.)
+ if (_tao_seq_len > strm.length())
+ return 0;
+ // retrieve all the elements
+ CORBA::Boolean _tao_marshal_flag = 1;
+ for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++)
+ {
+ _tao_marshal_flag = (strm >> _tao_sequence[i]);
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
diff --git a/TAO/tao/PortableServer/PortableServerC.h b/TAO/tao/PortableServer/PortableServerC.h
index 844e2beded5..616c2ba2e5a 100644
--- a/TAO/tao/PortableServer/PortableServerC.h
+++ b/TAO/tao/PortableServer/PortableServerC.h
@@ -19,8 +19,8 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-#ifndef _TAO_IDL_ORIG_PORTABLESERVERC_H_
-#define _TAO_IDL_ORIG_PORTABLESERVERC_H_
+#ifndef _TAO_IDL_PORTABLESERVERC_H_
+#define _TAO_IDL_PORTABLESERVERC_H_
#include "ace/pre.h"
#include "portableserver_export.h"
@@ -76,47 +76,50 @@ TAO_NAMESPACE PortableServer
typedef TAO_DynamicImplementation DynamicImplementation;
class POA;
-
+
#if !defined (_PORTABLESERVER_POA___PTR_CH_)
#define _PORTABLESERVER_POA___PTR_CH_
-
+
typedef POA *POA_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POA___VAR_CH_)
#define _PORTABLESERVER_POA___VAR_CH_
-
+
class TAO_PortableServer_Export POA_var : public TAO_Base_var
{
public:
POA_var (void); // default constructor
- POA_var (POA_ptr p) : ptr_ (p) {}
+ POA_var (POA_ptr p) : ptr_ (p) {}
POA_var (const POA_var &); // copy constructor
~POA_var (void); // destructor
-
+
POA_var &operator= (POA_ptr);
POA_var &operator= (const POA_var &);
POA_ptr operator-> (void) const;
-
+
operator const POA_ptr &() const;
operator POA_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
POA_ptr in (void) const;
POA_ptr &inout (void);
POA_ptr &out (void);
POA_ptr _retn (void);
POA_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static POA_ptr tao_duplicate (POA_ptr);
static void tao_release (POA_ptr);
static POA_ptr tao_nil (void);
- static POA_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static POA_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
POA_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -126,11 +129,11 @@ TAO_NAMESPACE PortableServer
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POA___OUT_CH_)
#define _PORTABLESERVER_POA___OUT_CH_
-
+
class TAO_PortableServer_Export POA_out
{
public:
@@ -143,141 +146,156 @@ TAO_NAMESPACE PortableServer
operator POA_ptr &();
POA_ptr &ptr (void);
POA_ptr operator-> (void);
-
+
private:
POA_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
+
#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CH_)
#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CH_
-
- class _TAO_Unbounded_Object_Sequence_PortableServer_POAList : public TAO_Unbounded_Base_Sequence
- {
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Object_Sequence_PortableServer_POAList (void);
- _TAO_Unbounded_Object_Sequence_PortableServer_POAList (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_PortableServer_POAList (CORBA::ULong maximum,
+
+ class TAO_EXPORT_MACRO _TAO_Unbounded_Object_Sequence_PortableServer_POAList
+ : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ // = Initialization and termination methods.
+ _TAO_Unbounded_Object_Sequence_PortableServer_POAList (void);
+ _TAO_Unbounded_Object_Sequence_PortableServer_POAList (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_PortableServer_POAList (
+ CORBA::ULong maximum,
CORBA::ULong length,
POA* *value,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Object_Sequence_PortableServer_POAList(const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs);
- virtual ~_TAO_Unbounded_Object_Sequence_PortableServer_POAList (void);
- _TAO_Unbounded_Object_Sequence_PortableServer_POAList &operator= (const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs);
- TAO_Object_Manager<PortableServer::POA,PortableServer::POA_var> operator[] (CORBA::ULong index) const;
- static POA **allocbuf (CORBA::ULong nelems);
- static void freebuf (POA **buffer);
- // The Base_Sequence functions, please see tao/Sequence.h
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- POA* *get_buffer (CORBA::Boolean orphan = 0);
- const POA* *get_buffer (void) const;
- virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
- virtual void _downcast (
- void* target,
- CORBA_Object *src
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
- virtual CORBA_Object* _upcast (void *src) const;
-
- };
-
+ CORBA::Boolean release = 0
+ );
+ _TAO_Unbounded_Object_Sequence_PortableServer_POAList (
+ const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs
+ );
+ _TAO_Unbounded_Object_Sequence_PortableServer_POAList &operator= (
+ const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs
+ );
+ virtual ~_TAO_Unbounded_Object_Sequence_PortableServer_POAList (void);
+
+ // = Accessors.
+ TAO_Object_Manager<PortableServer::POA,PortableServer::POA_var> operator[] (CORBA::ULong index) const;
+
+ // = Static operations.
+ static POA **allocbuf (CORBA::ULong nelems);
+ static void freebuf (POA **buffer);
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ POA* *get_buffer (CORBA::Boolean orphan = 0);
+ const POA* *get_buffer (void) const;
+ virtual void _shrink_buffer (
+ CORBA::ULong nl,
+ CORBA::ULong ol
+ );
+
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+ virtual CORBA_Object* _upcast (void *src) const;
+ };
+
#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
#if !defined (_PORTABLESERVER_POALIST_CH_)
#define _PORTABLESERVER_POALIST_CH_
-
+
class POAList;
class POAList_var;
-
+
// *************************************************************
// POAList
// *************************************************************
-
- class TAO_PortableServer_Export POAList : public
+
+ class TAO_PortableServer_Export POAList : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_PortableServer_POAList
+ _TAO_Unbounded_Object_Sequence_PortableServer_POAList
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<POA,POA_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<POA,POA_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
{
public:
POAList (void); // default ctor
POAList (CORBA::ULong max); // uses max size
POAList (
- CORBA::ULong max,
- CORBA::ULong length,
- POA_ptr *buffer,
- CORBA::Boolean release = 0
- );
+ CORBA::ULong max,
+ CORBA::ULong length,
+ POA_ptr *buffer,
+ CORBA::Boolean release = 0
+ );
POAList (const POAList &); // copy ctor
~POAList (void);
static void _tao_any_destructor (void*);
-
+
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef POAList_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
-
+
+
};
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POALIST___VAR_CH_)
#define _PORTABLESERVER_POALIST___VAR_CH_
-
+
// *************************************************************
// class PortableServer::POAList_var
// *************************************************************
-
+
class TAO_PortableServer_Export POAList_var
{
public:
- POAList_var (void); // default constructor
+ POAList_var (void);
POAList_var (POAList *);
- POAList_var (const POAList_var &); // copy constructor
- ~POAList_var (void); // destructor
-
+ POAList_var (const POAList_var &);
+ ~POAList_var (void);
+
POAList_var &operator= (POAList *);
POAList_var &operator= (const POAList_var &);
POAList *operator-> (void);
const POAList *operator-> (void) const;
-
+
operator const POAList &() const;
operator POAList &();
operator POAList &() const;
operator POAList *&(); // variable-size base types only
-
+
TAO_Object_Manager<POA, POA_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
+
+ // in, inout, out, _retn
const POAList &in (void) const;
POAList &inout (void);
POAList *&out (void);
POAList *_retn (void);
POAList *ptr (void) const;
-
+
private:
POAList *ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POALIST___OUT_CH_)
#define _PORTABLESERVER_POALIST___OUT_CH_
-
+
class TAO_PortableServer_Export POAList_out
{
public:
@@ -290,52 +308,52 @@ TAO_NAMESPACE PortableServer
POAList *&ptr (void);
POAList *operator-> (void);
TAO_Object_Manager<POA, POA_var> operator[] (CORBA::ULong index);
-
+
private:
POAList *&ptr_;
- // assignment from T_var not allowed
+ // Assignment from T_var not allowed.
void operator= (const POAList_var &);
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_OBJECTID_CH_)
#define _PORTABLESERVER_OBJECTID_CH_
-
+
class ObjectId;
class ObjectId_var;
-
+
// *************************************************************
// ObjectId
// *************************************************************
-
- class TAO_PortableServer_Export ObjectId : public
+
+ class TAO_PortableServer_Export ObjectId : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- TAO_Unbounded_Sequence<CORBA::Octet>
+ TAO_Unbounded_Sequence<CORBA::Octet>
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA::Octet>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<CORBA::Octet>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
{
public:
ObjectId (void); // default ctor
ObjectId (CORBA::ULong max); // uses max size
ObjectId (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::Octet *buffer,
- CORBA::Boolean release = 0
- );
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::Octet *buffer,
+ CORBA::Boolean release = 0
+ );
ObjectId (const ObjectId &); // copy ctor
~ObjectId (void);
static void _tao_any_destructor (void*);
-
+
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef ObjectId_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
-
-
+
+
#if (TAO_NO_COPY_OCTET_SEQUENCES == 1)
ObjectId (
CORBA::ULong length,
@@ -343,59 +361,61 @@ TAO_NAMESPACE PortableServer
)
: TAO_Unbounded_Sequence<CORBA::Octet> (length, mb) {}
#endif /* TAO_NO_COPY_OCTET_SEQUENCE == 1 */
-
+
};
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_OBJECTID___VAR_CH_)
#define _PORTABLESERVER_OBJECTID___VAR_CH_
-
+
// *************************************************************
// class PortableServer::ObjectId_var
// *************************************************************
-
+
class TAO_PortableServer_Export ObjectId_var
{
public:
- ObjectId_var (void); // default constructor
+ ObjectId_var (void);
ObjectId_var (ObjectId *);
- ObjectId_var (const ObjectId_var &); // copy constructor
- ObjectId_var (const ObjectId &); // fixed-size base types only
- ~ObjectId_var (void); // destructor
-
+ ObjectId_var (const ObjectId_var &);
+ // Fixed-size base types only.
+ ObjectId_var (const ObjectId &);
+ ~ObjectId_var (void);
+
ObjectId_var &operator= (ObjectId *);
ObjectId_var &operator= (const ObjectId_var &);
- ObjectId_var &operator= (const ObjectId &); // fixed-size base types only
+ // Fixed-size base types only.
+ ObjectId_var &operator= (const ObjectId &);
ObjectId *operator-> (void);
const ObjectId *operator-> (void) const;
-
+
operator const ObjectId &() const;
operator ObjectId &();
operator ObjectId &() const;
-
+
CORBA::Octet & operator[] (CORBA::ULong index);
const CORBA::Octet & operator[] (CORBA::ULong index) const;
-
- // in, inout, out, _retn
+
+ // in, inout, out, _retn
const ObjectId &in (void) const;
ObjectId &inout (void);
ObjectId *&out (void);
ObjectId *_retn (void);
ObjectId *ptr (void) const;
-
+
private:
ObjectId *ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_OBJECTID___OUT_CH_)
#define _PORTABLESERVER_OBJECTID___OUT_CH_
-
+
class TAO_PortableServer_Export ObjectId_out
{
public:
@@ -408,139 +428,350 @@ TAO_NAMESPACE PortableServer
ObjectId *&ptr (void);
ObjectId *operator-> (void);
CORBA::Octet & operator[] (CORBA::ULong index);
-
+
private:
ObjectId *&ptr_;
- // assignment from T_var not allowed
+ // Assignment from T_var not allowed.
void operator= (const ObjectId_var &);
};
-
-
+
+
#endif /* end #if !defined */
-
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ObjectId;
-
-
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ObjectId;
+
#if (TAO_HAS_MINIMUM_CORBA == 0)
-
+
#if !defined (_PORTABLESERVER_FORWARDREQUEST_CH_)
#define _PORTABLESERVER_FORWARDREQUEST_CH_
-
+
class TAO_PortableServer_Export ForwardRequest : public CORBA::UserException
{
public:
CORBA::Object_var forward_reference;
-
+
ForwardRequest (void);
// Default constructor.
-
+
ForwardRequest (const ForwardRequest &);
// Copy constructor.
-
+
~ForwardRequest (void);
// Destructor.
-
+
static void _tao_any_destructor (void*);
-
+
ForwardRequest &operator= (const ForwardRequest &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static ForwardRequest *_downcast (CORBA::Exception *);
ForwardRequest (
const CORBA::Object_ptr _tao_forward_reference
);
-
+
// = TAO extension.
static CORBA::Exception *_alloc (void);
virtual CORBA::TypeCode_ptr _type (void) const;
}; // Exception PortableServer::ForwardRequest.
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ForwardRequest;
+TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ForwardRequest;
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (_PORTABLESERVER_NOTAGROUPOBJECT_CH_)
+#define _PORTABLESERVER_NOTAGROUPOBJECT_CH_
+
+ class TAO_PortableServer_Export NotAGroupObject : public CORBA::UserException
+ {
+ public:
+
+ NotAGroupObject (void);
+ // Default constructor.
+
+ NotAGroupObject (const NotAGroupObject &);
+ // Copy constructor.
+
+ ~NotAGroupObject (void);
+ // Destructor.
+
+ static void _tao_any_destructor (void*);
+
+ NotAGroupObject &operator= (const NotAGroupObject &);
+
+ virtual void _raise (void);
+ virtual void _tao_encode (
+ TAO_OutputCDR &
+ TAO_ENV_ARG_DECL_NOT_USED
+ ) const;
+
+ virtual void _tao_decode (
+ TAO_InputCDR &
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
+
+ static NotAGroupObject *_downcast (CORBA::Exception *);
-#endif /* end #if !defined */
+ // = TAO extension.
+ static CORBA::Exception *_alloc (void);
+ virtual CORBA::TypeCode_ptr _type (void) const;
+ }; // Exception PortableServer::NotAGroupObject.
+
+TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotAGroupObject;
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_PORTABLESERVER_IDS_CH_)
+#define __TAO_UNBOUNDED_SEQUENCE_PORTABLESERVER_IDS_CH_
+
+ class TAO_EXPORT_MACRO _TAO_Unbounded_Sequence_PortableServer_IDs
+ : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ // = Initialization and termination methods.
+ _TAO_Unbounded_Sequence_PortableServer_IDs (void);
+ _TAO_Unbounded_Sequence_PortableServer_IDs (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_PortableServer_IDs (
+ CORBA::ULong maximum,
+ CORBA::ULong length,
+ ObjectId *data,
+ CORBA::Boolean release = 0
+ );
+ _TAO_Unbounded_Sequence_PortableServer_IDs (
+ const _TAO_Unbounded_Sequence_PortableServer_IDs &rhs
+ );
+ _TAO_Unbounded_Sequence_PortableServer_IDs &operator= (
+ const _TAO_Unbounded_Sequence_PortableServer_IDs &rhs
+ );
+ virtual ~_TAO_Unbounded_Sequence_PortableServer_IDs (void);
+
+ // = Accessors.
+ ObjectId &operator[] (CORBA::ULong i);
+ const ObjectId &operator[] (CORBA::ULong i) const;
+
+ // = Static operations.
+ static ObjectId *allocbuf (CORBA::ULong size);
+ static void freebuf (ObjectId *buffer);
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ ObjectId *get_buffer (CORBA::Boolean orphan = 0);
+ const ObjectId *get_buffer (void) const;
+ void replace (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ObjectId *data,
+ CORBA::Boolean release
+ );
+ };
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_PORTABLESERVER_IDS_CH_)
+#define _PORTABLESERVER_IDS_CH_
+
+ class IDs;
+ class IDs_var;
+
+ // *************************************************************
+ // IDs
+ // *************************************************************
+
+ class TAO_PortableServer_Export IDs : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_PortableServer_IDs
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<ObjectId>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ IDs (void); // default ctor
+ IDs (CORBA::ULong max); // uses max size
+ IDs (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ ObjectId *buffer,
+ CORBA::Boolean release = 0
+ );
+ IDs (const IDs &); // copy ctor
+ ~IDs (void);
+ static void _tao_any_destructor (void*);
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IDs_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+
+ };
+
+#endif /* end #if !defined */
+
+
+#if !defined (_PORTABLESERVER_IDS___VAR_CH_)
+#define _PORTABLESERVER_IDS___VAR_CH_
+
+ // *************************************************************
+ // class PortableServer::IDs_var
+ // *************************************************************
+
+ class TAO_PortableServer_Export IDs_var
+ {
+ public:
+ IDs_var (void);
+ IDs_var (IDs *);
+ IDs_var (const IDs_var &);
+ ~IDs_var (void);
+
+ IDs_var &operator= (IDs *);
+ IDs_var &operator= (const IDs_var &);
+ IDs *operator-> (void);
+ const IDs *operator-> (void) const;
+
+ operator const IDs &() const;
+ operator IDs &();
+ operator IDs &() const;
+ operator IDs *&(); // variable-size base types only
+
+ ObjectId & operator[] (CORBA::ULong index);
+ const ObjectId & operator[] (CORBA::ULong index) const;
+
+ // in, inout, out, _retn
+ const IDs &in (void) const;
+ IDs &inout (void);
+ IDs *&out (void);
+ IDs *_retn (void);
+ IDs *ptr (void) const;
+
+ private:
+ IDs *ptr_;
+ };
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (_PORTABLESERVER_IDS___OUT_CH_)
+#define _PORTABLESERVER_IDS___OUT_CH_
+
+ class TAO_PortableServer_Export IDs_out
+ {
+ public:
+ IDs_out (IDs *&);
+ IDs_out (IDs_var &);
+ IDs_out (const IDs_out &);
+ IDs_out &operator= (const IDs_out &);
+ IDs_out &operator= (IDs *);
+ operator IDs *&();
+ IDs *&ptr (void);
+ IDs *operator-> (void);
+ ObjectId & operator[] (CORBA::ULong index);
+
+ private:
+ IDs *&ptr_;
+ // Assignment from T_var not allowed.
+ void operator= (const IDs_var &);
+ };
+
+
+#endif /* end #if !defined */
+
#endif /* TAO_HAS_MINIMUM_CORBA == 0 */
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IDs;
+
TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong THREAD_POLICY_ID;
-
+
TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong LIFESPAN_POLICY_ID;
-
+
TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong ID_UNIQUENESS_POLICY_ID;
-
+
TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong ID_ASSIGNMENT_POLICY_ID;
-
+
TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong IMPLICIT_ACTIVATION_POLICY_ID;
-
+
TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong SERVANT_RETENTION_POLICY_ID;
-
+
TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong REQUEST_PROCESSING_POLICY_ID;
-
+
enum ThreadPolicyValue
{
- ORB_CTRL_MODEL,
- SINGLE_THREAD_MODEL
+ ORB_CTRL_MODEL,
+ SINGLE_THREAD_MODEL
};
-
+
#if (TAO_HAS_MINIMUM_POA == 0)
typedef ThreadPolicyValue &ThreadPolicyValue_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ThreadPolicyValue;
-
-
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ThreadPolicyValue;
+
+
#if !defined (_PORTABLESERVER_THREADPOLICY___PTR_CH_)
#define _PORTABLESERVER_THREADPOLICY___PTR_CH_
-
+
class ThreadPolicy;
typedef ThreadPolicy *ThreadPolicy_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_THREADPOLICY___VAR_CH_)
#define _PORTABLESERVER_THREADPOLICY___VAR_CH_
-
+
class TAO_PortableServer_Export ThreadPolicy_var : public TAO_Base_var
{
public:
ThreadPolicy_var (void); // default constructor
- ThreadPolicy_var (ThreadPolicy_ptr p) : ptr_ (p) {}
+ ThreadPolicy_var (ThreadPolicy_ptr p) : ptr_ (p) {}
ThreadPolicy_var (const ThreadPolicy_var &); // copy constructor
~ThreadPolicy_var (void); // destructor
-
+
ThreadPolicy_var &operator= (ThreadPolicy_ptr);
ThreadPolicy_var &operator= (const ThreadPolicy_var &);
ThreadPolicy_ptr operator-> (void) const;
-
+
operator const ThreadPolicy_ptr &() const;
operator ThreadPolicy_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
ThreadPolicy_ptr in (void) const;
ThreadPolicy_ptr &inout (void);
ThreadPolicy_ptr &out (void);
ThreadPolicy_ptr _retn (void);
ThreadPolicy_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static ThreadPolicy_ptr tao_duplicate (ThreadPolicy_ptr);
static void tao_release (ThreadPolicy_ptr);
static ThreadPolicy_ptr tao_nil (void);
- static ThreadPolicy_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static ThreadPolicy_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
ThreadPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -550,11 +781,11 @@ TAO_NAMESPACE PortableServer
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_THREADPOLICY___OUT_CH_)
#define _PORTABLESERVER_THREADPOLICY___OUT_CH_
-
+
class TAO_PortableServer_Export ThreadPolicy_out
{
public:
@@ -567,19 +798,20 @@ TAO_NAMESPACE PortableServer
operator ThreadPolicy_ptr &();
ThreadPolicy_ptr &ptr (void);
ThreadPolicy_ptr operator-> (void);
-
+
private:
ThreadPolicy_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_THREADPOLICY_CH_)
#define _PORTABLESERVER_THREADPOLICY_CH_
-
-class TAO_PortableServer_Export ThreadPolicy: public virtual CORBA::Policy
+
+ class TAO_PortableServer_Export ThreadPolicy
+ : public virtual CORBA::Policy
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -587,98 +819,106 @@ class TAO_PortableServer_Export ThreadPolicy: public virtual CORBA::Policy
typedef ThreadPolicy_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static ThreadPolicy_ptr _duplicate (ThreadPolicy_ptr obj);
+
static ThreadPolicy_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ThreadPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ThreadPolicy_ptr _nil (void)
{
return (ThreadPolicy_ptr)0;
}
-
- virtual PortableServer::ThreadPolicyValue value (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::ThreadPolicyValue value (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- ThreadPolicy ();
-
+ ThreadPolicy (void);
+
virtual ~ThreadPolicy (void);
+
private:
ThreadPolicy (const ThreadPolicy &);
void operator= (const ThreadPolicy &);
};
-
-
+
+
#endif /* end #if !defined */
#endif /* TAO_HAS_MINIMUM_POA == 0 */
-
+
enum LifespanPolicyValue
{
- TRANSIENT,
- PERSISTENT
+ TRANSIENT,
+ PERSISTENT
};
+
typedef LifespanPolicyValue &LifespanPolicyValue_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_LifespanPolicyValue;
-
-
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LifespanPolicyValue;
+
+
#if !defined (_PORTABLESERVER_LIFESPANPOLICY___PTR_CH_)
#define _PORTABLESERVER_LIFESPANPOLICY___PTR_CH_
-
+
class LifespanPolicy;
typedef LifespanPolicy *LifespanPolicy_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_LIFESPANPOLICY___VAR_CH_)
#define _PORTABLESERVER_LIFESPANPOLICY___VAR_CH_
-
+
class TAO_PortableServer_Export LifespanPolicy_var : public TAO_Base_var
{
public:
LifespanPolicy_var (void); // default constructor
- LifespanPolicy_var (LifespanPolicy_ptr p) : ptr_ (p) {}
+ LifespanPolicy_var (LifespanPolicy_ptr p) : ptr_ (p) {}
LifespanPolicy_var (const LifespanPolicy_var &); // copy constructor
~LifespanPolicy_var (void); // destructor
-
+
LifespanPolicy_var &operator= (LifespanPolicy_ptr);
LifespanPolicy_var &operator= (const LifespanPolicy_var &);
LifespanPolicy_ptr operator-> (void) const;
-
+
operator const LifespanPolicy_ptr &() const;
operator LifespanPolicy_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
LifespanPolicy_ptr in (void) const;
LifespanPolicy_ptr &inout (void);
LifespanPolicy_ptr &out (void);
LifespanPolicy_ptr _retn (void);
LifespanPolicy_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static LifespanPolicy_ptr tao_duplicate (LifespanPolicy_ptr);
static void tao_release (LifespanPolicy_ptr);
static LifespanPolicy_ptr tao_nil (void);
- static LifespanPolicy_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static LifespanPolicy_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
LifespanPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -688,11 +928,11 @@ class TAO_PortableServer_Export ThreadPolicy: public virtual CORBA::Policy
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_LIFESPANPOLICY___OUT_CH_)
#define _PORTABLESERVER_LIFESPANPOLICY___OUT_CH_
-
+
class TAO_PortableServer_Export LifespanPolicy_out
{
public:
@@ -705,19 +945,20 @@ class TAO_PortableServer_Export ThreadPolicy: public virtual CORBA::Policy
operator LifespanPolicy_ptr &();
LifespanPolicy_ptr &ptr (void);
LifespanPolicy_ptr operator-> (void);
-
+
private:
LifespanPolicy_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_LIFESPANPOLICY_CH_)
#define _PORTABLESERVER_LIFESPANPOLICY_CH_
-
-class TAO_PortableServer_Export LifespanPolicy: public virtual CORBA::Policy
+
+ class TAO_PortableServer_Export LifespanPolicy
+ : public virtual CORBA::Policy
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -725,96 +966,104 @@ class TAO_PortableServer_Export LifespanPolicy: public virtual CORBA::Policy
typedef LifespanPolicy_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static LifespanPolicy_ptr _duplicate (LifespanPolicy_ptr obj);
+
static LifespanPolicy_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static LifespanPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static LifespanPolicy_ptr _nil (void)
{
return (LifespanPolicy_ptr)0;
}
-
- virtual PortableServer::LifespanPolicyValue value (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::LifespanPolicyValue value (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- LifespanPolicy ();
-
+ LifespanPolicy (void);
+
virtual ~LifespanPolicy (void);
+
private:
LifespanPolicy (const LifespanPolicy &);
void operator= (const LifespanPolicy &);
};
-
-
+
+
#endif /* end #if !defined */
-
+
enum IdUniquenessPolicyValue
{
- UNIQUE_ID,
- MULTIPLE_ID
+ UNIQUE_ID,
+ MULTIPLE_ID
};
+
typedef IdUniquenessPolicyValue &IdUniquenessPolicyValue_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_IdUniquenessPolicyValue;
-
-
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IdUniquenessPolicyValue;
+
+
#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___PTR_CH_)
#define _PORTABLESERVER_IDUNIQUENESSPOLICY___PTR_CH_
-
+
class IdUniquenessPolicy;
typedef IdUniquenessPolicy *IdUniquenessPolicy_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___VAR_CH_)
#define _PORTABLESERVER_IDUNIQUENESSPOLICY___VAR_CH_
-
+
class TAO_PortableServer_Export IdUniquenessPolicy_var : public TAO_Base_var
{
public:
IdUniquenessPolicy_var (void); // default constructor
- IdUniquenessPolicy_var (IdUniquenessPolicy_ptr p) : ptr_ (p) {}
+ IdUniquenessPolicy_var (IdUniquenessPolicy_ptr p) : ptr_ (p) {}
IdUniquenessPolicy_var (const IdUniquenessPolicy_var &); // copy constructor
~IdUniquenessPolicy_var (void); // destructor
-
+
IdUniquenessPolicy_var &operator= (IdUniquenessPolicy_ptr);
IdUniquenessPolicy_var &operator= (const IdUniquenessPolicy_var &);
IdUniquenessPolicy_ptr operator-> (void) const;
-
+
operator const IdUniquenessPolicy_ptr &() const;
operator IdUniquenessPolicy_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
IdUniquenessPolicy_ptr in (void) const;
IdUniquenessPolicy_ptr &inout (void);
IdUniquenessPolicy_ptr &out (void);
IdUniquenessPolicy_ptr _retn (void);
IdUniquenessPolicy_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static IdUniquenessPolicy_ptr tao_duplicate (IdUniquenessPolicy_ptr);
static void tao_release (IdUniquenessPolicy_ptr);
static IdUniquenessPolicy_ptr tao_nil (void);
- static IdUniquenessPolicy_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static IdUniquenessPolicy_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
IdUniquenessPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -824,11 +1073,11 @@ class TAO_PortableServer_Export LifespanPolicy: public virtual CORBA::Policy
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___OUT_CH_)
#define _PORTABLESERVER_IDUNIQUENESSPOLICY___OUT_CH_
-
+
class TAO_PortableServer_Export IdUniquenessPolicy_out
{
public:
@@ -841,19 +1090,20 @@ class TAO_PortableServer_Export LifespanPolicy: public virtual CORBA::Policy
operator IdUniquenessPolicy_ptr &();
IdUniquenessPolicy_ptr &ptr (void);
IdUniquenessPolicy_ptr operator-> (void);
-
+
private:
IdUniquenessPolicy_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY_CH_)
#define _PORTABLESERVER_IDUNIQUENESSPOLICY_CH_
-
-class TAO_PortableServer_Export IdUniquenessPolicy: public virtual CORBA::Policy
+
+ class TAO_PortableServer_Export IdUniquenessPolicy
+ : public virtual CORBA::Policy
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -861,96 +1111,104 @@ class TAO_PortableServer_Export IdUniquenessPolicy: public virtual CORBA::Policy
typedef IdUniquenessPolicy_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static IdUniquenessPolicy_ptr _duplicate (IdUniquenessPolicy_ptr obj);
+
static IdUniquenessPolicy_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static IdUniquenessPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static IdUniquenessPolicy_ptr _nil (void)
{
return (IdUniquenessPolicy_ptr)0;
}
-
- virtual PortableServer::IdUniquenessPolicyValue value (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::IdUniquenessPolicyValue value (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- IdUniquenessPolicy ();
-
+ IdUniquenessPolicy (void);
+
virtual ~IdUniquenessPolicy (void);
+
private:
IdUniquenessPolicy (const IdUniquenessPolicy &);
void operator= (const IdUniquenessPolicy &);
};
-
-
+
+
#endif /* end #if !defined */
-
+
enum IdAssignmentPolicyValue
{
- USER_ID,
- SYSTEM_ID
+ USER_ID,
+ SYSTEM_ID
};
+
typedef IdAssignmentPolicyValue &IdAssignmentPolicyValue_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_IdAssignmentPolicyValue;
-
-
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IdAssignmentPolicyValue;
+
+
#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___PTR_CH_)
#define _PORTABLESERVER_IDASSIGNMENTPOLICY___PTR_CH_
-
+
class IdAssignmentPolicy;
typedef IdAssignmentPolicy *IdAssignmentPolicy_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___VAR_CH_)
#define _PORTABLESERVER_IDASSIGNMENTPOLICY___VAR_CH_
-
+
class TAO_PortableServer_Export IdAssignmentPolicy_var : public TAO_Base_var
{
public:
IdAssignmentPolicy_var (void); // default constructor
- IdAssignmentPolicy_var (IdAssignmentPolicy_ptr p) : ptr_ (p) {}
+ IdAssignmentPolicy_var (IdAssignmentPolicy_ptr p) : ptr_ (p) {}
IdAssignmentPolicy_var (const IdAssignmentPolicy_var &); // copy constructor
~IdAssignmentPolicy_var (void); // destructor
-
+
IdAssignmentPolicy_var &operator= (IdAssignmentPolicy_ptr);
IdAssignmentPolicy_var &operator= (const IdAssignmentPolicy_var &);
IdAssignmentPolicy_ptr operator-> (void) const;
-
+
operator const IdAssignmentPolicy_ptr &() const;
operator IdAssignmentPolicy_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
IdAssignmentPolicy_ptr in (void) const;
IdAssignmentPolicy_ptr &inout (void);
IdAssignmentPolicy_ptr &out (void);
IdAssignmentPolicy_ptr _retn (void);
IdAssignmentPolicy_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static IdAssignmentPolicy_ptr tao_duplicate (IdAssignmentPolicy_ptr);
static void tao_release (IdAssignmentPolicy_ptr);
static IdAssignmentPolicy_ptr tao_nil (void);
- static IdAssignmentPolicy_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static IdAssignmentPolicy_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
IdAssignmentPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -960,11 +1218,11 @@ class TAO_PortableServer_Export IdUniquenessPolicy: public virtual CORBA::Policy
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___OUT_CH_)
#define _PORTABLESERVER_IDASSIGNMENTPOLICY___OUT_CH_
-
+
class TAO_PortableServer_Export IdAssignmentPolicy_out
{
public:
@@ -977,19 +1235,20 @@ class TAO_PortableServer_Export IdUniquenessPolicy: public virtual CORBA::Policy
operator IdAssignmentPolicy_ptr &();
IdAssignmentPolicy_ptr &ptr (void);
IdAssignmentPolicy_ptr operator-> (void);
-
+
private:
IdAssignmentPolicy_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY_CH_)
#define _PORTABLESERVER_IDASSIGNMENTPOLICY_CH_
-
-class TAO_PortableServer_Export IdAssignmentPolicy: public virtual CORBA::Policy
+
+ class TAO_PortableServer_Export IdAssignmentPolicy
+ : public virtual CORBA::Policy
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -997,99 +1256,106 @@ class TAO_PortableServer_Export IdAssignmentPolicy: public virtual CORBA::Policy
typedef IdAssignmentPolicy_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static IdAssignmentPolicy_ptr _duplicate (IdAssignmentPolicy_ptr obj);
+
static IdAssignmentPolicy_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static IdAssignmentPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static IdAssignmentPolicy_ptr _nil (void)
{
return (IdAssignmentPolicy_ptr)0;
}
-
- virtual PortableServer::IdAssignmentPolicyValue value (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::IdAssignmentPolicyValue value (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- IdAssignmentPolicy ();
-
+ IdAssignmentPolicy (void);
+
virtual ~IdAssignmentPolicy (void);
+
private:
IdAssignmentPolicy (const IdAssignmentPolicy &);
void operator= (const IdAssignmentPolicy &);
};
-
-
+
+
#endif /* end #if !defined */
-
+
enum ImplicitActivationPolicyValue
{
- IMPLICIT_ACTIVATION,
- NO_IMPLICIT_ACTIVATION
+ IMPLICIT_ACTIVATION,
+ NO_IMPLICIT_ACTIVATION
};
-
+
#if (TAO_HAS_MINIMUM_POA == 0)
typedef ImplicitActivationPolicyValue &ImplicitActivationPolicyValue_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ImplicitActivationPolicyValue;
-
-
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ImplicitActivationPolicyValue;
+
+
#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___PTR_CH_)
#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___PTR_CH_
-
+
class ImplicitActivationPolicy;
typedef ImplicitActivationPolicy *ImplicitActivationPolicy_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___VAR_CH_)
#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___VAR_CH_
-
+
class TAO_PortableServer_Export ImplicitActivationPolicy_var : public TAO_Base_var
{
public:
ImplicitActivationPolicy_var (void); // default constructor
- ImplicitActivationPolicy_var (ImplicitActivationPolicy_ptr p) : ptr_ (p) {}
+ ImplicitActivationPolicy_var (ImplicitActivationPolicy_ptr p) : ptr_ (p) {}
ImplicitActivationPolicy_var (const ImplicitActivationPolicy_var &); // copy constructor
~ImplicitActivationPolicy_var (void); // destructor
-
+
ImplicitActivationPolicy_var &operator= (ImplicitActivationPolicy_ptr);
ImplicitActivationPolicy_var &operator= (const ImplicitActivationPolicy_var &);
ImplicitActivationPolicy_ptr operator-> (void) const;
-
+
operator const ImplicitActivationPolicy_ptr &() const;
operator ImplicitActivationPolicy_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
ImplicitActivationPolicy_ptr in (void) const;
ImplicitActivationPolicy_ptr &inout (void);
ImplicitActivationPolicy_ptr &out (void);
ImplicitActivationPolicy_ptr _retn (void);
ImplicitActivationPolicy_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static ImplicitActivationPolicy_ptr tao_duplicate (ImplicitActivationPolicy_ptr);
static void tao_release (ImplicitActivationPolicy_ptr);
static ImplicitActivationPolicy_ptr tao_nil (void);
- static ImplicitActivationPolicy_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static ImplicitActivationPolicy_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
ImplicitActivationPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1099,11 +1365,11 @@ class TAO_PortableServer_Export IdAssignmentPolicy: public virtual CORBA::Policy
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___OUT_CH_)
#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___OUT_CH_
-
+
class TAO_PortableServer_Export ImplicitActivationPolicy_out
{
public:
@@ -1116,19 +1382,20 @@ class TAO_PortableServer_Export IdAssignmentPolicy: public virtual CORBA::Policy
operator ImplicitActivationPolicy_ptr &();
ImplicitActivationPolicy_ptr &ptr (void);
ImplicitActivationPolicy_ptr operator-> (void);
-
+
private:
ImplicitActivationPolicy_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY_CH_)
#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY_CH_
-
-class TAO_PortableServer_Export ImplicitActivationPolicy: public virtual CORBA::Policy
+
+ class TAO_PortableServer_Export ImplicitActivationPolicy
+ : public virtual CORBA::Policy
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -1136,101 +1403,108 @@ class TAO_PortableServer_Export ImplicitActivationPolicy: public virtual CORBA::
typedef ImplicitActivationPolicy_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static ImplicitActivationPolicy_ptr _duplicate (ImplicitActivationPolicy_ptr obj);
+
static ImplicitActivationPolicy_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ImplicitActivationPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ImplicitActivationPolicy_ptr _nil (void)
{
return (ImplicitActivationPolicy_ptr)0;
}
-
- virtual PortableServer::ImplicitActivationPolicyValue value (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::ImplicitActivationPolicyValue value (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- ImplicitActivationPolicy ();
-
+ ImplicitActivationPolicy (void);
+
virtual ~ImplicitActivationPolicy (void);
+
private:
ImplicitActivationPolicy (const ImplicitActivationPolicy &);
void operator= (const ImplicitActivationPolicy &);
};
-
-
+
+
#endif /* end #if !defined */
-
+
#endif /* TAO_HAS_MINIMUM_POA == 0 */
enum ServantRetentionPolicyValue
{
- RETAIN,
- NON_RETAIN
+ RETAIN,
+ NON_RETAIN
};
-
+
#if (TAO_HAS_MINIMUM_POA == 0)
typedef ServantRetentionPolicyValue &ServantRetentionPolicyValue_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ServantRetentionPolicyValue;
-
-
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServantRetentionPolicyValue;
+
+
#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___PTR_CH_)
#define _PORTABLESERVER_SERVANTRETENTIONPOLICY___PTR_CH_
-
+
class ServantRetentionPolicy;
typedef ServantRetentionPolicy *ServantRetentionPolicy_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___VAR_CH_)
#define _PORTABLESERVER_SERVANTRETENTIONPOLICY___VAR_CH_
-
+
class TAO_PortableServer_Export ServantRetentionPolicy_var : public TAO_Base_var
{
public:
ServantRetentionPolicy_var (void); // default constructor
- ServantRetentionPolicy_var (ServantRetentionPolicy_ptr p) : ptr_ (p) {}
+ ServantRetentionPolicy_var (ServantRetentionPolicy_ptr p) : ptr_ (p) {}
ServantRetentionPolicy_var (const ServantRetentionPolicy_var &); // copy constructor
~ServantRetentionPolicy_var (void); // destructor
-
+
ServantRetentionPolicy_var &operator= (ServantRetentionPolicy_ptr);
ServantRetentionPolicy_var &operator= (const ServantRetentionPolicy_var &);
ServantRetentionPolicy_ptr operator-> (void) const;
-
+
operator const ServantRetentionPolicy_ptr &() const;
operator ServantRetentionPolicy_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
ServantRetentionPolicy_ptr in (void) const;
ServantRetentionPolicy_ptr &inout (void);
ServantRetentionPolicy_ptr &out (void);
ServantRetentionPolicy_ptr _retn (void);
ServantRetentionPolicy_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static ServantRetentionPolicy_ptr tao_duplicate (ServantRetentionPolicy_ptr);
static void tao_release (ServantRetentionPolicy_ptr);
static ServantRetentionPolicy_ptr tao_nil (void);
- static ServantRetentionPolicy_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static ServantRetentionPolicy_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
ServantRetentionPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1240,11 +1514,11 @@ class TAO_PortableServer_Export ImplicitActivationPolicy: public virtual CORBA::
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___OUT_CH_)
#define _PORTABLESERVER_SERVANTRETENTIONPOLICY___OUT_CH_
-
+
class TAO_PortableServer_Export ServantRetentionPolicy_out
{
public:
@@ -1257,19 +1531,20 @@ class TAO_PortableServer_Export ImplicitActivationPolicy: public virtual CORBA::
operator ServantRetentionPolicy_ptr &();
ServantRetentionPolicy_ptr &ptr (void);
ServantRetentionPolicy_ptr operator-> (void);
-
+
private:
ServantRetentionPolicy_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY_CH_)
#define _PORTABLESERVER_SERVANTRETENTIONPOLICY_CH_
-
-class TAO_PortableServer_Export ServantRetentionPolicy: public virtual CORBA::Policy
+
+ class TAO_PortableServer_Export ServantRetentionPolicy
+ : public virtual CORBA::Policy
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -1277,102 +1552,109 @@ class TAO_PortableServer_Export ServantRetentionPolicy: public virtual CORBA::Po
typedef ServantRetentionPolicy_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static ServantRetentionPolicy_ptr _duplicate (ServantRetentionPolicy_ptr obj);
+
static ServantRetentionPolicy_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ServantRetentionPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ServantRetentionPolicy_ptr _nil (void)
{
return (ServantRetentionPolicy_ptr)0;
}
-
- virtual PortableServer::ServantRetentionPolicyValue value (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::ServantRetentionPolicyValue value (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- ServantRetentionPolicy ();
-
+ ServantRetentionPolicy (void);
+
virtual ~ServantRetentionPolicy (void);
+
private:
ServantRetentionPolicy (const ServantRetentionPolicy &);
void operator= (const ServantRetentionPolicy &);
};
-
-
+
+
#endif /* end #if !defined */
-
+
#endif /* TAO_HAS_MINIMUM_POA == 0 */
enum RequestProcessingPolicyValue
{
- USE_ACTIVE_OBJECT_MAP_ONLY,
- USE_DEFAULT_SERVANT,
- USE_SERVANT_MANAGER
+ USE_ACTIVE_OBJECT_MAP_ONLY,
+ USE_DEFAULT_SERVANT,
+ USE_SERVANT_MANAGER
};
-
+
#if (TAO_HAS_MINIMUM_POA == 0)
typedef RequestProcessingPolicyValue &RequestProcessingPolicyValue_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_RequestProcessingPolicyValue;
-
-
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RequestProcessingPolicyValue;
+
+
#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___PTR_CH_)
#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___PTR_CH_
-
+
class RequestProcessingPolicy;
typedef RequestProcessingPolicy *RequestProcessingPolicy_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___VAR_CH_)
#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___VAR_CH_
-
+
class TAO_PortableServer_Export RequestProcessingPolicy_var : public TAO_Base_var
{
public:
RequestProcessingPolicy_var (void); // default constructor
- RequestProcessingPolicy_var (RequestProcessingPolicy_ptr p) : ptr_ (p) {}
+ RequestProcessingPolicy_var (RequestProcessingPolicy_ptr p) : ptr_ (p) {}
RequestProcessingPolicy_var (const RequestProcessingPolicy_var &); // copy constructor
~RequestProcessingPolicy_var (void); // destructor
-
+
RequestProcessingPolicy_var &operator= (RequestProcessingPolicy_ptr);
RequestProcessingPolicy_var &operator= (const RequestProcessingPolicy_var &);
RequestProcessingPolicy_ptr operator-> (void) const;
-
+
operator const RequestProcessingPolicy_ptr &() const;
operator RequestProcessingPolicy_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
RequestProcessingPolicy_ptr in (void) const;
RequestProcessingPolicy_ptr &inout (void);
RequestProcessingPolicy_ptr &out (void);
RequestProcessingPolicy_ptr _retn (void);
RequestProcessingPolicy_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static RequestProcessingPolicy_ptr tao_duplicate (RequestProcessingPolicy_ptr);
static void tao_release (RequestProcessingPolicy_ptr);
static RequestProcessingPolicy_ptr tao_nil (void);
- static RequestProcessingPolicy_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static RequestProcessingPolicy_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
RequestProcessingPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1382,11 +1664,11 @@ class TAO_PortableServer_Export ServantRetentionPolicy: public virtual CORBA::Po
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___OUT_CH_)
#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___OUT_CH_
-
+
class TAO_PortableServer_Export RequestProcessingPolicy_out
{
public:
@@ -1399,19 +1681,20 @@ class TAO_PortableServer_Export ServantRetentionPolicy: public virtual CORBA::Po
operator RequestProcessingPolicy_ptr &();
RequestProcessingPolicy_ptr &ptr (void);
RequestProcessingPolicy_ptr operator-> (void);
-
+
private:
RequestProcessingPolicy_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY_CH_)
#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY_CH_
-
-class TAO_PortableServer_Export RequestProcessingPolicy: public virtual CORBA::Policy
+
+ class TAO_PortableServer_Export RequestProcessingPolicy
+ : public virtual CORBA::Policy
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -1419,90 +1702,96 @@ class TAO_PortableServer_Export RequestProcessingPolicy: public virtual CORBA::P
typedef RequestProcessingPolicy_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static RequestProcessingPolicy_ptr _duplicate (RequestProcessingPolicy_ptr obj);
+
static RequestProcessingPolicy_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static RequestProcessingPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static RequestProcessingPolicy_ptr _nil (void)
{
return (RequestProcessingPolicy_ptr)0;
}
-
- virtual PortableServer::RequestProcessingPolicyValue value (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::RequestProcessingPolicyValue value (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- RequestProcessingPolicy ();
-
+ RequestProcessingPolicy (void);
+
virtual ~RequestProcessingPolicy (void);
+
private:
RequestProcessingPolicy (const RequestProcessingPolicy &);
void operator= (const RequestProcessingPolicy &);
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
#endif /* TAO_HAS_MINIMUM_POA == 0 */
-
+
#if !defined (_PORTABLESERVER_POAMANAGER___PTR_CH_)
#define _PORTABLESERVER_POAMANAGER___PTR_CH_
-
+
class POAManager;
typedef POAManager *POAManager_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POAMANAGER___VAR_CH_)
#define _PORTABLESERVER_POAMANAGER___VAR_CH_
-
+
class TAO_PortableServer_Export POAManager_var : public TAO_Base_var
{
public:
POAManager_var (void); // default constructor
- POAManager_var (POAManager_ptr p) : ptr_ (p) {}
+ POAManager_var (POAManager_ptr p) : ptr_ (p) {}
POAManager_var (const POAManager_var &); // copy constructor
~POAManager_var (void); // destructor
-
+
POAManager_var &operator= (POAManager_ptr);
POAManager_var &operator= (const POAManager_var &);
POAManager_ptr operator-> (void) const;
-
+
operator const POAManager_ptr &() const;
operator POAManager_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
POAManager_ptr in (void) const;
POAManager_ptr &inout (void);
POAManager_ptr &out (void);
POAManager_ptr _retn (void);
POAManager_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static POAManager_ptr tao_duplicate (POAManager_ptr);
static void tao_release (POAManager_ptr);
static POAManager_ptr tao_nil (void);
- static POAManager_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static POAManager_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
POAManager_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1512,11 +1801,11 @@ class TAO_PortableServer_Export RequestProcessingPolicy: public virtual CORBA::P
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POAMANAGER___OUT_CH_)
#define _PORTABLESERVER_POAMANAGER___OUT_CH_
-
+
class TAO_PortableServer_Export POAManager_out
{
public:
@@ -1529,19 +1818,20 @@ class TAO_PortableServer_Export RequestProcessingPolicy: public virtual CORBA::P
operator POAManager_ptr &();
POAManager_ptr &ptr (void);
POAManager_ptr operator-> (void);
-
+
private:
POAManager_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POAMANAGER_CH_)
#define _PORTABLESERVER_POAMANAGER_CH_
-
-class TAO_PortableServer_Export POAManager : public virtual CORBA_Object
+
+ class TAO_PortableServer_Export POAManager
+ : public virtual CORBA_Object
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -1549,54 +1839,57 @@ class TAO_PortableServer_Export POAManager : public virtual CORBA_Object
typedef POAManager_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static POAManager_ptr _duplicate (POAManager_ptr obj);
+
static POAManager_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static POAManager_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static POAManager_ptr _nil (void)
{
return (POAManager_ptr)0;
}
-
-
+
+
#if !defined (_PORTABLESERVER_POAMANAGER_ADAPTERINACTIVE_CH_)
#define _PORTABLESERVER_POAMANAGER_ADAPTERINACTIVE_CH_
-
+
class TAO_PortableServer_Export AdapterInactive : public CORBA::UserException
{
public:
-
+
AdapterInactive (void);
// Default constructor.
-
+
AdapterInactive (const AdapterInactive &);
// Copy constructor.
-
+
~AdapterInactive (void);
// Destructor.
-
+
AdapterInactive &operator= (const AdapterInactive &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static AdapterInactive *_downcast (CORBA::Exception *);
@@ -1606,122 +1899,123 @@ class TAO_PortableServer_Export POAManager : public virtual CORBA_Object
#endif /* end #if !defined */
-
+
enum State
{
- HOLDING,
- ACTIVE,
- DISCARDING,
- INACTIVE
+ HOLDING,
+ ACTIVE,
+ DISCARDING,
+ INACTIVE
};
+
typedef State &State_out;
virtual void activate (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POAManager::AdapterInactive
)) = 0;
#if (TAO_HAS_MINIMUM_POA == 0)
-
+
virtual void hold_requests (
- CORBA::Boolean wait_for_completion
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ CORBA::Boolean wait_for_completion TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POAManager::AdapterInactive
)) = 0;
-
+
virtual void discard_requests (
- CORBA::Boolean wait_for_completion
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ CORBA::Boolean wait_for_completion TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POAManager::AdapterInactive
)) = 0;
-
+
virtual void deactivate (
CORBA::Boolean etherealize_objects,
- CORBA::Boolean wait_for_completion
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ CORBA::Boolean wait_for_completion TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POAManager::AdapterInactive
)) = 0;
-
+
#endif /* TAO_HAS_MINIMUM_POA == 0 */
- virtual PortableServer::POAManager::State get_state (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ virtual ::PortableServer::POAManager::State get_state (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- POAManager ();
-
+ POAManager (void);
+
virtual ~POAManager (void);
+
private:
POAManager (const POAManager &);
void operator= (const POAManager &);
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
#if (TAO_HAS_MINIMUM_POA == 0)
-
+
#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___PTR_CH_)
#define _PORTABLESERVER_ADAPTERACTIVATOR___PTR_CH_
-
+
class AdapterActivator;
typedef AdapterActivator *AdapterActivator_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___VAR_CH_)
#define _PORTABLESERVER_ADAPTERACTIVATOR___VAR_CH_
-
+
class TAO_PortableServer_Export AdapterActivator_var : public TAO_Base_var
{
public:
AdapterActivator_var (void); // default constructor
- AdapterActivator_var (AdapterActivator_ptr p) : ptr_ (p) {}
+ AdapterActivator_var (AdapterActivator_ptr p) : ptr_ (p) {}
AdapterActivator_var (const AdapterActivator_var &); // copy constructor
~AdapterActivator_var (void); // destructor
-
+
AdapterActivator_var &operator= (AdapterActivator_ptr);
AdapterActivator_var &operator= (const AdapterActivator_var &);
AdapterActivator_ptr operator-> (void) const;
-
+
operator const AdapterActivator_ptr &() const;
operator AdapterActivator_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
AdapterActivator_ptr in (void) const;
AdapterActivator_ptr &inout (void);
AdapterActivator_ptr &out (void);
AdapterActivator_ptr _retn (void);
AdapterActivator_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static AdapterActivator_ptr tao_duplicate (AdapterActivator_ptr);
static void tao_release (AdapterActivator_ptr);
static AdapterActivator_ptr tao_nil (void);
- static AdapterActivator_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static AdapterActivator_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
AdapterActivator_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1731,11 +2025,11 @@ class TAO_PortableServer_Export POAManager : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___OUT_CH_)
#define _PORTABLESERVER_ADAPTERACTIVATOR___OUT_CH_
-
+
class TAO_PortableServer_Export AdapterActivator_out
{
public:
@@ -1748,19 +2042,20 @@ class TAO_PortableServer_Export POAManager : public virtual CORBA_Object
operator AdapterActivator_ptr &();
AdapterActivator_ptr &ptr (void);
AdapterActivator_ptr operator-> (void);
-
+
private:
AdapterActivator_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR_CH_)
#define _PORTABLESERVER_ADAPTERACTIVATOR_CH_
-
-class TAO_PortableServer_Export AdapterActivator : public virtual CORBA_Object
+
+ class TAO_PortableServer_Export AdapterActivator
+ : public virtual CORBA_Object
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -1768,90 +2063,96 @@ class TAO_PortableServer_Export AdapterActivator : public virtual CORBA_Object
typedef AdapterActivator_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static AdapterActivator_ptr _duplicate (AdapterActivator_ptr obj);
+
static AdapterActivator_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static AdapterActivator_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static AdapterActivator_ptr _nil (void)
{
return (AdapterActivator_ptr)0;
}
-
+
virtual CORBA::Boolean unknown_adapter (
PortableServer::POA_ptr parent,
- const char * name
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ const char * name TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- AdapterActivator ();
-
+ AdapterActivator (void);
+
virtual ~AdapterActivator (void);
+
private:
AdapterActivator (const AdapterActivator &);
void operator= (const AdapterActivator &);
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTMANAGER___PTR_CH_)
#define _PORTABLESERVER_SERVANTMANAGER___PTR_CH_
-
+
class ServantManager;
typedef ServantManager *ServantManager_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTMANAGER___VAR_CH_)
#define _PORTABLESERVER_SERVANTMANAGER___VAR_CH_
-
+
class TAO_PortableServer_Export ServantManager_var : public TAO_Base_var
{
public:
ServantManager_var (void); // default constructor
- ServantManager_var (ServantManager_ptr p) : ptr_ (p) {}
+ ServantManager_var (ServantManager_ptr p) : ptr_ (p) {}
ServantManager_var (const ServantManager_var &); // copy constructor
~ServantManager_var (void); // destructor
-
+
ServantManager_var &operator= (ServantManager_ptr);
ServantManager_var &operator= (const ServantManager_var &);
ServantManager_ptr operator-> (void) const;
-
+
operator const ServantManager_ptr &() const;
operator ServantManager_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
ServantManager_ptr in (void) const;
ServantManager_ptr &inout (void);
ServantManager_ptr &out (void);
ServantManager_ptr _retn (void);
ServantManager_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static ServantManager_ptr tao_duplicate (ServantManager_ptr);
static void tao_release (ServantManager_ptr);
static ServantManager_ptr tao_nil (void);
- static ServantManager_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static ServantManager_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
ServantManager_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1861,11 +2162,11 @@ class TAO_PortableServer_Export AdapterActivator : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTMANAGER___OUT_CH_)
#define _PORTABLESERVER_SERVANTMANAGER___OUT_CH_
-
+
class TAO_PortableServer_Export ServantManager_out
{
public:
@@ -1878,19 +2179,20 @@ class TAO_PortableServer_Export AdapterActivator : public virtual CORBA_Object
operator ServantManager_ptr &();
ServantManager_ptr &ptr (void);
ServantManager_ptr operator-> (void);
-
+
private:
ServantManager_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTMANAGER_CH_)
#define _PORTABLESERVER_SERVANTMANAGER_CH_
-
-class TAO_PortableServer_Export ServantManager : public virtual CORBA_Object
+
+ class TAO_PortableServer_Export ServantManager
+ : public virtual CORBA_Object
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -1898,81 +2200,88 @@ class TAO_PortableServer_Export ServantManager : public virtual CORBA_Object
typedef ServantManager_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static ServantManager_ptr _duplicate (ServantManager_ptr obj);
+
static ServantManager_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ServantManager_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ServantManager_ptr _nil (void)
{
return (ServantManager_ptr)0;
}
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- ServantManager ();
-
+ ServantManager (void);
+
virtual ~ServantManager (void);
+
private:
ServantManager (const ServantManager &);
void operator= (const ServantManager &);
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTACTIVATOR___PTR_CH_)
#define _PORTABLESERVER_SERVANTACTIVATOR___PTR_CH_
-
+
class ServantActivator;
typedef ServantActivator *ServantActivator_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTACTIVATOR___VAR_CH_)
#define _PORTABLESERVER_SERVANTACTIVATOR___VAR_CH_
-
+
class TAO_PortableServer_Export ServantActivator_var : public TAO_Base_var
{
public:
ServantActivator_var (void); // default constructor
- ServantActivator_var (ServantActivator_ptr p) : ptr_ (p) {}
+ ServantActivator_var (ServantActivator_ptr p) : ptr_ (p) {}
ServantActivator_var (const ServantActivator_var &); // copy constructor
~ServantActivator_var (void); // destructor
-
+
ServantActivator_var &operator= (ServantActivator_ptr);
ServantActivator_var &operator= (const ServantActivator_var &);
ServantActivator_ptr operator-> (void) const;
-
+
operator const ServantActivator_ptr &() const;
operator ServantActivator_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
ServantActivator_ptr in (void) const;
ServantActivator_ptr &inout (void);
ServantActivator_ptr &out (void);
ServantActivator_ptr _retn (void);
ServantActivator_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static ServantActivator_ptr tao_duplicate (ServantActivator_ptr);
static void tao_release (ServantActivator_ptr);
static ServantActivator_ptr tao_nil (void);
- static ServantActivator_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static ServantActivator_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
ServantActivator_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1982,11 +2291,11 @@ class TAO_PortableServer_Export ServantManager : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTACTIVATOR___OUT_CH_)
#define _PORTABLESERVER_SERVANTACTIVATOR___OUT_CH_
-
+
class TAO_PortableServer_Export ServantActivator_out
{
public:
@@ -1999,19 +2308,20 @@ class TAO_PortableServer_Export ServantManager : public virtual CORBA_Object
operator ServantActivator_ptr &();
ServantActivator_ptr &ptr (void);
ServantActivator_ptr operator-> (void);
-
+
private:
ServantActivator_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTACTIVATOR_CH_)
#define _PORTABLESERVER_SERVANTACTIVATOR_CH_
-
-class TAO_PortableServer_Export ServantActivator: public virtual ServantManager
+
+ class TAO_PortableServer_Export ServantActivator
+ : public virtual PortableServer::ServantManager
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -2019,109 +2329,114 @@ class TAO_PortableServer_Export ServantActivator: public virtual ServantManager
typedef ServantActivator_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static ServantActivator_ptr _duplicate (ServantActivator_ptr obj);
+
static ServantActivator_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ServantActivator_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ServantActivator_ptr _nil (void)
{
return (ServantActivator_ptr)0;
}
-
- virtual PortableServer::Servant incarnate (
+
+ virtual ::PortableServer::Servant incarnate (
const PortableServer::ObjectId & oid,
- PortableServer::POA_ptr adapter
- TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ PortableServer::POA_ptr adapter TAO_ENV_ARG_DECL_WITH_DEFAULTS
)
#if (TAO_HAS_MINIMUM_CORBA == 0)
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- PortableServer::ForwardRequest
- )) = 0;
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::ForwardRequest
+ )) = 0;
#else
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
#endif /* TAO_HAS_MINIMUM_CORBA == 0 */
-
+
virtual void etherealize (
const PortableServer::ObjectId & oid,
PortableServer::POA_ptr adapter,
PortableServer::Servant serv,
CORBA::Boolean cleanup_in_progress,
- CORBA::Boolean remaining_activations
- TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ CORBA::Boolean remaining_activations TAO_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- ServantActivator ();
-
+ ServantActivator (void);
+
virtual ~ServantActivator (void);
+
private:
ServantActivator (const ServantActivator &);
void operator= (const ServantActivator &);
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTLOCATOR___PTR_CH_)
#define _PORTABLESERVER_SERVANTLOCATOR___PTR_CH_
-
+
class ServantLocator;
typedef ServantLocator *ServantLocator_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTLOCATOR___VAR_CH_)
#define _PORTABLESERVER_SERVANTLOCATOR___VAR_CH_
-
+
class TAO_PortableServer_Export ServantLocator_var : public TAO_Base_var
{
public:
ServantLocator_var (void); // default constructor
- ServantLocator_var (ServantLocator_ptr p) : ptr_ (p) {}
+ ServantLocator_var (ServantLocator_ptr p) : ptr_ (p) {}
ServantLocator_var (const ServantLocator_var &); // copy constructor
~ServantLocator_var (void); // destructor
-
+
ServantLocator_var &operator= (ServantLocator_ptr);
ServantLocator_var &operator= (const ServantLocator_var &);
ServantLocator_ptr operator-> (void) const;
-
+
operator const ServantLocator_ptr &() const;
operator ServantLocator_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
ServantLocator_ptr in (void) const;
ServantLocator_ptr &inout (void);
ServantLocator_ptr &out (void);
ServantLocator_ptr _retn (void);
ServantLocator_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static ServantLocator_ptr tao_duplicate (ServantLocator_ptr);
static void tao_release (ServantLocator_ptr);
static ServantLocator_ptr tao_nil (void);
- static ServantLocator_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static ServantLocator_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
ServantLocator_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -2131,11 +2446,11 @@ class TAO_PortableServer_Export ServantActivator: public virtual ServantManager
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTLOCATOR___OUT_CH_)
#define _PORTABLESERVER_SERVANTLOCATOR___OUT_CH_
-
+
class TAO_PortableServer_Export ServantLocator_out
{
public:
@@ -2148,19 +2463,20 @@ class TAO_PortableServer_Export ServantActivator: public virtual ServantManager
operator ServantLocator_ptr &();
ServantLocator_ptr &ptr (void);
ServantLocator_ptr operator-> (void);
-
+
private:
ServantLocator_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_SERVANTLOCATOR_CH_)
#define _PORTABLESERVER_SERVANTLOCATOR_CH_
-
-class TAO_PortableServer_Export ServantLocator: public virtual ServantManager
+
+ class TAO_PortableServer_Export ServantLocator
+ : public virtual PortableServer::ServantManager
{
public:
@@ -2171,29 +2487,31 @@ class TAO_PortableServer_Export ServantLocator: public virtual ServantManager
typedef ServantLocator_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static ServantLocator_ptr _duplicate (ServantLocator_ptr obj);
+
static ServantLocator_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ServantLocator_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static ServantLocator_ptr _nil (void)
{
return (ServantLocator_ptr)0;
}
-
- virtual PortableServer::Servant preinvoke (
+
+ virtual ::PortableServer::Servant preinvoke (
const PortableServer::ObjectId & oid,
PortableServer::POA_ptr adapter,
const char * operation,
- PortableServer::ServantLocator::Cookie & the_cookie
- TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ PortableServer::ServantLocator::Cookie & the_cookie TAO_ENV_ARG_DECL_WITH_DEFAULTS
)
#if (TAO_HAS_MINIMUM_CORBA == 0)
ACE_THROW_SPEC ((
@@ -2204,44 +2522,122 @@ class TAO_PortableServer_Export ServantLocator: public virtual ServantManager
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-#endif /* TAO_HAS_MINIMUM_CORBA == 0 */
+#endif /* TAO_HAS_MINIMUM_CORBA == 0 */
virtual void postinvoke (
const PortableServer::ObjectId & oid,
PortableServer::POA_ptr adapter,
const char * operation,
PortableServer::ServantLocator::Cookie the_cookie,
- PortableServer::Servant the_servant
- TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ PortableServer::Servant the_servant TAO_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- ServantLocator ();
-
+ ServantLocator (void);
+
virtual ~ServantLocator (void);
+
private:
ServantLocator (const ServantLocator &);
void operator= (const ServantLocator &);
};
-
-
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (_PORTABLESERVER_POA___PTR_CH_)
+#define _PORTABLESERVER_POA___PTR_CH_
+
+ class POA;
+ typedef POA *POA_ptr;
+
#endif /* end #if !defined */
+
+
+#if !defined (_PORTABLESERVER_POA___VAR_CH_)
+#define _PORTABLESERVER_POA___VAR_CH_
+
+ class TAO_PortableServer_Export POA_var : public TAO_Base_var
+ {
+ public:
+ POA_var (void); // default constructor
+ POA_var (POA_ptr p) : ptr_ (p) {}
+ POA_var (const POA_var &); // copy constructor
+ ~POA_var (void); // destructor
+
+ POA_var &operator= (POA_ptr);
+ POA_var &operator= (const POA_var &);
+ POA_ptr operator-> (void) const;
+
+ operator const POA_ptr &() const;
+ operator POA_ptr &();
+ // in, inout, out, _retn
+ POA_ptr in (void) const;
+ POA_ptr &inout (void);
+ POA_ptr &out (void);
+ POA_ptr _retn (void);
+ POA_ptr ptr (void) const;
+
+ // Hooks used by template sequence and object manager classes
+ // for non-defined forward declared interfaces.
+ static POA_ptr tao_duplicate (POA_ptr);
+ static void tao_release (POA_ptr);
+ static POA_ptr tao_nil (void);
+ static POA_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
+ static CORBA::Object * tao_upcast (void *);
+
+ private:
+ POA_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ POA_var (const TAO_Base_var &rhs);
+ POA_var &operator= (const TAO_Base_var &rhs);
+ };
+#endif /* end #if !defined */
+
+
+#if !defined (_PORTABLESERVER_POA___OUT_CH_)
+#define _PORTABLESERVER_POA___OUT_CH_
+
+ class TAO_PortableServer_Export POA_out
+ {
+ public:
+ POA_out (POA_ptr &);
+ POA_out (POA_var &);
+ POA_out (const POA_out &);
+ POA_out &operator= (const POA_out &);
+ POA_out &operator= (const POA_var &);
+ POA_out &operator= (POA_ptr);
+ operator POA_ptr &();
+ POA_ptr &ptr (void);
+ POA_ptr operator-> (void);
+
+ private:
+ POA_ptr &ptr_;
+ };
+
+
+#endif /* end #if !defined */
+
#endif /* TAO_HAS_MINIMUM_POA == 0 */
-
+
#if !defined (_PORTABLESERVER_POA_CH_)
#define _PORTABLESERVER_POA_CH_
-
-
-class TAO_PortableServer_Export POA : public virtual CORBA_Object
+
+ class TAO_PortableServer_Export POA
+ : public virtual CORBA_Object
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -2249,56 +2645,61 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
typedef POA_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static POA_ptr _duplicate (POA_ptr obj);
+
static POA_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static POA_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static POA_ptr _nil (void)
{
return (POA_ptr)0;
}
-
- virtual TAO_POA* _tao_poa_downcast(void) {return 0;}
-
+
+ virtual TAO_POA* _tao_poa_downcast(void)
+ {
+ return 0;
+ }
+
#if !defined (_PORTABLESERVER_POA_ADAPTERALREADYEXISTS_CH_)
#define _PORTABLESERVER_POA_ADAPTERALREADYEXISTS_CH_
-
+
class TAO_PortableServer_Export AdapterAlreadyExists : public CORBA::UserException
{
public:
-
+
AdapterAlreadyExists (void);
// Default constructor.
-
+
AdapterAlreadyExists (const AdapterAlreadyExists &);
// Copy constructor.
-
+
~AdapterAlreadyExists (void);
// Destructor.
-
+
AdapterAlreadyExists &operator= (const AdapterAlreadyExists &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
-
+
static AdapterAlreadyExists *_downcast (CORBA::Exception *);
@@ -2308,38 +2709,38 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POA_ADAPTERNONEXISTENT_CH_)
#define _PORTABLESERVER_POA_ADAPTERNONEXISTENT_CH_
-
+
class TAO_PortableServer_Export AdapterNonExistent : public CORBA::UserException
{
public:
-
+
AdapterNonExistent (void);
// Default constructor.
-
+
AdapterNonExistent (const AdapterNonExistent &);
// Copy constructor.
-
+
~AdapterNonExistent (void);
// Destructor.
-
+
AdapterNonExistent &operator= (const AdapterNonExistent &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static AdapterNonExistent *_downcast (CORBA::Exception *);
@@ -2349,85 +2750,84 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POA_INVALIDPOLICY_CH_)
#define _PORTABLESERVER_POA_INVALIDPOLICY_CH_
-
+
class TAO_PortableServer_Export InvalidPolicy : public CORBA::UserException
{
public:
CORBA::UShort index;
-
+
InvalidPolicy (void);
// Default constructor.
-
+
InvalidPolicy (const InvalidPolicy &);
// Copy constructor.
-
+
~InvalidPolicy (void);
// Destructor.
-
+
InvalidPolicy &operator= (const InvalidPolicy &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static InvalidPolicy *_downcast (CORBA::Exception *);
InvalidPolicy (
CORBA::UShort _tao_index
);
-
+
// = TAO extension.
static CORBA::Exception *_alloc (void);
}; // Exception PortableServer::POA::InvalidPolicy.
#endif /* end #if !defined */
-
-
+
#if (TAO_HAS_MINIMUM_POA == 0)
-
+
#if !defined (_PORTABLESERVER_POA_NOSERVANT_CH_)
#define _PORTABLESERVER_POA_NOSERVANT_CH_
-
+
class TAO_PortableServer_Export NoServant : public CORBA::UserException
{
public:
-
+
NoServant (void);
// Default constructor.
-
+
NoServant (const NoServant &);
// Copy constructor.
-
+
~NoServant (void);
// Destructor.
-
+
NoServant &operator= (const NoServant &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static NoServant *_downcast (CORBA::Exception *);
@@ -2437,40 +2837,39 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
#endif /* TAO_HAS_MINIMUM_POA == 0 */
-
+
#if !defined (_PORTABLESERVER_POA_OBJECTALREADYACTIVE_CH_)
#define _PORTABLESERVER_POA_OBJECTALREADYACTIVE_CH_
-
+
class TAO_PortableServer_Export ObjectAlreadyActive : public CORBA::UserException
{
public:
-
+
ObjectAlreadyActive (void);
// Default constructor.
-
+
ObjectAlreadyActive (const ObjectAlreadyActive &);
// Copy constructor.
-
+
~ObjectAlreadyActive (void);
// Destructor.
-
+
ObjectAlreadyActive &operator= (const ObjectAlreadyActive &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static ObjectAlreadyActive *_downcast (CORBA::Exception *);
@@ -2480,38 +2879,38 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POA_OBJECTNOTACTIVE_CH_)
#define _PORTABLESERVER_POA_OBJECTNOTACTIVE_CH_
-
+
class TAO_PortableServer_Export ObjectNotActive : public CORBA::UserException
{
public:
-
+
ObjectNotActive (void);
// Default constructor.
-
+
ObjectNotActive (const ObjectNotActive &);
// Copy constructor.
-
+
~ObjectNotActive (void);
// Destructor.
-
+
ObjectNotActive &operator= (const ObjectNotActive &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static ObjectNotActive *_downcast (CORBA::Exception *);
@@ -2521,38 +2920,38 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POA_SERVANTALREADYACTIVE_CH_)
#define _PORTABLESERVER_POA_SERVANTALREADYACTIVE_CH_
-
+
class TAO_PortableServer_Export ServantAlreadyActive : public CORBA::UserException
{
public:
-
+
ServantAlreadyActive (void);
// Default constructor.
-
+
ServantAlreadyActive (const ServantAlreadyActive &);
// Copy constructor.
-
+
~ServantAlreadyActive (void);
// Destructor.
-
+
ServantAlreadyActive &operator= (const ServantAlreadyActive &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static ServantAlreadyActive *_downcast (CORBA::Exception *);
@@ -2562,38 +2961,38 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POA_SERVANTNOTACTIVE_CH_)
#define _PORTABLESERVER_POA_SERVANTNOTACTIVE_CH_
-
+
class TAO_PortableServer_Export ServantNotActive : public CORBA::UserException
{
public:
-
+
ServantNotActive (void);
// Default constructor.
-
+
ServantNotActive (const ServantNotActive &);
// Copy constructor.
-
+
~ServantNotActive (void);
// Destructor.
-
+
ServantNotActive &operator= (const ServantNotActive &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static ServantNotActive *_downcast (CORBA::Exception *);
@@ -2603,38 +3002,38 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POA_WRONGADAPTER_CH_)
#define _PORTABLESERVER_POA_WRONGADAPTER_CH_
-
+
class TAO_PortableServer_Export WrongAdapter : public CORBA::UserException
{
public:
-
+
WrongAdapter (void);
// Default constructor.
-
+
WrongAdapter (const WrongAdapter &);
// Copy constructor.
-
+
~WrongAdapter (void);
// Destructor.
-
+
WrongAdapter &operator= (const WrongAdapter &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static WrongAdapter *_downcast (CORBA::Exception *);
@@ -2644,38 +3043,38 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_POA_WRONGPOLICY_CH_)
#define _PORTABLESERVER_POA_WRONGPOLICY_CH_
-
+
class TAO_PortableServer_Export WrongPolicy : public CORBA::UserException
{
public:
-
+
WrongPolicy (void);
// Default constructor.
-
+
WrongPolicy (const WrongPolicy &);
// Copy constructor.
-
+
~WrongPolicy (void);
// Destructor.
-
+
WrongPolicy &operator= (const WrongPolicy &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static WrongPolicy *_downcast (CORBA::Exception *);
@@ -2685,361 +3084,375 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
- virtual PortableServer::POA_ptr create_POA (
+
+ virtual ::PortableServer::POA_ptr create_POA (
const char * adapter_name,
PortableServer::POAManager_ptr a_POAManager,
- const CORBA::PolicyList & policies
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ const CORBA::PolicyList & policies TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::AdapterAlreadyExists,
PortableServer::POA::InvalidPolicy
)) = 0;
-
- virtual PortableServer::POA_ptr find_POA (
+
+ virtual ::PortableServer::POA_ptr find_POA (
const char * adapter_name,
- CORBA::Boolean activate_it
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ CORBA::Boolean activate_it TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::AdapterNonExistent
)) = 0;
-
+
virtual void destroy (
CORBA::Boolean etherealize_objects,
- CORBA::Boolean wait_for_completion
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ CORBA::Boolean wait_for_completion TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
#if (TAO_HAS_MINIMUM_POA == 0)
-
- virtual PortableServer::ThreadPolicy_ptr create_thread_policy (
- PortableServer::ThreadPolicyValue value
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::ThreadPolicy_ptr create_thread_policy (
+ PortableServer::ThreadPolicyValue value TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
#endif /* TAO_HAS_MINIMUM_POA == 0 */
- virtual PortableServer::LifespanPolicy_ptr create_lifespan_policy (
- PortableServer::LifespanPolicyValue value
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ virtual ::PortableServer::LifespanPolicy_ptr create_lifespan_policy (
+ PortableServer::LifespanPolicyValue value TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
- virtual PortableServer::IdUniquenessPolicy_ptr create_id_uniqueness_policy (
- PortableServer::IdUniquenessPolicyValue value
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::IdUniquenessPolicy_ptr create_id_uniqueness_policy (
+ PortableServer::IdUniquenessPolicyValue value TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
- virtual PortableServer::IdAssignmentPolicy_ptr create_id_assignment_policy (
- PortableServer::IdAssignmentPolicyValue value
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::IdAssignmentPolicy_ptr create_id_assignment_policy (
+ PortableServer::IdAssignmentPolicyValue value TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
#if (TAO_HAS_MINIMUM_POA == 0)
- virtual PortableServer::ImplicitActivationPolicy_ptr create_implicit_activation_policy (
- PortableServer::ImplicitActivationPolicyValue value
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ virtual ::PortableServer::ImplicitActivationPolicy_ptr create_implicit_activation_policy (
+ PortableServer::ImplicitActivationPolicyValue value TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
- virtual PortableServer::ServantRetentionPolicy_ptr create_servant_retention_policy (
- PortableServer::ServantRetentionPolicyValue value
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::ServantRetentionPolicy_ptr create_servant_retention_policy (
+ PortableServer::ServantRetentionPolicyValue value TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
- virtual PortableServer::RequestProcessingPolicy_ptr create_request_processing_policy (
- PortableServer::RequestProcessingPolicyValue value
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::RequestProcessingPolicy_ptr create_request_processing_policy (
+ PortableServer::RequestProcessingPolicyValue value TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
#endif /* TAO_HAS_MINIMUM_POA == 0 */
virtual char * the_name (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
- virtual PortableServer::POA_ptr the_parent (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::POA_ptr the_parent (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
- virtual PortableServer::POAList * the_children (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::POAList * the_children (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
- virtual PortableServer::POAManager_ptr the_POAManager (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::POAManager_ptr the_POAManager (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
#if (TAO_HAS_MINIMUM_POA == 0)
- virtual PortableServer::AdapterActivator_ptr the_activator (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ virtual ::PortableServer::AdapterActivator_ptr the_activator (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
virtual void the_activator (
- PortableServer::AdapterActivator_ptr the_activator
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ PortableServer::AdapterActivator_ptr the_activator TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
- virtual PortableServer::ServantManager_ptr get_servant_manager (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::ServantManager_ptr get_servant_manager (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::WrongPolicy
)) = 0;
-
+
virtual void set_servant_manager (
- PortableServer::ServantManager_ptr imgr
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ PortableServer::ServantManager_ptr imgr TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::WrongPolicy
)) = 0;
-
- virtual PortableServer::Servant get_servant (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::Servant get_servant (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::NoServant,
PortableServer::POA::WrongPolicy
)) = 0;
-
+
virtual void set_servant (
- PortableServer::Servant p_servant
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ PortableServer::Servant p_servant TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::WrongPolicy
)) = 0;
-
+
#endif /* TAO_HAS_MINIMUM_POA == 0 */
- virtual PortableServer::ObjectId * activate_object (
- PortableServer::Servant p_servant
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ virtual ::PortableServer::ObjectId * activate_object (
+ PortableServer::Servant p_servant TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::ServantAlreadyActive,
PortableServer::POA::WrongPolicy
)) = 0;
-
+
virtual void activate_object_with_id (
const PortableServer::ObjectId & id,
- PortableServer::Servant p_servant
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ PortableServer::Servant p_servant TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::ServantAlreadyActive,
PortableServer::POA::ObjectAlreadyActive,
PortableServer::POA::WrongPolicy
)) = 0;
-
+
virtual void deactivate_object (
- const PortableServer::ObjectId & oid
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ const PortableServer::ObjectId & oid TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::ObjectNotActive,
PortableServer::POA::WrongPolicy
)) = 0;
-
+
virtual CORBA::Object_ptr create_reference (
- const char * intf
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ const char * intf TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::WrongPolicy
)) = 0;
-
+
virtual CORBA::Object_ptr create_reference_with_id (
const PortableServer::ObjectId & oid,
- const char * intf
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ const char * intf TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::WrongPolicy
)) = 0;
-
- virtual PortableServer::ObjectId * servant_to_id (
- PortableServer::Servant p_servant
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::ObjectId * servant_to_id (
+ PortableServer::Servant p_servant TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::ServantNotActive,
PortableServer::POA::WrongPolicy
)) = 0;
-
+
virtual CORBA::Object_ptr servant_to_reference (
- PortableServer::Servant p_servant
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ PortableServer::Servant p_servant TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::ServantNotActive,
PortableServer::POA::WrongPolicy
)) = 0;
-
- virtual PortableServer::Servant reference_to_servant (
- CORBA::Object_ptr reference
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::Servant reference_to_servant (
+ CORBA::Object_ptr reference TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::ObjectNotActive,
PortableServer::POA::WrongAdapter,
PortableServer::POA::WrongPolicy
)) = 0;
-
- virtual PortableServer::ObjectId * reference_to_id (
- CORBA::Object_ptr reference
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::ObjectId * reference_to_id (
+ CORBA::Object_ptr reference TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::WrongAdapter,
PortableServer::POA::WrongPolicy
)) = 0;
-
- virtual PortableServer::Servant id_to_servant (
- const PortableServer::ObjectId & oid
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::Servant id_to_servant (
+ const PortableServer::ObjectId & oid TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::ObjectNotActive,
PortableServer::POA::WrongPolicy
)) = 0;
-
+
virtual CORBA::Object_ptr id_to_reference (
- const PortableServer::ObjectId & oid
- TAO_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ const PortableServer::ObjectId & oid TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::POA::ObjectNotActive,
PortableServer::POA::WrongPolicy
)) = 0;
-
- virtual CORBA::OctetSeq * id (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::CORBA::OctetSeq * id (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ virtual ::PortableServer::ObjectId * create_id_for_reference (
+ CORBA::Object_ptr the_ref TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ )) = 0;
+
+ virtual ::PortableServer::IDs * reference_to_ids (
+ CORBA::Object_ptr the_ref TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ )) = 0;
+
+ virtual void associate_reference_with_id (
+ CORBA::Object_ptr ref,
+ const PortableServer::ObjectId & oid TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ )) = 0;
+
+ virtual void disassociate_reference_with_id (
+ CORBA::Object_ptr ref,
+ const PortableServer::ObjectId & oid TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ PortableServer::NotAGroupObject
+ )) = 0;
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- POA ();
-
+ POA (void);
+
virtual ~POA (void);
+
private:
POA (const POA &);
void operator= (const POA &);
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_CURRENT___PTR_CH_)
#define _PORTABLESERVER_CURRENT___PTR_CH_
-
+
class Current;
typedef Current *Current_ptr;
-
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_CURRENT___VAR_CH_)
#define _PORTABLESERVER_CURRENT___VAR_CH_
-
+
class TAO_PortableServer_Export Current_var : public TAO_Base_var
{
public:
Current_var (void); // default constructor
- Current_var (Current_ptr p) : ptr_ (p) {}
+ Current_var (Current_ptr p) : ptr_ (p) {}
Current_var (const Current_var &); // copy constructor
~Current_var (void); // destructor
-
+
Current_var &operator= (Current_ptr);
Current_var &operator= (const Current_var &);
Current_ptr operator-> (void) const;
-
+
operator const Current_ptr &() const;
operator Current_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
Current_ptr in (void) const;
Current_ptr &inout (void);
Current_ptr &out (void);
Current_ptr _retn (void);
Current_ptr ptr (void) const;
-
+
// Hooks used by template sequence and object manager classes
// for non-defined forward declared interfaces.
static Current_ptr tao_duplicate (Current_ptr);
static void tao_release (Current_ptr);
static Current_ptr tao_nil (void);
- static Current_ptr tao_narrow (CORBA::Object * TAO_ENV_ARG_DECL_NOT_USED);
+ static Current_ptr tao_narrow (
+ CORBA::Object *
+ TAO_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
Current_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -3049,11 +3462,11 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_CURRENT___OUT_CH_)
#define _PORTABLESERVER_CURRENT___OUT_CH_
-
+
class TAO_PortableServer_Export Current_out
{
public:
@@ -3066,19 +3479,20 @@ class TAO_PortableServer_Export POA : public virtual CORBA_Object
operator Current_ptr &();
Current_ptr &ptr (void);
Current_ptr operator-> (void);
-
+
private:
Current_ptr &ptr_;
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
+
#if !defined (_PORTABLESERVER_CURRENT_CH_)
#define _PORTABLESERVER_CURRENT_CH_
-
-class TAO_PortableServer_Export Current: public virtual CORBA::Current
+
+ class TAO_PortableServer_Export Current
+ : public virtual CORBA::Current
{
public:
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
@@ -3086,54 +3500,57 @@ class TAO_PortableServer_Export Current: public virtual CORBA::Current
typedef Current_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static Current_ptr _duplicate (Current_ptr obj);
+
static Current_ptr _narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static Current_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- TAO_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ TAO_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static Current_ptr _nil (void)
{
return (Current_ptr)0;
}
-
-
+
+
#if !defined (_PORTABLESERVER_CURRENT_NOCONTEXT_CH_)
#define _PORTABLESERVER_CURRENT_NOCONTEXT_CH_
-
+
class TAO_PortableServer_Export NoContext : public CORBA::UserException
{
public:
-
+
NoContext (void);
// Default constructor.
-
+
NoContext (const NoContext &);
// Copy constructor.
-
+
~NoContext (void);
// Destructor.
-
+
NoContext &operator= (const NoContext &);
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &
TAO_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
TAO_ENV_ARG_DECL_NOT_USED
);
-
+
static NoContext *_downcast (CORBA::Exception *);
@@ -3143,45 +3560,45 @@ class TAO_PortableServer_Export Current: public virtual CORBA::Current
#endif /* end #if !defined */
-
- virtual PortableServer::POA_ptr get_POA (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::POA_ptr get_POA (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::Current::NoContext
)) = 0;
-
- virtual PortableServer::ObjectId * get_object_id (
- TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+
+ virtual ::PortableServer::ObjectId * get_object_id (
+ TAO_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException,
PortableServer::Current::NoContext
)) = 0;
-
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- Current ();
-
+ Current (void);
+
virtual ~Current (void);
+
private:
Current (const Current &);
void operator= (const Current &);
};
-
-
+
+
#endif /* end #if !defined */
-
-
+
TAO_NAMESPACE_STORAGE_CLASS char *ObjectId_to_string (const PortableServer::ObjectId &id);
TAO_NAMESPACE_STORAGE_CLASS CORBA::WChar *ObjectId_to_wstring (const PortableServer::ObjectId &id);
TAO_NAMESPACE_STORAGE_CLASS PortableServer::ObjectId *string_to_ObjectId (const char *id);
TAO_NAMESPACE_STORAGE_CLASS PortableServer::ObjectId *wstring_to_ObjectId (const CORBA::WChar *id);
-
+
}
TAO_NAMESPACE_CLOSE // module PortableServer
@@ -3199,6 +3616,15 @@ TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const
#endif /* TAO_HAS_MINIMUM_CORBA == 0 */
+TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::NotAGroupObject &); // copying version
+TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::NotAGroupObject*); // noncopying version
+TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::NotAGroupObject *&); // deprecated
+TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::NotAGroupObject *&);
+TAO_PortableServer_Export void operator<<= (CORBA::Any &, const PortableServer::IDs &); // copying version
+TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::IDs*); // noncopying version
+TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, PortableServer::IDs *&); // deprecated
+TAO_PortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, const PortableServer::IDs *&);
+
#if (TAO_HAS_MINIMUM_POA == 0)
TAO_PortableServer_Export void operator<<= (CORBA::Any &, PortableServer::ThreadPolicyValue);
@@ -3248,27 +3674,45 @@ TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableSer
#endif /* TAO_HAS_MINIMUM_CORBA == 0 */
+TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::NotAGroupObject &);
+TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::NotAGroupObject &);
+
+
+#if !defined _TAO_CDR_OP_PortableServer_IDs_H_
+#define _TAO_CDR_OP_PortableServer_IDs_H_
+
+TAO_PortableServer_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const PortableServer::IDs &
+ );
+TAO_PortableServer_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ PortableServer::IDs &
+ );
+
+#endif /* _TAO_CDR_OP_PortableServer_IDs_H_ */
+
#if (TAO_HAS_MINIMUM_POA == 0)
-TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ThreadPolicyValue &); //
+TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ThreadPolicyValue &); //
TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::ThreadPolicyValue &);
#endif /* TAO_HAS_MINIMUM_POA == 0 */
-TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::LifespanPolicyValue &); //
+TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::LifespanPolicyValue &); //
TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::LifespanPolicyValue &);
-TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::IdUniquenessPolicyValue &); //
+TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::IdUniquenessPolicyValue &); //
TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::IdUniquenessPolicyValue &);
-TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::IdAssignmentPolicyValue &); //
+TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::IdAssignmentPolicyValue &); //
TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::IdAssignmentPolicyValue &);
#if (TAO_HAS_MINIMUM_POA == 0)
-TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ImplicitActivationPolicyValue &); //
+TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ImplicitActivationPolicyValue &); //
TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::ImplicitActivationPolicyValue &);
-TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ServantRetentionPolicyValue &); //
+TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::ServantRetentionPolicyValue &); //
TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::ServantRetentionPolicyValue &);
-TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::RequestProcessingPolicyValue &); //
+TAO_PortableServer_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const PortableServer::RequestProcessingPolicyValue &); //
TAO_PortableServer_Export CORBA::Boolean operator>> (TAO_InputCDR &, PortableServer::RequestProcessingPolicyValue &);
#endif /* TAO_HAS_MINIMUM_POA == 0 */
diff --git a/TAO/tao/PortableServer/PortableServerC.i b/TAO/tao/PortableServer/PortableServerC.i
index 6cc1d32a906..085f16840fa 100644
--- a/TAO/tao/PortableServer/PortableServerC.i
+++ b/TAO/tao/PortableServer/PortableServerC.i
@@ -25,162 +25,162 @@
#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CI_)
#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_PORTABLESERVER_POALIST_CI_
- ACE_INLINE PortableServer::POA **
- PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (CORBA::ULong nelems)
- {
- PortableServer::POA **buf = 0;
-
- ACE_NEW_RETURN (buf, PortableServer::POA*[nelems], 0);
+ACE_INLINE PortableServer::POA **
+PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (CORBA::ULong nelems)
+{
+ PortableServer::POA **buf = 0;
+
+ ACE_NEW_RETURN (buf, PortableServer::POA*[nelems], 0);
+
+ for (CORBA::ULong i = 0; i < nelems; i++)
+ {
+ buf[i] = PortableServer::POA::_nil ();
+ }
+
+ return buf;
+}
- for (CORBA::ULong i = 0; i < nelems; i++)
- {
- buf[i] = PortableServer::POA::_nil ();
- }
+ACE_INLINE void
+PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::freebuf (PortableServer::POA **buffer)
+{
+ if (buffer == 0)
+ return;
+ delete[] buffer;
+}
- return buf;
- }
+ACE_INLINE
+PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_TAO_Unbounded_Object_Sequence_PortableServer_POAList (void)
+{
+}
- ACE_INLINE void
- PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::freebuf (PortableServer::POA **buffer)
- {
- if (buffer == 0)
- return;
- delete[] buffer;
- }
+ACE_INLINE
+PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_TAO_Unbounded_Object_Sequence_PortableServer_POAList (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (maximum))
+{
+}
- ACE_INLINE
- PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_TAO_Unbounded_Object_Sequence_PortableServer_POAList (void)
- {
- }
+ACE_INLINE
+PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_TAO_Unbounded_Object_Sequence_PortableServer_POAList (CORBA::ULong maximum,
+ CORBA::ULong length,
+ PortableServer::POA* *value,
+ CORBA::Boolean release)
+: TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+{
+}
- ACE_INLINE
- PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_TAO_Unbounded_Object_Sequence_PortableServer_POAList (CORBA::ULong maximum)
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (maximum))
+ACE_INLINE
+PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_TAO_Unbounded_Object_Sequence_PortableServer_POAList(const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs)
+ : TAO_Unbounded_Base_Sequence (rhs)
+{
+ if (rhs.buffer_ != 0)
{
+ PortableServer::POA **tmp1 = _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (this->maximum_);
+ PortableServer::POA ** const tmp2 = ACE_reinterpret_cast (PortableServer::POA ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ {
+ tmp1[i] = PortableServer::POA::_duplicate (tmp2[i]);
+ }
+
+ this->buffer_ = tmp1;
}
-
- ACE_INLINE
- PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_TAO_Unbounded_Object_Sequence_PortableServer_POAList (CORBA::ULong maximum,
- CORBA::ULong length,
- PortableServer::POA* *value,
- CORBA::Boolean release)
- : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+ else
{
+ this->buffer_ = 0;
}
+}
- ACE_INLINE
- PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::_TAO_Unbounded_Object_Sequence_PortableServer_POAList(const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs)
- : TAO_Unbounded_Base_Sequence (rhs)
+ACE_INLINE PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList &
+PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::operator= (const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs)
+{
+ if (this == &rhs)
+ return *this;
+
+ if (this->release_)
{
- if (rhs.buffer_ != 0)
+ PortableServer::POA **tmp = ACE_reinterpret_cast (PortableServer::POA **, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
{
- PortableServer::POA **tmp1 = _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (this->maximum_);
- PortableServer::POA ** const tmp2 = ACE_reinterpret_cast (PortableServer::POA ** ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < rhs.length_; ++i)
- {
- tmp1[i] = PortableServer::POA::_duplicate (tmp2[i]);
- }
-
- this->buffer_ = tmp1;
+ CORBA::release (tmp[i]);
+ tmp[i] = PortableServer::POA::_nil ();
}
- else
+ if (this->maximum_ < rhs.maximum_)
{
- this->buffer_ = 0;
+ _TAO_Unbounded_Object_Sequence_PortableServer_POAList::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (rhs.maximum_);
}
}
-
- ACE_INLINE PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList &
- PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::operator= (const _TAO_Unbounded_Object_Sequence_PortableServer_POAList &rhs)
- {
- if (this == &rhs)
- return *this;
-
- if (this->release_)
+ else
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (rhs.maximum_);
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ PortableServer::POA **tmp1 = ACE_reinterpret_cast (PortableServer::POA **, this->buffer_);
+ PortableServer::POA ** const tmp2 = ACE_reinterpret_cast (PortableServer::POA ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
{
- PortableServer::POA **tmp = ACE_reinterpret_cast (PortableServer::POA **, this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- CORBA::release (tmp[i]);
- tmp[i] = PortableServer::POA::_nil ();
- }
- if (this->maximum_ < rhs.maximum_)
- {
- _TAO_Unbounded_Object_Sequence_PortableServer_POAList::freebuf (tmp);
- this->buffer_ = _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (rhs.maximum_);
- }
+ tmp1[i] = PortableServer::POA::_duplicate (tmp2[i]);
}
- else
- this->buffer_ = _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (rhs.maximum_);
-
- TAO_Unbounded_Base_Sequence::operator= (rhs);
-
- PortableServer::POA **tmp1 = ACE_reinterpret_cast (PortableServer::POA **, this->buffer_);
- PortableServer::POA ** const tmp2 = ACE_reinterpret_cast (PortableServer::POA ** ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < rhs.length_; ++i)
- {
- tmp1[i] = PortableServer::POA::_duplicate (tmp2[i]);
- }
-
- return *this;
- }
+
+ return *this;
+}
- ACE_INLINE TAO_Object_Manager<PortableServer::POA,PortableServer::POA_var>
- PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::operator[] (CORBA::ULong index) const
- // read-write accessor
- {
- ACE_ASSERT (index < this->maximum_);
- PortableServer::POA ** const tmp = ACE_reinterpret_cast (PortableServer::POA ** ACE_CAST_CONST, this->buffer_);
- return TAO_Object_Manager<PortableServer::POA,PortableServer::POA_var> (tmp + index, this->release_);
- }
+ACE_INLINE TAO_Object_Manager<PortableServer::POA,PortableServer::POA_var>
+PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::operator[] (CORBA::ULong index) const
+// read-write accessor
+{
+ ACE_ASSERT (index < this->maximum_);
+ PortableServer::POA ** const tmp = ACE_reinterpret_cast (PortableServer::POA ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<PortableServer::POA,PortableServer::POA_var> (tmp + index, this->release_);
+}
- ACE_INLINE PortableServer::POA* *
- PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::get_buffer (CORBA::Boolean orphan)
+ACE_INLINE PortableServer::POA* *
+PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::get_buffer (CORBA::Boolean orphan)
+{
+ PortableServer::POA **result = 0;
+ if (orphan == 0)
{
- PortableServer::POA **result = 0;
- if (orphan == 0)
+ // We retain ownership.
+ if (this->buffer_ == 0)
{
- // We retain ownership.
- if (this->buffer_ == 0)
- {
- result = _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (this->maximum_);
- this->buffer_ = result;
- this->release_ = 1;
- }
- else
- {
- result = ACE_reinterpret_cast (PortableServer::POA**, this->buffer_);
- }
+ result = _TAO_Unbounded_Object_Sequence_PortableServer_POAList::allocbuf (this->maximum_);
+ this->buffer_ = result;
+ this->release_ = 1;
}
- else // if (orphan == 1)
+ else
{
- if (this->release_ != 0)
- {
- // We set the state back to default and relinquish
- // ownership.
- result = ACE_reinterpret_cast(PortableServer::POA**,this->buffer_);
- this->maximum_ = 0;
- this->length_ = 0;
- this->buffer_ = 0;
- this->release_ = 0;
- }
+ result = ACE_reinterpret_cast (PortableServer::POA**, this->buffer_);
}
- return result;
}
-
- ACE_INLINE const PortableServer::POA* *
- PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::get_buffer (void) const
+ else // if (orphan == 1)
{
- return ACE_reinterpret_cast(const PortableServer::POA ** ACE_CAST_CONST, this->buffer_);
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish
+ // ownership.
+ result = ACE_reinterpret_cast(PortableServer::POA**,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
}
+ return result;
+}
+
+ACE_INLINE const PortableServer::POA* *
+PortableServer::_TAO_Unbounded_Object_Sequence_PortableServer_POAList::get_buffer (void) const
+{
+ return ACE_reinterpret_cast(const PortableServer::POA ** ACE_CAST_CONST, this->buffer_);
+}
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
#if !defined (_PORTABLESERVER_POALIST_CI_)
#define _PORTABLESERVER_POALIST_CI_
@@ -236,7 +236,7 @@ PortableServer::POAList_var::operator= (const ::PortableServer::POAList_var &p)
{
POAList *deep_copy =
new POAList (*p.ptr_);
-
+
if (deep_copy != 0)
{
POAList *tmp = deep_copy;
@@ -246,7 +246,7 @@ PortableServer::POAList_var::operator= (const ::PortableServer::POAList_var &p)
}
}
}
-
+
return *this;
}
@@ -262,27 +262,27 @@ PortableServer::POAList_var::operator-> (void)
return this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
PortableServer::POAList_var::operator const ::PortableServer::POAList &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-PortableServer::POAList_var::operator ::PortableServer::POAList &() // cast
+ACE_INLINE
+PortableServer::POAList_var::operator ::PortableServer::POAList &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-PortableServer::POAList_var::operator ::PortableServer::POAList &() const // cast
+ACE_INLINE
+PortableServer::POAList_var::operator ::PortableServer::POAList &() const // cast
{
return *this->ptr_;
}
// variable-size types only
ACE_INLINE
-PortableServer::POAList_var::operator ::PortableServer::POAList *&() // cast
+PortableServer::POAList_var::operator ::PortableServer::POAList *&() // cast
{
return this->ptr_;
}
@@ -305,7 +305,7 @@ PortableServer::POAList_var::inout (void)
return *this->ptr_;
}
-// mapping for variable size
+// mapping for variable size
ACE_INLINE ::PortableServer::POAList *&
PortableServer::POAList_var::out (void)
{
@@ -366,7 +366,7 @@ PortableServer::POAList_out::operator= (POAList *p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
PortableServer::POAList_out::operator ::PortableServer::POAList *&() // cast
{
return this->ptr_;
@@ -455,7 +455,7 @@ PortableServer::ObjectId_var::operator= (const ::PortableServer::ObjectId_var &p
{
ObjectId *deep_copy =
new ObjectId (*p.ptr_);
-
+
if (deep_copy != 0)
{
ObjectId *tmp = deep_copy;
@@ -465,7 +465,7 @@ PortableServer::ObjectId_var::operator= (const ::PortableServer::ObjectId_var &p
}
}
}
-
+
return *this;
}
@@ -493,20 +493,20 @@ PortableServer::ObjectId_var::operator-> (void)
return this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
PortableServer::ObjectId_var::operator const ::PortableServer::ObjectId &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-PortableServer::ObjectId_var::operator ::PortableServer::ObjectId &() // cast
+ACE_INLINE
+PortableServer::ObjectId_var::operator ::PortableServer::ObjectId &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-PortableServer::ObjectId_var::operator ::PortableServer::ObjectId &() const // cast
+ACE_INLINE
+PortableServer::ObjectId_var::operator ::PortableServer::ObjectId &() const // cast
{
return *this->ptr_;
}
@@ -535,7 +535,7 @@ PortableServer::ObjectId_var::inout (void)
return *this->ptr_;
}
-// mapping for variable size
+// mapping for variable size
ACE_INLINE ::PortableServer::ObjectId *&
PortableServer::ObjectId_var::out (void)
{
@@ -596,7 +596,7 @@ PortableServer::ObjectId_out::operator= (ObjectId *p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
PortableServer::ObjectId_out::operator ::PortableServer::ObjectId *&() // cast
{
return this->ptr_;
@@ -627,6 +627,404 @@ PortableServer::ObjectId_out::operator[] (CORBA::ULong index)
// Inline operations for exception PortableServer::ForwardRequest
// *************************************************************
+// *************************************************************
+// Inline operations for exception PortableServer::NotAGroupObject
+// *************************************************************
+
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_PORTABLESERVER_IDS_CI_)
+#define __TAO_UNBOUNDED_SEQUENCE_PORTABLESERVER_IDS_CI_
+
+// = Static operations.
+ACE_INLINE PortableServer::ObjectId *
+PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (CORBA::ULong size)
+// Allocate storage for the sequence.
+{
+ PortableServer::ObjectId *retval = 0;
+ ACE_NEW_RETURN (retval, PortableServer::ObjectId[size], 0);
+ return retval;
+}
+
+ACE_INLINE void PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (PortableServer::ObjectId *buffer)
+// Free the sequence.
+{
+ delete [] buffer;
+}
+
+ACE_INLINE
+PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_TAO_Unbounded_Sequence_PortableServer_IDs (void) // Default constructor.
+{
+}
+
+ACE_INLINE
+PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_TAO_Unbounded_Sequence_PortableServer_IDs (CORBA::ULong maximum) // Constructor using a maximum length value.
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (maximum))
+{
+}
+
+ACE_INLINE
+PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_TAO_Unbounded_Sequence_PortableServer_IDs (CORBA::ULong maximum,
+ CORBA::ULong length,
+ PortableServer::ObjectId *data,
+ CORBA::Boolean release)
+: TAO_Unbounded_Base_Sequence (maximum, length, data, release)
+{
+}
+
+ACE_INLINE
+PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::_TAO_Unbounded_Sequence_PortableServer_IDs (const _TAO_Unbounded_Sequence_PortableServer_IDs &rhs)
+// Copy constructor.
+ : TAO_Unbounded_Base_Sequence (rhs)
+{
+ if (rhs.buffer_ != 0)
+ {
+ PortableServer::ObjectId *tmp1 = _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (this->maximum_);
+ PortableServer::ObjectId * const tmp2 = ACE_reinterpret_cast (PortableServer::ObjectId * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp1[i] = tmp2[i];
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+}
+
+ACE_INLINE PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs &
+PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::operator= (const _TAO_Unbounded_Sequence_PortableServer_IDs &rhs)
+// Assignment operator.
+{
+ if (this == &rhs)
+ return *this;
+
+ if (this->release_)
+ {
+ if (this->maximum_ < rhs.maximum_)
+ {
+ // free the old buffer
+ PortableServer::ObjectId *tmp = ACE_reinterpret_cast (PortableServer::ObjectId *, this->buffer_);
+ _TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ this->buffer_ = _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (rhs.maximum_);
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ PortableServer::ObjectId *tmp1 = ACE_reinterpret_cast (PortableServer::ObjectId *, this->buffer_);
+ PortableServer::ObjectId * const tmp2 = ACE_reinterpret_cast (PortableServer::ObjectId * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp1[i] = tmp2[i];
+
+ return *this;
+}
+
+// = Accessors.
+ACE_INLINE PortableServer::ObjectId &
+PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::operator[] (CORBA::ULong i)
+// operator []
+{
+ ACE_ASSERT (i < this->maximum_);
+ PortableServer::ObjectId* tmp = ACE_reinterpret_cast(PortableServer::ObjectId*,this->buffer_);
+ return tmp[i];
+}
+
+ACE_INLINE const PortableServer::ObjectId &
+PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::operator[] (CORBA::ULong i) const
+// operator []
+{
+ ACE_ASSERT (i < this->maximum_);
+ PortableServer::ObjectId * const tmp = ACE_reinterpret_cast (PortableServer::ObjectId* ACE_CAST_CONST, this->buffer_);
+ return tmp[i];
+}
+
+// Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ACE_INLINE PortableServer::ObjectId *
+PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::get_buffer (CORBA::Boolean orphan)
+{
+ PortableServer::ObjectId *result = 0;
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result = _TAO_Unbounded_Sequence_PortableServer_IDs::allocbuf (this->length_);
+ this->buffer_ = result;
+ this->release_ = 1;
+ }
+ else
+ {
+ result = ACE_reinterpret_cast (PortableServer::ObjectId*, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish
+ // ownership.
+ result = ACE_reinterpret_cast(PortableServer::ObjectId*,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+ return result;
+}
+
+ACE_INLINE const PortableServer::ObjectId *
+PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::get_buffer (void) const
+{
+ return ACE_reinterpret_cast(const PortableServer::ObjectId * ACE_CAST_CONST, this->buffer_);
+}
+
+ACE_INLINE void
+PortableServer::_TAO_Unbounded_Sequence_PortableServer_IDs::replace (CORBA::ULong max,
+CORBA::ULong length,
+PortableServer::ObjectId *data,
+CORBA::Boolean release)
+{
+ this->maximum_ = max;
+ this->length_ = length;
+ if (this->buffer_ && this->release_ == 1)
+ {
+ PortableServer::ObjectId *tmp = ACE_reinterpret_cast(PortableServer::ObjectId*,this->buffer_);
+ _TAO_Unbounded_Sequence_PortableServer_IDs::freebuf (tmp);
+ }
+ this->buffer_ = data;
+ this->release_ = release;
+}
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_PORTABLESERVER_IDS_CI_)
+#define _PORTABLESERVER_IDS_CI_
+
+// *************************************************************
+// Inline operations for class PortableServer::IDs_var
+// *************************************************************
+
+ACE_INLINE
+PortableServer::IDs_var::IDs_var (void) // default constructor
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+PortableServer::IDs_var::IDs_var (IDs *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+PortableServer::IDs_var::IDs_var (const ::PortableServer::IDs_var &p) // copy constructor
+{
+ if (p.ptr_)
+ ACE_NEW (this->ptr_, ::PortableServer::IDs (*p.ptr_));
+ else
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+PortableServer::IDs_var::~IDs_var (void) // destructor
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE PortableServer::IDs_var &
+PortableServer::IDs_var::operator= (IDs *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE ::PortableServer::IDs_var &
+PortableServer::IDs_var::operator= (const ::PortableServer::IDs_var &p)
+{
+ if (this != &p)
+ {
+ if (p.ptr_ == 0)
+ {
+ delete this->ptr_;
+ this->ptr_ = 0;
+ }
+ else
+ {
+ IDs *deep_copy =
+ new IDs (*p.ptr_);
+
+ if (deep_copy != 0)
+ {
+ IDs *tmp = deep_copy;
+ deep_copy = this->ptr_;
+ this->ptr_ = tmp;
+ delete deep_copy;
+ }
+ }
+ }
+
+ return *this;
+}
+
+ACE_INLINE const ::PortableServer::IDs *
+PortableServer::IDs_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::PortableServer::IDs *
+PortableServer::IDs_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+PortableServer::IDs_var::operator const ::PortableServer::IDs &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+PortableServer::IDs_var::operator ::PortableServer::IDs &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+PortableServer::IDs_var::operator ::PortableServer::IDs &() const // cast
+{
+ return *this->ptr_;
+}
+
+// variable-size types only
+ACE_INLINE
+PortableServer::IDs_var::operator ::PortableServer::IDs *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE PortableServer::ObjectId &
+PortableServer::IDs_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE const PortableServer::ObjectId &
+PortableServer::IDs_var::operator[] (CORBA::ULong index) const
+{
+ return ACE_const_cast (const PortableServer::ObjectId &, this->ptr_->operator[] (index));
+}
+
+ACE_INLINE const ::PortableServer::IDs &
+PortableServer::IDs_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::PortableServer::IDs &
+PortableServer::IDs_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// mapping for variable size
+ACE_INLINE ::PortableServer::IDs *&
+PortableServer::IDs_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::PortableServer::IDs *
+PortableServer::IDs_var::_retn (void)
+{
+ ::PortableServer::IDs *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::PortableServer::IDs *
+PortableServer::IDs_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// *************************************************************
+// Inline operations for class PortableServer::IDs_out
+// *************************************************************
+
+ACE_INLINE
+PortableServer::IDs_out::IDs_out (IDs *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+PortableServer::IDs_out::IDs_out (IDs_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+PortableServer::IDs_out::IDs_out (const ::PortableServer::IDs_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IDs_out&, p).ptr_)
+{}
+
+ACE_INLINE ::PortableServer::IDs_out &
+PortableServer::IDs_out::operator= (const ::PortableServer::IDs_out &p)
+{
+ this->ptr_ = ACE_const_cast (IDs_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE ::PortableServer::IDs_out &
+PortableServer::IDs_out::operator= (IDs *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+PortableServer::IDs_out::operator ::PortableServer::IDs *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::PortableServer::IDs *&
+PortableServer::IDs_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::PortableServer::IDs *
+PortableServer::IDs_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE PortableServer::ObjectId &
+PortableServer::IDs_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+
+#endif /* end #if !defined */
+
#if (TAO_HAS_MINIMUM_POA == 0)
@@ -659,8 +1057,7 @@ tao_PortableServer_ThreadPolicy_nil (
ACE_INLINE PortableServer::ThreadPolicy_ptr
tao_PortableServer_ThreadPolicy_narrow (
- CORBA::Object *p
- TAO_ENV_ARG_DECL
+ CORBA::Object *p TAO_ENV_ARG_DECL
)
{
return PortableServer::ThreadPolicy::_narrow (p TAO_ENV_ARG_PARAMETER);
@@ -711,8 +1108,7 @@ tao_PortableServer_LifespanPolicy_nil (
ACE_INLINE PortableServer::LifespanPolicy_ptr
tao_PortableServer_LifespanPolicy_narrow (
- CORBA::Object *p
- TAO_ENV_ARG_DECL
+ CORBA::Object *p TAO_ENV_ARG_DECL
)
{
return PortableServer::LifespanPolicy::_narrow (p TAO_ENV_ARG_PARAMETER);
@@ -761,8 +1157,7 @@ tao_PortableServer_IdUniquenessPolicy_nil (
ACE_INLINE PortableServer::IdUniquenessPolicy_ptr
tao_PortableServer_IdUniquenessPolicy_narrow (
- CORBA::Object *p
- TAO_ENV_ARG_DECL
+ CORBA::Object *p TAO_ENV_ARG_PARAMETER
)
{
return PortableServer::IdUniquenessPolicy::_narrow (p TAO_ENV_ARG_PARAMETER);
@@ -811,8 +1206,7 @@ tao_PortableServer_IdAssignmentPolicy_nil (
ACE_INLINE PortableServer::IdAssignmentPolicy_ptr
tao_PortableServer_IdAssignmentPolicy_narrow (
- CORBA::Object *p
- TAO_ENV_ARG_DECL
+ CORBA::Object *p TAO_ENV_ARG_DECL
)
{
return PortableServer::IdAssignmentPolicy::_narrow (p TAO_ENV_ARG_PARAMETER);
@@ -863,8 +1257,7 @@ tao_PortableServer_ImplicitActivationPolicy_nil (
ACE_INLINE PortableServer::ImplicitActivationPolicy_ptr
tao_PortableServer_ImplicitActivationPolicy_narrow (
- CORBA::Object *p
- TAO_ENV_ARG_DECL
+ CORBA::Object *p TAO_ENV_ARG_DECL
)
{
return PortableServer::ImplicitActivationPolicy::_narrow (p TAO_ENV_ARG_PARAMETER);
@@ -913,8 +1306,7 @@ tao_PortableServer_ServantRetentionPolicy_nil (
ACE_INLINE PortableServer::ServantRetentionPolicy_ptr
tao_PortableServer_ServantRetentionPolicy_narrow (
- CORBA::Object *p
- TAO_ENV_ARG_DECL
+ CORBA::Object *p TAO_ENV_ARG_DECL
)
{
return PortableServer::ServantRetentionPolicy::_narrow (p TAO_ENV_ARG_PARAMETER);
@@ -963,8 +1355,7 @@ tao_PortableServer_RequestProcessingPolicy_nil (
ACE_INLINE PortableServer::RequestProcessingPolicy_ptr
tao_PortableServer_RequestProcessingPolicy_narrow (
- CORBA::Object *p
- TAO_ENV_ARG_DECL
+ CORBA::Object *p TAO_ENV_ARG_DECL
)
{
return PortableServer::RequestProcessingPolicy::_narrow (p TAO_ENV_ARG_PARAMETER);
@@ -1019,8 +1410,7 @@ tao_PortableServer_POAManager_nil (
ACE_INLINE PortableServer::POAManager_ptr
tao_PortableServer_POAManager_narrow (
- CORBA::Object *p
- TAO_ENV_ARG_DECL
+ CORBA::Object *p TAO_ENV_ARG_DECL
)
{
return PortableServer::POAManager::_narrow (p TAO_ENV_ARG_PARAMETER);
@@ -1071,8 +1461,7 @@ tao_PortableServer_AdapterActivator_nil (
ACE_INLINE PortableServer::AdapterActivator_ptr
tao_PortableServer_AdapterActivator_narrow (
- CORBA::Object *p
- TAO_ENV_ARG_DECL
+ CORBA::Object *p TAO_ENV_ARG_DECL
)
{
return PortableServer::AdapterActivator::_narrow (p TAO_ENV_ARG_PARAMETER);
@@ -1121,8 +1510,7 @@ tao_PortableServer_ServantManager_nil (
ACE_INLINE PortableServer::ServantManager_ptr
tao_PortableServer_ServantManager_narrow (
- CORBA::Object *p
- TAO_ENV_ARG_DECL
+ CORBA::Object *p TAO_ENV_ARG_DECL
)
{
return PortableServer::ServantManager::_narrow (p TAO_ENV_ARG_PARAMETER);
@@ -1171,8 +1559,7 @@ tao_PortableServer_ServantActivator_nil (
ACE_INLINE PortableServer::ServantActivator_ptr
tao_PortableServer_ServantActivator_narrow (
- CORBA::Object *p
- TAO_ENV_ARG_DECL
+ CORBA::Object *p TAO_ENV_ARG_DECL
)
{
return PortableServer::ServantActivator::_narrow (p TAO_ENV_ARG_PARAMETER);
@@ -1221,8 +1608,7 @@ tao_PortableServer_ServantLocator_nil (
ACE_INLINE PortableServer::ServantLocator_ptr
tao_PortableServer_ServantLocator_narrow (
- CORBA::Object *p
- TAO_ENV_ARG_DECL
+ CORBA::Object *p TAO_ENV_ARG_DECL
)
{
return PortableServer::ServantLocator::_narrow (p TAO_ENV_ARG_PARAMETER);
@@ -1313,8 +1699,7 @@ tao_PortableServer_POA_nil (
ACE_INLINE PortableServer::POA_ptr
tao_PortableServer_POA_narrow (
- CORBA::Object *p
- TAO_ENV_ARG_DECL
+ CORBA::Object *p TAO_ENV_ARG_DECL
)
{
return PortableServer::POA::_narrow (p TAO_ENV_ARG_PARAMETER);
@@ -1367,8 +1752,7 @@ tao_PortableServer_Current_nil (
ACE_INLINE PortableServer::Current_ptr
tao_PortableServer_Current_narrow (
- CORBA::Object *p
- TAO_ENV_ARG_DECL
+ CORBA::Object *p TAO_ENV_ARG_DECL
)
{
return PortableServer::Current::_narrow (p TAO_ENV_ARG_PARAMETER);
@@ -1432,6 +1816,35 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm,PortableServer::Forward
return 0;
}
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const PortableServer::NotAGroupObject &_tao_aggregate)
+{
+ // first marshal the repository ID
+ if (strm << _tao_aggregate._id ())
+ return 1;
+ else
+ return 0;
+}
+
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &,PortableServer::NotAGroupObject&)
+{
+ return 1;
+}
+
+
+#if !defined _TAO_CDR_OP_PortableServer_IDs_I_
+#define _TAO_CDR_OP_PortableServer_IDs_I_
+
+CORBA::Boolean TAO_PortableServer_Export operator<< (
+ TAO_OutputCDR &,
+ const PortableServer::IDs &
+ );
+CORBA::Boolean TAO_PortableServer_Export operator>> (
+ TAO_InputCDR &,
+ PortableServer::IDs &
+ );
+
+#endif /* _TAO_CDR_OP_PortableServer_IDs_I_ */
+
#endif /* TAO_HAS_MINIMUM_CORBA == 0 */
#if (TAO_HAS_MINIMUM_POA == 0)
@@ -1446,12 +1859,12 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::Thread
{
CORBA::ULong _tao_temp = 0;
CORBA::Boolean _tao_result = strm >> _tao_temp;
-
+
if (_tao_result == 1)
{
_tao_enumval = ACE_static_cast (PortableServer::ThreadPolicyValue, _tao_temp);
}
-
+
return _tao_result;
}
@@ -1467,12 +1880,12 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::Lifesp
{
CORBA::ULong _tao_temp = 0;
CORBA::Boolean _tao_result = strm >> _tao_temp;
-
+
if (_tao_result == 1)
{
_tao_enumval = ACE_static_cast (PortableServer::LifespanPolicyValue, _tao_temp);
}
-
+
return _tao_result;
}
@@ -1486,12 +1899,12 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::IdUniq
{
CORBA::ULong _tao_temp = 0;
CORBA::Boolean _tao_result = strm >> _tao_temp;
-
+
if (_tao_result == 1)
{
_tao_enumval = ACE_static_cast (PortableServer::IdUniquenessPolicyValue, _tao_temp);
}
-
+
return _tao_result;
}
@@ -1505,12 +1918,12 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::IdAssi
{
CORBA::ULong _tao_temp = 0;
CORBA::Boolean _tao_result = strm >> _tao_temp;
-
+
if (_tao_result == 1)
{
_tao_enumval = ACE_static_cast (PortableServer::IdAssignmentPolicyValue, _tao_temp);
}
-
+
return _tao_result;
}
@@ -1526,12 +1939,12 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::Implic
{
CORBA::ULong _tao_temp = 0;
CORBA::Boolean _tao_result = strm >> _tao_temp;
-
+
if (_tao_result == 1)
{
_tao_enumval = ACE_static_cast (PortableServer::ImplicitActivationPolicyValue, _tao_temp);
}
-
+
return _tao_result;
}
@@ -1545,12 +1958,12 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::Servan
{
CORBA::ULong _tao_temp = 0;
CORBA::Boolean _tao_result = strm >> _tao_temp;
-
+
if (_tao_result == 1)
{
_tao_enumval = ACE_static_cast (PortableServer::ServantRetentionPolicyValue, _tao_temp);
}
-
+
return _tao_result;
}
@@ -1564,12 +1977,12 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, PortableServer::Reques
{
CORBA::ULong _tao_temp = 0;
CORBA::Boolean _tao_result = strm >> _tao_temp;
-
+
if (_tao_result == 1)
{
_tao_enumval = ACE_static_cast (PortableServer::RequestProcessingPolicyValue, _tao_temp);
}
-
+
return _tao_result;
}
diff --git a/TAO/tao/PortableServer/TAO_PortableServer.dsp b/TAO/tao/PortableServer/TAO_PortableServer.dsp
index 6661fa8a227..8e9c008343e 100644
--- a/TAO/tao/PortableServer/TAO_PortableServer.dsp
+++ b/TAO/tao/PortableServer/TAO_PortableServer.dsp
@@ -240,6 +240,10 @@ SOURCE=.\PolicyS.cpp
# End Source File
# Begin Source File
+SOURCE=.\PortableGroup_Hooks.cpp
+# End Source File
+# Begin Source File
+
SOURCE=.\PortableServer.cpp
# End Source File
# Begin Source File
@@ -372,6 +376,10 @@ SOURCE=.\PolicyS.h
# End Source File
# Begin Source File
+SOURCE=.\PortableGroup_Hooks.h
+# End Source File
+# Begin Source File
+
SOURCE=.\PortableServer.h
# End Source File
# Begin Source File