summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-12-07 19:45:07 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-12-07 19:45:07 +0000
commit6b2ea9d154c265885212b6ae4045379b71f00605 (patch)
tree5076bd76156fafb479b4f9de0da29b3d64f3db3d
parentd7f13db9b5d551201602861159388522b5062260 (diff)
downloadATCD-6b2ea9d154c265885212b6ae4045379b71f00605.tar.gz
ChangeLogTag: Thu Dec 7 13:45:29 2000 Jeff Parsons <parsons@cs.wustl.edu>
-rw-r--r--TAO/tao/DynamicAny/DynAny_i.cpp25
-rw-r--r--TAO/tao/DynamicAny/DynArray_i.cpp25
-rw-r--r--TAO/tao/DynamicAny/DynEnum_i.cpp27
-rw-r--r--TAO/tao/DynamicAny/DynSequence_i.cpp25
-rw-r--r--TAO/tao/DynamicAny/DynStruct_i.cpp27
-rw-r--r--TAO/tao/DynamicAny/DynUnion_i.cpp27
-rw-r--r--TAO/tao/DynamicAny/DynamicAnyC.cpp407
-rw-r--r--TAO/tao/DynamicAny/DynamicAnyC.h3401
-rw-r--r--TAO/tao/DynamicAny/DynamicAnyC.i379
-rw-r--r--TAO/tao/DynamicAny/diffs/DynamicAnyC.cpp.diff5894
-rw-r--r--TAO/tao/DynamicAny/diffs/DynamicAnyC.h.diff5229
-rw-r--r--TAO/tao/DynamicAny/diffs/DynamicAnyC.i.diff7
12 files changed, 2293 insertions, 13180 deletions
diff --git a/TAO/tao/DynamicAny/DynAny_i.cpp b/TAO/tao/DynamicAny/DynAny_i.cpp
index c86c0d6f922..f04ede29644 100644
--- a/TAO/tao/DynamicAny/DynAny_i.cpp
+++ b/TAO/tao/DynamicAny/DynAny_i.cpp
@@ -92,26 +92,35 @@ TAO_DynAny_i::_narrow (CORBA::Object_ptr obj,
CORBA::Environment &)
{
if (CORBA::is_nil (obj))
- return 0;
+ {
+ return 0;
+ }
- return ACE_reinterpret_cast (TAO_DynAny_i*,
- obj->_tao_QueryInterface (ACE_reinterpret_cast(ptr_arith_t,
- &TAO_DynAny_i::_narrow))
- );
+ return ACE_reinterpret_cast (
+ TAO_DynAny_i*,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &TAO_DynAny_i::_narrow
+ )
+ )
+ );
}
void*
TAO_DynAny_i::_tao_QueryInterface (ptr_arith_t type)
{
ptr_arith_t mytype =
- ACE_reinterpret_cast(ptr_arith_t,
- &TAO_DynAny_i::_narrow);
+ ACE_reinterpret_cast (ptr_arith_t,
+ &TAO_DynAny_i::_narrow);
if (type == mytype)
{
this->_add_ref ();
return this;
}
- return this->ACE_NESTED_CLASS (DynamicAny, DynAny::_tao_QueryInterface) (type);
+
+ return
+ this->ACE_NESTED_CLASS (DynamicAny, DynAny::_tao_QueryInterface) (type);
}
// ****************************************************************
diff --git a/TAO/tao/DynamicAny/DynArray_i.cpp b/TAO/tao/DynamicAny/DynArray_i.cpp
index 7c8dd7d2fa7..70b64de4ad5 100644
--- a/TAO/tao/DynamicAny/DynArray_i.cpp
+++ b/TAO/tao/DynamicAny/DynArray_i.cpp
@@ -171,26 +171,35 @@ TAO_DynArray_i::_narrow (CORBA::Object_ptr obj,
CORBA::Environment &)
{
if (CORBA::is_nil (obj))
- return 0;
+ {
+ return 0;
+ }
- return ACE_reinterpret_cast (TAO_DynArray_i*,
- obj->_tao_QueryInterface (ACE_reinterpret_cast(ptr_arith_t,
- &TAO_DynArray_i::_narrow))
- );
+ return ACE_reinterpret_cast (
+ TAO_DynArray_i*,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &TAO_DynArray_i::_narrow
+ )
+ )
+ );
}
void*
TAO_DynArray_i::_tao_QueryInterface (ptr_arith_t type)
{
ptr_arith_t mytype =
- ACE_reinterpret_cast(ptr_arith_t,
- &TAO_DynArray_i::_narrow);
+ ACE_reinterpret_cast (ptr_arith_t,
+ &TAO_DynArray_i::_narrow);
if (type == mytype)
{
this->_add_ref ();
return this;
}
- return this->ACE_NESTED_CLASS (DynamicAny, DynAny::_tao_QueryInterface) (type);
+
+ return
+ this->ACE_NESTED_CLASS (DynamicAny, DynArray::_tao_QueryInterface) (type);
}
// ****************************************************************
diff --git a/TAO/tao/DynamicAny/DynEnum_i.cpp b/TAO/tao/DynamicAny/DynEnum_i.cpp
index 451ad0f5ff0..40ece7aae62 100644
--- a/TAO/tao/DynamicAny/DynEnum_i.cpp
+++ b/TAO/tao/DynamicAny/DynEnum_i.cpp
@@ -76,29 +76,38 @@ TAO_DynEnum_i::init (CORBA_TypeCode_ptr tc,
TAO_DynEnum_i *
TAO_DynEnum_i::_narrow (CORBA::Object_ptr obj,
- CORBA::Environment &)
+ CORBA::Environment &)
{
if (CORBA::is_nil (obj))
- return 0;
+ {
+ return 0;
+ }
- return ACE_reinterpret_cast (TAO_DynEnum_i*,
- obj->_tao_QueryInterface (ACE_reinterpret_cast(ptr_arith_t,
- &TAO_DynEnum_i::_narrow))
- );
+ return ACE_reinterpret_cast (
+ TAO_DynEnum_i*,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &TAO_DynEnum_i::_narrow
+ )
+ )
+ );
}
void*
TAO_DynEnum_i::_tao_QueryInterface (ptr_arith_t type)
{
ptr_arith_t mytype =
- ACE_reinterpret_cast(ptr_arith_t,
- &TAO_DynEnum_i::_narrow);
+ ACE_reinterpret_cast (ptr_arith_t,
+ &TAO_DynEnum_i::_narrow);
if (type == mytype)
{
this->_add_ref ();
return this;
}
- return this->ACE_NESTED_CLASS (DynamicAny, DynAny::_tao_QueryInterface) (type);
+
+ return
+ this->ACE_NESTED_CLASS (DynamicAny, DynEnum::_tao_QueryInterface) (type);
}
// ****************************************************************
diff --git a/TAO/tao/DynamicAny/DynSequence_i.cpp b/TAO/tao/DynamicAny/DynSequence_i.cpp
index 37131f5fb5b..1f3fd44f2dd 100644
--- a/TAO/tao/DynamicAny/DynSequence_i.cpp
+++ b/TAO/tao/DynamicAny/DynSequence_i.cpp
@@ -117,26 +117,35 @@ TAO_DynSequence_i::_narrow (CORBA::Object_ptr obj,
CORBA::Environment &)
{
if (CORBA::is_nil (obj))
- return 0;
+ {
+ return 0;
+ }
- return ACE_reinterpret_cast (TAO_DynSequence_i*,
- obj->_tao_QueryInterface (ACE_reinterpret_cast(ptr_arith_t,
- &TAO_DynSequence_i::_narrow))
- );
+ return ACE_reinterpret_cast (
+ TAO_DynSequence_i*,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &TAO_DynSequence_i::_narrow
+ )
+ )
+ );
}
void*
TAO_DynSequence_i::_tao_QueryInterface (ptr_arith_t type)
{
ptr_arith_t mytype =
- ACE_reinterpret_cast(ptr_arith_t,
- &TAO_DynSequence_i::_narrow);
+ ACE_reinterpret_cast (ptr_arith_t,
+ &TAO_DynSequence_i::_narrow);
if (type == mytype)
{
this->_add_ref ();
return this;
}
- return this->ACE_NESTED_CLASS (DynamicAny, DynAny::_tao_QueryInterface) (type);
+
+ return
+ this->ACE_NESTED_CLASS (DynamicAny, DynSequence::_tao_QueryInterface) (type);
}
// ****************************************************************
diff --git a/TAO/tao/DynamicAny/DynStruct_i.cpp b/TAO/tao/DynamicAny/DynStruct_i.cpp
index 420965749f7..28d974b4e52 100644
--- a/TAO/tao/DynamicAny/DynStruct_i.cpp
+++ b/TAO/tao/DynamicAny/DynStruct_i.cpp
@@ -123,29 +123,38 @@ TAO_DynStruct_i::init (CORBA_TypeCode_ptr tc,
TAO_DynStruct_i *
TAO_DynStruct_i::_narrow (CORBA::Object_ptr obj,
- CORBA::Environment &)
+ CORBA::Environment &)
{
if (CORBA::is_nil (obj))
- return 0;
+ {
+ return 0;
+ }
- return ACE_reinterpret_cast (TAO_DynStruct_i*,
- obj->_tao_QueryInterface (ACE_reinterpret_cast(ptr_arith_t,
- &TAO_DynStruct_i::_narrow))
- );
+ return ACE_reinterpret_cast (
+ TAO_DynStruct_i*,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &TAO_DynStruct_i::_narrow
+ )
+ )
+ );
}
void*
TAO_DynStruct_i::_tao_QueryInterface (ptr_arith_t type)
{
ptr_arith_t mytype =
- ACE_reinterpret_cast(ptr_arith_t,
- &TAO_DynStruct_i::_narrow);
+ ACE_reinterpret_cast (ptr_arith_t,
+ &TAO_DynStruct_i::_narrow);
if (type == mytype)
{
this->_add_ref ();
return this;
}
- return this->ACE_NESTED_CLASS (DynamicAny, DynAny::_tao_QueryInterface) (type);
+
+ return
+ this->ACE_NESTED_CLASS (DynamicAny, DynStruct::_tao_QueryInterface) (type);
}
// ****************************************************************
diff --git a/TAO/tao/DynamicAny/DynUnion_i.cpp b/TAO/tao/DynamicAny/DynUnion_i.cpp
index f732a796648..72ac60a9d2b 100644
--- a/TAO/tao/DynamicAny/DynUnion_i.cpp
+++ b/TAO/tao/DynamicAny/DynUnion_i.cpp
@@ -103,29 +103,38 @@ TAO_DynUnion_i::init (CORBA_TypeCode_ptr tc,
TAO_DynUnion_i *
TAO_DynUnion_i::_narrow (CORBA::Object_ptr obj,
- CORBA::Environment &)
+ CORBA::Environment &)
{
if (CORBA::is_nil (obj))
- return 0;
+ {
+ return 0;
+ }
- return ACE_reinterpret_cast (TAO_DynUnion_i*,
- obj->_tao_QueryInterface (ACE_reinterpret_cast(ptr_arith_t,
- &TAO_DynUnion_i::_narrow))
- );
+ return ACE_reinterpret_cast (
+ TAO_DynUnion_i*,
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &TAO_DynUnion_i::_narrow
+ )
+ )
+ );
}
void*
TAO_DynUnion_i::_tao_QueryInterface (ptr_arith_t type)
{
ptr_arith_t mytype =
- ACE_reinterpret_cast(ptr_arith_t,
- &TAO_DynUnion_i::_narrow);
+ ACE_reinterpret_cast (ptr_arith_t,
+ &TAO_DynUnion_i::_narrow);
if (type == mytype)
{
this->_add_ref ();
return this;
}
- return this->ACE_NESTED_CLASS (DynamicAny, DynAny::_tao_QueryInterface) (type);
+
+ return
+ this->ACE_NESTED_CLASS (DynamicAny, DynUnion::_tao_QueryInterface) (type);
}
// Private functions
diff --git a/TAO/tao/DynamicAny/DynamicAnyC.cpp b/TAO/tao/DynamicAny/DynamicAnyC.cpp
index ffc40c32706..0a0e07fec6f 100644
--- a/TAO/tao/DynamicAny/DynamicAnyC.cpp
+++ b/TAO/tao/DynamicAny/DynamicAnyC.cpp
@@ -1,11 +1,21 @@
/* -*- C++ -*- $Id$ */
-// ****** Code generated by the The ACE ORB (TAO) IDL Compiler *******
-// TAO and the TAO IDL Compiler have been developed by the Center for
-// Distributed Object Computing at Washington University, St. Louis.
+// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
+// TAO and the TAO IDL Compiler have been developed by:
+// Center for Distributed Object Computing
+// Washington University
+// St. Louis, MO
+// USA
+// http://www.cs.wustl.edu/~schmidt/doc-center.html
+// and
+// Distributed Object Computing Laboratory
+// University of California at Irvine
+// Irvine, CA
+// USA
+// http://doc.ece.uci.edu/
//
// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
+// http://www.cs.wustl.edu/~schmidt/TAO.html
#include "DynamicAny.h"
@@ -15,7 +25,7 @@
// default constructor
-DynamicAny::DynAny::DynAny (void)
+DynamicAny::DynAny::DynAny ()
{}
// destructor
@@ -60,64 +70,88 @@ DynamicAny::DynAny::_duplicate (DynAny_ptr obj)
return obj;
}
-// default constructor
+void *DynamicAny::DynAny::_tao_QueryInterface (ptr_arith_t type)
+{
+ void *retv = 0;
+ if (type == ACE_reinterpret_cast
+ (ptr_arith_t,
+ &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_narrow))
+ retv = ACE_reinterpret_cast (void*, this);
+ else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
+ retv = ACE_reinterpret_cast (void *,
+ ACE_static_cast (CORBA::Object_ptr, this));
+
+ if (retv)
+ this->_add_ref ();
+ return retv;
+}
+
+const char* DynamicAny::DynAny::_interface_repository_id (void) const
+{
+ return "IDL:DynamicAny/DynAny:1.0";
+}
+
+// Default constructor.
DynamicAny::DynAny::InvalidValue::InvalidValue (void)
+ : CORBA_UserException ("IDL:DynamicAny/DynAny/InvalidValue:1.0")
{
}
-// destructor - all members are of self managing types
+// Destructor - all members are of self managing types.
DynamicAny::DynAny::InvalidValue::~InvalidValue (void)
{
}
-// copy constructor
+// Copy constructor.
DynamicAny::DynAny::InvalidValue::InvalidValue (const ::DynamicAny::DynAny::InvalidValue &_tao_excp)
: CORBA_UserException (_tao_excp._id ())
{
}
-// assignment operator
+// Assignment operator.
DynamicAny::DynAny::InvalidValue&
DynamicAny::DynAny::InvalidValue::operator= (const ::DynamicAny::DynAny::InvalidValue &_tao_excp)
{
-
this->CORBA_UserException::operator= (_tao_excp);
return *this;
}
-// narrow
+// Narrow.
DynamicAny::DynAny::InvalidValue *
DynamicAny::DynAny::InvalidValue::_downcast (CORBA::Exception *exc)
{
- if (!ACE_OS::strcmp ("IDL:DynamicAny/DynAny/InvalidValue:1.0", exc->_id ())) // same type
- return ACE_dynamic_cast (InvalidValue *, exc);
+ if (!ACE_OS::strcmp ("IDL:DynamicAny/DynAny/InvalidValue:1.0", exc->_id ()))
+ {
+ return ACE_dynamic_cast (InvalidValue *, exc);
+ }
else
- return 0;
+ {
+ return 0;
+ }
}
-
void DynamicAny::DynAny::InvalidValue::_raise ()
{
- TAO_RAISE(*this);
+ TAO_RAISE (*this);
}
-
void DynamicAny::DynAny::InvalidValue::_tao_encode (
TAO_OutputCDR &,
- CORBA::Environment &ACE_TRY_ENV) const
+ CORBA::Environment &ACE_TRY_ENV
+ ) const
{
ACE_THROW (CORBA::MARSHAL ());
}
-
void DynamicAny::DynAny::InvalidValue::_tao_decode (
TAO_InputCDR &,
- CORBA::Environment &ACE_TRY_ENV)
+ CORBA::Environment &ACE_TRY_ENV
+ )
{
ACE_THROW (CORBA::MARSHAL ());
}
-// TAO extension - the _alloc method
+// TAO extension - the _alloc method.
CORBA::Exception *DynamicAny::DynAny::InvalidValue::_alloc (void)
{
CORBA::Exception *retval = 0;
@@ -125,64 +159,67 @@ CORBA::Exception *DynamicAny::DynAny::InvalidValue::_alloc (void)
return retval;
}
-// default constructor
+// Default constructor.
DynamicAny::DynAny::TypeMismatch::TypeMismatch (void)
+ : CORBA_UserException ("IDL:DynamicAny/DynAny/TypeMismatch:1.0")
{
}
-// destructor - all members are of self managing types
+// Destructor - all members are of self managing types.
DynamicAny::DynAny::TypeMismatch::~TypeMismatch (void)
{
}
-// copy constructor
+// Copy constructor.
DynamicAny::DynAny::TypeMismatch::TypeMismatch (const ::DynamicAny::DynAny::TypeMismatch &_tao_excp)
: CORBA_UserException (_tao_excp._id ())
{
}
-// assignment operator
+// Assignment operator.
DynamicAny::DynAny::TypeMismatch&
DynamicAny::DynAny::TypeMismatch::operator= (const ::DynamicAny::DynAny::TypeMismatch &_tao_excp)
{
-
this->CORBA_UserException::operator= (_tao_excp);
return *this;
}
-// narrow
+// Narrow.
DynamicAny::DynAny::TypeMismatch *
DynamicAny::DynAny::TypeMismatch::_downcast (CORBA::Exception *exc)
{
- if (!ACE_OS::strcmp ("IDL:DynamicAny/DynAny/TypeMismatch:1.0", exc->_id ())) // same type
- return ACE_dynamic_cast (TypeMismatch *, exc);
+ if (!ACE_OS::strcmp ("IDL:DynamicAny/DynAny/TypeMismatch:1.0", exc->_id ()))
+ {
+ return ACE_dynamic_cast (TypeMismatch *, exc);
+ }
else
- return 0;
+ {
+ return 0;
+ }
}
-
void DynamicAny::DynAny::TypeMismatch::_raise ()
{
- TAO_RAISE(*this);
+ TAO_RAISE (*this);
}
-
void DynamicAny::DynAny::TypeMismatch::_tao_encode (
TAO_OutputCDR &,
- CORBA::Environment &ACE_TRY_ENV) const
+ CORBA::Environment &ACE_TRY_ENV
+ ) const
{
ACE_THROW (CORBA::MARSHAL ());
}
-
void DynamicAny::DynAny::TypeMismatch::_tao_decode (
TAO_InputCDR &,
- CORBA::Environment &ACE_TRY_ENV)
+ CORBA::Environment &ACE_TRY_ENV
+ )
{
ACE_THROW (CORBA::MARSHAL ());
}
-// TAO extension - the _alloc method
+// TAO extension - the _alloc method.
CORBA::Exception *DynamicAny::DynAny::TypeMismatch::_alloc (void)
{
CORBA::Exception *retval = 0;
@@ -190,31 +227,9 @@ CORBA::Exception *DynamicAny::DynAny::TypeMismatch::_alloc (void)
return retval;
}
-void *DynamicAny::DynAny::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_narrow))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
- return retv;
-}
-
-const char* DynamicAny::DynAny::_interface_repository_id (void) const
-{
- return "IDL:DynamicAny/DynAny:1.0";
-}
-
-
// default constructor
-DynamicAny::DynFixed::DynFixed (void)
+DynamicAny::DynFixed::DynFixed ()
{}
// destructor
@@ -281,7 +296,7 @@ void *DynamicAny::DynFixed::_tao_QueryInterface (ptr_arith_t type)
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -293,9 +308,8 @@ const char* DynamicAny::DynFixed::_interface_repository_id (void) const
}
-
// default constructor
-DynamicAny::DynEnum::DynEnum (void)
+DynamicAny::DynEnum::DynEnum ()
{}
// destructor
@@ -362,7 +376,7 @@ void *DynamicAny::DynEnum::_tao_QueryInterface (ptr_arith_t type)
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -373,13 +387,12 @@ const char* DynamicAny::DynEnum::_interface_repository_id (void) const
return "IDL:DynamicAny/DynEnum:1.0";
}
-
static const CORBA::Long _oc_DynamicAny_FieldName[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x44796e61), ACE_NTOHL (0x6d696341), ACE_NTOHL (0x6e792f46), ACE_NTOHL (0x69656c64), ACE_NTOHL (0x4e616d65), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:DynamicAny/FieldName:1.0
10, ACE_NTOHL (0x4669656c), ACE_NTOHL (0x644e616d), ACE_NTOHL (0x65000000), // name = FieldName
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
};
static CORBA::TypeCode _tc_TAO_tc_DynamicAny_FieldName (CORBA::tk_alias, sizeof (_oc_DynamicAny_FieldName), (char *) &_oc_DynamicAny_FieldName, 0, sizeof (DynamicAny::FieldName));
@@ -399,7 +412,7 @@ static const CORBA::Long _oc_DynamicAny_NameValuePair[] =
TAO_ENCAP_BYTE_ORDER, // byte order
29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x44796e61), ACE_NTOHL (0x6d696341), ACE_NTOHL (0x6e792f46), ACE_NTOHL (0x69656c64), ACE_NTOHL (0x4e616d65), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:DynamicAny/FieldName:1.0
10, ACE_NTOHL (0x4669656c), ACE_NTOHL (0x644e616d), ACE_NTOHL (0x65000000), // name = FieldName
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
6, ACE_NTOHL (0x76616c75), ACE_NTOHL (0x65000000), // name = value
@@ -419,7 +432,7 @@ void DynamicAny::NameValuePair::_tao_any_destructor (void *x)
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
+
#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CS_)
#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CS_
@@ -428,43 +441,43 @@ void DynamicAny::NameValuePair::_tao_any_destructor (void *x)
{
DynamicAny::NameValuePair* tmp = 0;
tmp = _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::allocbuf (length);
-
+
if (this->buffer_ != 0)
{
DynamicAny::NameValuePair *old = ACE_reinterpret_cast (DynamicAny::NameValuePair *,this->buffer_);
-
+
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp[i] = old[i];
-
+
if (this->release_)
_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::freebuf (old);
-
+
}
this->buffer_ = tmp;
}
-
+
void
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::_deallocate_buffer (void)
{
if (this->buffer_ == 0 || this->release_ == 0)
return;
-
+
DynamicAny::NameValuePair *tmp = ACE_reinterpret_cast (DynamicAny::NameValuePair *,this->buffer_);
-
+
_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::freebuf (tmp);
this->buffer_ = 0;
- }
-
+ }
+
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::~_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void) // Dtor.
{
this->_deallocate_buffer ();
}
-
-
+
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ_CS_)
#define _DYNAMICANY_NAMEVALUEPAIRSEQ_CS_
@@ -476,30 +489,30 @@ void DynamicAny::NameValuePair::_tao_any_destructor (void *x)
DynamicAny::NameValuePairSeq::NameValuePairSeq (void)
{}
DynamicAny::NameValuePairSeq::NameValuePairSeq (CORBA::ULong max) // uses max size
- :
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_Sequence<DynamicAny::NameValuePair>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
DynamicAny::NameValuePairSeq::NameValuePairSeq (CORBA::ULong max, CORBA::ULong length, DynamicAny::NameValuePair *buffer, CORBA::Boolean release)
- :
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_Sequence<DynamicAny::NameValuePair>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
DynamicAny::NameValuePairSeq::NameValuePairSeq (const NameValuePairSeq &seq) // copy ctor
- :
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_Sequence<DynamicAny::NameValuePair>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
DynamicAny::NameValuePairSeq::~NameValuePairSeq (void) // dtor
@@ -533,7 +546,7 @@ static const CORBA::Long _oc_DynamicAny_NameValuePairSeq[] =
TAO_ENCAP_BYTE_ORDER, // byte order
29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x44796e61), ACE_NTOHL (0x6d696341), ACE_NTOHL (0x6e792f46), ACE_NTOHL (0x69656c64), ACE_NTOHL (0x4e616d65), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:DynamicAny/FieldName:1.0
10, ACE_NTOHL (0x4669656c), ACE_NTOHL (0x644e616d), ACE_NTOHL (0x65000000), // name = FieldName
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
6, ACE_NTOHL (0x76616c75), ACE_NTOHL (0x65000000), // name = value
@@ -550,7 +563,7 @@ TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_NameValuePairSeq, &_tc_TAO_tc_Dyn
TAO_NAMESPACE_END
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
+
#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_)
#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_
@@ -559,43 +572,43 @@ TAO_NAMESPACE_END
{
DynamicAny::NameDynAnyPair* tmp = 0;
tmp = _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::allocbuf (length);
-
+
if (this->buffer_ != 0)
{
DynamicAny::NameDynAnyPair *old = ACE_reinterpret_cast (DynamicAny::NameDynAnyPair *,this->buffer_);
-
+
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp[i] = old[i];
-
+
if (this->release_)
_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::freebuf (old);
-
+
}
this->buffer_ = tmp;
}
-
+
void
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::_deallocate_buffer (void)
{
if (this->buffer_ == 0 || this->release_ == 0)
return;
-
+
DynamicAny::NameDynAnyPair *tmp = ACE_reinterpret_cast (DynamicAny::NameDynAnyPair *,this->buffer_);
-
+
_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::freebuf (tmp);
this->buffer_ = 0;
- }
-
+ }
+
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::~_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void) // Dtor.
{
this->_deallocate_buffer ();
}
-
-
+
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_)
#define _DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_
@@ -607,30 +620,30 @@ TAO_NAMESPACE_END
DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (void)
{}
DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (CORBA::ULong max) // uses max size
- :
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_Sequence<DynamicAny::NameDynAnyPair>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (CORBA::ULong max, CORBA::ULong length, DynamicAny::NameDynAnyPair *buffer, CORBA::Boolean release)
- :
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_Sequence<DynamicAny::NameDynAnyPair>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (const NameDynAnyPairSeq &seq) // copy ctor
- :
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_Sequence<DynamicAny::NameDynAnyPair>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
DynamicAny::NameDynAnyPairSeq::~NameDynAnyPairSeq (void) // dtor
@@ -646,7 +659,7 @@ void DynamicAny::NameDynAnyPairSeq::_tao_any_destructor (void *x)
// default constructor
-DynamicAny::DynStruct::DynStruct (void)
+DynamicAny::DynStruct::DynStruct ()
{}
// destructor
@@ -713,7 +726,7 @@ void *DynamicAny::DynStruct::_tao_QueryInterface (ptr_arith_t type)
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -725,9 +738,8 @@ const char* DynamicAny::DynStruct::_interface_repository_id (void) const
}
-
// default constructor
-DynamicAny::DynUnion::DynUnion (void)
+DynamicAny::DynUnion::DynUnion ()
{}
// destructor
@@ -794,7 +806,7 @@ void *DynamicAny::DynUnion::_tao_QueryInterface (ptr_arith_t type)
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -806,9 +818,8 @@ const char* DynamicAny::DynUnion::_interface_repository_id (void) const
}
-
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
+
#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_ANYSEQ_CS_)
#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_ANYSEQ_CS_
@@ -817,43 +828,43 @@ const char* DynamicAny::DynUnion::_interface_repository_id (void) const
{
CORBA::Any* tmp = 0;
tmp = _TAO_Unbounded_Sequence_DynamicAny_AnySeq::allocbuf (length);
-
+
if (this->buffer_ != 0)
{
CORBA::Any *old = ACE_reinterpret_cast (CORBA::Any *,this->buffer_);
-
+
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp[i] = old[i];
-
+
if (this->release_)
_TAO_Unbounded_Sequence_DynamicAny_AnySeq::freebuf (old);
-
+
}
this->buffer_ = tmp;
}
-
+
void
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::_deallocate_buffer (void)
{
if (this->buffer_ == 0 || this->release_ == 0)
return;
-
+
CORBA::Any *tmp = ACE_reinterpret_cast (CORBA::Any *,this->buffer_);
-
+
_TAO_Unbounded_Sequence_DynamicAny_AnySeq::freebuf (tmp);
this->buffer_ = 0;
- }
-
+ }
+
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::~_TAO_Unbounded_Sequence_DynamicAny_AnySeq (void) // Dtor.
{
this->_deallocate_buffer ();
}
-
-
+
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
#if !defined (_DYNAMICANY_ANYSEQ_CS_)
#define _DYNAMICANY_ANYSEQ_CS_
@@ -865,30 +876,30 @@ const char* DynamicAny::DynUnion::_interface_repository_id (void) const
DynamicAny::AnySeq::AnySeq (void)
{}
DynamicAny::AnySeq::AnySeq (CORBA::ULong max) // uses max size
- :
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
_TAO_Unbounded_Sequence_DynamicAny_AnySeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_Sequence<CORBA::Any>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
DynamicAny::AnySeq::AnySeq (CORBA::ULong max, CORBA::ULong length, CORBA::Any *buffer, CORBA::Boolean release)
- :
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
_TAO_Unbounded_Sequence_DynamicAny_AnySeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_Sequence<CORBA::Any>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
DynamicAny::AnySeq::AnySeq (const AnySeq &seq) // copy ctor
- :
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
_TAO_Unbounded_Sequence_DynamicAny_AnySeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_Sequence<CORBA::Any>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
DynamicAny::AnySeq::~AnySeq (void) // dtor
@@ -922,7 +933,7 @@ TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_AnySeq, &_tc_TAO_tc_DynamicAny_An
TAO_NAMESPACE_END
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
+
#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_DYNAMICANY_DYNANYSEQ_CS_)
#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_DYNAMICANY_DYNANYSEQ_CS_
@@ -932,7 +943,7 @@ TAO_NAMESPACE_END
{
DynamicAny::DynAny **tmp = 0;
tmp = _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::allocbuf (length);
-
+
if (this->buffer_ != 0)
{
DynamicAny::DynAny **old = ACE_reinterpret_cast (DynamicAny::DynAny**, this->buffer_);
@@ -941,14 +952,14 @@ TAO_NAMESPACE_END
tmp[i] = DynamicAny::DynAny::_duplicate (old[i]);
else
tmp[i] = old[i];
-
+
if (this->release_)
delete[] old;
-
+
}
this->buffer_ = tmp;
}
-
+
void
DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_deallocate_buffer (void)
{
@@ -963,24 +974,24 @@ TAO_NAMESPACE_END
_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::freebuf (tmp);
this->buffer_ = 0;
}
-
+
DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::~_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (void)
{
this->_deallocate_buffer ();
}
-
+
void
DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
{
DynamicAny::DynAny **tmp = ACE_reinterpret_cast (DynamicAny::DynAny**, this->buffer_);
-
+
for (CORBA::ULong i = nl; i < ol; ++i)
{
CORBA::release (tmp[i]);
tmp[i] = DynamicAny::DynAny::_nil ();
}
}
- void
+ void
DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_downcast (
void* target,
CORBA_Object *src,
@@ -997,11 +1008,11 @@ TAO_NAMESPACE_END
DynamicAny::DynAny **tmp = ACE_static_cast (DynamicAny::DynAny**, src);
return *tmp;
}
-
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
#if !defined (_DYNAMICANY_DYNANYSEQ_CS_)
#define _DYNAMICANY_DYNANYSEQ_CS_
@@ -1013,30 +1024,30 @@ TAO_NAMESPACE_END
DynamicAny::DynAnySeq::DynAnySeq (void)
{}
DynamicAny::DynAnySeq::DynAnySeq (CORBA::ULong max) // uses max size
- :
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_Object_Sequence<DynamicAny::DynAny,DynamicAny::DynAny_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
DynamicAny::DynAnySeq::DynAnySeq (CORBA::ULong max, CORBA::ULong length, DynamicAny::DynAny_ptr *buffer, CORBA::Boolean release)
- :
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_Object_Sequence<DynamicAny::DynAny,DynamicAny::DynAny_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
DynamicAny::DynAnySeq::DynAnySeq (const DynAnySeq &seq) // copy ctor
- :
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_Object_Sequence<DynamicAny::DynAny,DynamicAny::DynAny_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
DynamicAny::DynAnySeq::~DynAnySeq (void) // dtor
@@ -1052,7 +1063,7 @@ void DynamicAny::DynAnySeq::_tao_any_destructor (void *x)
// default constructor
-DynamicAny::DynSequence::DynSequence (void)
+DynamicAny::DynSequence::DynSequence ()
{}
// destructor
@@ -1119,7 +1130,7 @@ void *DynamicAny::DynSequence::_tao_QueryInterface (ptr_arith_t type)
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -1131,9 +1142,8 @@ const char* DynamicAny::DynSequence::_interface_repository_id (void) const
}
-
// default constructor
-DynamicAny::DynArray::DynArray (void)
+DynamicAny::DynArray::DynArray ()
{}
// destructor
@@ -1200,7 +1210,7 @@ void *DynamicAny::DynArray::_tao_QueryInterface (ptr_arith_t type)
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -1212,9 +1222,8 @@ const char* DynamicAny::DynArray::_interface_repository_id (void) const
}
-
// default constructor
-DynamicAny::DynValue::DynValue (void)
+DynamicAny::DynValue::DynValue ()
{}
// destructor
@@ -1281,7 +1290,7 @@ void *DynamicAny::DynValue::_tao_QueryInterface (ptr_arith_t type)
else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
retv = ACE_reinterpret_cast (void *,
ACE_static_cast (CORBA::Object_ptr, this));
-
+
if (retv)
this->_add_ref ();
return retv;
@@ -1293,9 +1302,8 @@ const char* DynamicAny::DynValue::_interface_repository_id (void) const
}
-
// default constructor
-DynamicAny::DynAnyFactory::DynAnyFactory (void)
+DynamicAny::DynAnyFactory::DynAnyFactory ()
{}
// destructor
@@ -1340,64 +1348,88 @@ DynamicAny::DynAnyFactory::_duplicate (DynAnyFactory_ptr obj)
return obj;
}
-// default constructor
+void *DynamicAny::DynAnyFactory::_tao_QueryInterface (ptr_arith_t type)
+{
+ void *retv = 0;
+ if (type == ACE_reinterpret_cast
+ (ptr_arith_t,
+ &ACE_NESTED_CLASS (::DynamicAny, DynAnyFactory)::_narrow))
+ retv = ACE_reinterpret_cast (void*, this);
+ else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
+ retv = ACE_reinterpret_cast (void *,
+ ACE_static_cast (CORBA::Object_ptr, this));
+
+ if (retv)
+ this->_add_ref ();
+ return retv;
+}
+
+const char* DynamicAny::DynAnyFactory::_interface_repository_id (void) const
+{
+ return "IDL:DynamicAny/DynAnyFactory:1.0";
+}
+
+// Default constructor.
DynamicAny::DynAnyFactory::InconsistentTypeCode::InconsistentTypeCode (void)
+ : CORBA_UserException ("IDL:DynamicAny/DynAnyFactory/InconsistentTypeCode:1.0")
{
}
-// destructor - all members are of self managing types
+// Destructor - all members are of self managing types.
DynamicAny::DynAnyFactory::InconsistentTypeCode::~InconsistentTypeCode (void)
{
}
-// copy constructor
+// Copy constructor.
DynamicAny::DynAnyFactory::InconsistentTypeCode::InconsistentTypeCode (const ::DynamicAny::DynAnyFactory::InconsistentTypeCode &_tao_excp)
: CORBA_UserException (_tao_excp._id ())
{
}
-// assignment operator
+// Assignment operator.
DynamicAny::DynAnyFactory::InconsistentTypeCode&
DynamicAny::DynAnyFactory::InconsistentTypeCode::operator= (const ::DynamicAny::DynAnyFactory::InconsistentTypeCode &_tao_excp)
{
-
this->CORBA_UserException::operator= (_tao_excp);
return *this;
}
-// narrow
+// Narrow.
DynamicAny::DynAnyFactory::InconsistentTypeCode *
DynamicAny::DynAnyFactory::InconsistentTypeCode::_downcast (CORBA::Exception *exc)
{
- if (!ACE_OS::strcmp ("IDL:DynamicAny/DynAnyFactory/InconsistentTypeCode:1.0", exc->_id ())) // same type
- return ACE_dynamic_cast (InconsistentTypeCode *, exc);
+ if (!ACE_OS::strcmp ("IDL:DynamicAny/DynAnyFactory/InconsistentTypeCode:1.0", exc->_id ()))
+ {
+ return ACE_dynamic_cast (InconsistentTypeCode *, exc);
+ }
else
- return 0;
+ {
+ return 0;
+ }
}
-
void DynamicAny::DynAnyFactory::InconsistentTypeCode::_raise ()
{
- TAO_RAISE(*this);
+ TAO_RAISE (*this);
}
-
void DynamicAny::DynAnyFactory::InconsistentTypeCode::_tao_encode (
TAO_OutputCDR &,
- CORBA::Environment &ACE_TRY_ENV) const
+ CORBA::Environment &ACE_TRY_ENV
+ ) const
{
ACE_THROW (CORBA::MARSHAL ());
}
-
void DynamicAny::DynAnyFactory::InconsistentTypeCode::_tao_decode (
TAO_InputCDR &,
- CORBA::Environment &ACE_TRY_ENV)
+ CORBA::Environment &ACE_TRY_ENV
+ )
{
ACE_THROW (CORBA::MARSHAL ());
}
-// TAO extension - the _alloc method
+// TAO extension - the _alloc method.
CORBA::Exception *DynamicAny::DynAnyFactory::InconsistentTypeCode::_alloc (void)
{
CORBA::Exception *retval = 0;
@@ -1405,28 +1437,6 @@ CORBA::Exception *DynamicAny::DynAnyFactory::InconsistentTypeCode::_alloc (void)
return retval;
}
-void *DynamicAny::DynAnyFactory::_tao_QueryInterface (ptr_arith_t type)
-{
- void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::DynamicAny, DynAnyFactory)::_narrow))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
- return retv;
-}
-
-const char* DynamicAny::DynAnyFactory::_interface_repository_id (void) const
-{
- return "IDL:DynamicAny/DynAnyFactory:1.0";
-}
-
-
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<DynamicAny::DynAny,DynamicAny::DynAny_var>;
@@ -1778,7 +1788,7 @@ 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
CORBA::Boolean _tao_marshal_flag = 1;
@@ -1820,7 +1830,7 @@ 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
CORBA::Boolean _tao_marshal_flag = 1;
@@ -1832,3 +1842,4 @@ CORBA::Boolean operator>> (
}
return 0; // error
}
+
diff --git a/TAO/tao/DynamicAny/DynamicAnyC.h b/TAO/tao/DynamicAny/DynamicAnyC.h
index 3421967cecc..3041f2e05be 100644
--- a/TAO/tao/DynamicAny/DynamicAnyC.h
+++ b/TAO/tao/DynamicAny/DynamicAnyC.h
@@ -1,11 +1,21 @@
/* -*- C++ -*- $Id$ */
-// ****** Code generated by the The ACE ORB (TAO) IDL Compiler *******
-// TAO and the TAO IDL Compiler have been developed by the Center for
-// Distributed Object Computing at Washington University, St. Louis.
+// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
+// TAO and the TAO IDL Compiler have been developed by:
+// Center for Distributed Object Computing
+// Washington University
+// St. Louis, MO
+// USA
+// http://www.cs.wustl.edu/~schmidt/doc-center.html
+// and
+// Distributed Object Computing Laboratory
+// University of California at Irvine
+// Irvine, CA
+// USA
+// http://doc.ece.uci.edu/
//
// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
+// http://www.cs.wustl.edu/~schmidt/TAO.html
#ifndef _TAO_IDL_ORIG_DYNAMICANYC_H_
#define _TAO_IDL_ORIG_DYNAMICANYC_H_
@@ -50,7 +60,7 @@ TAO_NAMESPACE DynamicAny
class DynAny;
typedef DynAny *DynAny_ptr;
-
+
#endif /* end #if !defined */
@@ -61,17 +71,17 @@ TAO_NAMESPACE DynamicAny
{
public:
DynAny_var (void); // default constructor
- DynAny_var (DynAny_ptr p) : ptr_ (p) {}
+ DynAny_var (DynAny_ptr p) : ptr_ (p) {}
DynAny_var (const DynAny_var &); // copy constructor
~DynAny_var (void); // destructor
-
+
DynAny_var &operator= (DynAny_ptr);
DynAny_var &operator= (const DynAny_var &);
DynAny_ptr operator-> (void) const;
-
+
operator const DynAny_ptr &() const;
operator DynAny_ptr &();
- // in, inout, out, _retn
+ // in, inout, out, _retn
DynAny_ptr in (void) const;
DynAny_ptr &inout (void);
DynAny_ptr &out (void);
@@ -104,7 +114,7 @@ TAO_NAMESPACE DynamicAny
operator DynAny_ptr &();
DynAny_ptr &ptr (void);
DynAny_ptr operator-> (void);
-
+
private:
DynAny_ptr &ptr_;
};
@@ -128,12 +138,12 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
static DynAny_ptr _duplicate (DynAny_ptr obj);
static DynAny_ptr _narrow (
CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
static DynAny_ptr _unchecked_narrow (
CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
static DynAny_ptr _nil (void)
@@ -149,27 +159,35 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
{
public:
- InvalidValue (void); // default ctor
- InvalidValue (const InvalidValue &); // copy ctor
+ InvalidValue (void);
+ // Default constructor.
+
+ InvalidValue (const InvalidValue &);
+ // Copy constructor.
+
~InvalidValue (void);
+ // Destructor.
+
InvalidValue &operator= (const InvalidValue &);
-
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &,
- CORBA::Environment &) const;
+ CORBA::Environment &
+ ) const;
+
virtual void _tao_decode (
TAO_InputCDR &,
- CORBA::Environment &);
-
+ CORBA::Environment &
+ );
+
static InvalidValue *_downcast (CORBA::Exception *);
- // = TAO extension
+ // = TAO extension.
static CORBA::Exception *_alloc (void);
- }; // exception DynamicAny::DynAny::InvalidValue
+ }; // Exception DynamicAny::DynAny::InvalidValue.
#endif /* end #if !defined */
@@ -182,33 +200,41 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
{
public:
- TypeMismatch (void); // default ctor
- TypeMismatch (const TypeMismatch &); // copy ctor
+ TypeMismatch (void);
+ // Default constructor.
+
+ TypeMismatch (const TypeMismatch &);
+ // Copy constructor.
+
~TypeMismatch (void);
+ // Destructor.
+
TypeMismatch &operator= (const TypeMismatch &);
-
-
+
virtual void _raise (void);
virtual void _tao_encode (
TAO_OutputCDR &,
- CORBA::Environment &) const;
+ CORBA::Environment &
+ ) const;
+
virtual void _tao_decode (
TAO_InputCDR &,
- CORBA::Environment &);
-
+ CORBA::Environment &
+ );
+
static TypeMismatch *_downcast (CORBA::Exception *);
- // = TAO extension
+ // = TAO extension.
static CORBA::Exception *_alloc (void);
- }; // exception DynamicAny::DynAny::TypeMismatch
+ }; // Exception DynamicAny::DynAny::TypeMismatch.
#endif /* end #if !defined */
virtual CORBA::TypeCode_ptr type (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -217,7 +243,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void assign (
DynamicAny::DynAny_ptr dyn_any,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -227,7 +253,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void from_any (
const CORBA::Any & value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -237,7 +263,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::Any * to_any (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -246,7 +272,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual CORBA::Boolean equal (
DynamicAny::DynAny_ptr dyn_any,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -254,7 +280,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual void destroy (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -262,7 +288,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual DynamicAny::DynAny_ptr copy (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -271,7 +297,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_boolean (
CORBA::Boolean value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -282,7 +308,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_octet (
CORBA::Octet value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -293,7 +319,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_char (
CORBA::Char value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -304,7 +330,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_short (
CORBA::Short value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -315,7 +341,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_ushort (
CORBA::UShort value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -326,7 +352,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_long (
CORBA::Long value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -337,7 +363,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_ulong (
CORBA::ULong value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -348,7 +374,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_float (
CORBA::Float value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -359,7 +385,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_double (
CORBA::Double value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -370,7 +396,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_string (
const char * value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -381,7 +407,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_reference (
CORBA::Object_ptr value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -392,7 +418,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_typecode (
CORBA::TypeCode_ptr value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -403,7 +429,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_longlong (
CORBA::LongLong value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -414,7 +440,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_ulonglong (
CORBA::ULongLong value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -425,7 +451,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_longdouble (
CORBA::LongDouble value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -436,7 +462,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_wchar (
CORBA::WChar value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -447,7 +473,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_wstring (
const CORBA::WChar * value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -458,7 +484,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_any (
const CORBA::Any & value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -469,7 +495,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
virtual void insert_dyn_any (
DynamicAny::DynAny_ptr value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -478,10 +504,9 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
DynamicAny::DynAny::InvalidValue
)) = 0;
-#ifdef TAO_HAS_VALUETYPE
virtual void insert_val (
CORBA::ValueBase_ptr value,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -489,10 +514,9 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
DynamicAny::DynAny::TypeMismatch,
DynamicAny::DynAny::InvalidValue
)) = 0;
-#endif /* TAO_HAS_VALUETYPE */
virtual CORBA::Boolean get_boolean (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -502,7 +526,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::Octet get_octet (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -512,7 +536,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::Char get_char (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -522,7 +546,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::Short get_short (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -532,7 +556,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::UShort get_ushort (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -542,7 +566,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::Long get_long (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -552,7 +576,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::ULong get_ulong (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -562,7 +586,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::Float get_float (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -572,7 +596,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::Double get_double (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -582,7 +606,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual char * get_string (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -592,7 +616,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::Object_ptr get_reference (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -602,7 +626,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::TypeCode_ptr get_typecode (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -612,7 +636,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::LongLong get_longlong (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -622,7 +646,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::ULongLong get_ulonglong (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -632,7 +656,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::LongDouble get_longdouble (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -642,7 +666,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::WChar get_wchar (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -652,7 +676,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::WChar * get_wstring (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -662,7 +686,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::Any * get_any (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -672,7 +696,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual DynamicAny::DynAny_ptr get_dyn_any (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -681,9 +705,8 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
DynamicAny::DynAny::InvalidValue
)) = 0;
-#ifdef TAO_HAS_VALUETYPE
virtual CORBA::ValueBase_ptr get_val (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -691,11 +714,10 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
DynamicAny::DynAny::TypeMismatch,
DynamicAny::DynAny::InvalidValue
)) = 0;
-#endif /* TAO_HAS_VALUETYPE */
virtual CORBA::Boolean seek (
CORBA::Long index,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -703,7 +725,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual void rewind (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -711,7 +733,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::Boolean next (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -719,7 +741,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual CORBA::ULong component_count (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -727,7 +749,7 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual DynamicAny::DynAny_ptr current_component (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -736,17 +758,17 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
)) = 0;
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
protected:
- DynAny (void);
+ DynAny ();
+
virtual ~DynAny (void);
private:
DynAny (const DynAny &);
void operator= (const DynAny &);
-
-};
+ };
#endif /* end #if !defined */
@@ -755,42 +777,42 @@ class TAO_DynamicAny_Export DynAny : public virtual CORBA_Object
#if !defined (_DYNAMICANY_DYNFIXED___PTR_CH_)
#define _DYNAMICANY_DYNFIXED___PTR_CH_
-class DynFixed;
-typedef DynFixed *DynFixed_ptr;
-
+ class DynFixed;
+ typedef DynFixed *DynFixed_ptr;
+
#endif /* end #if !defined */
#if !defined (_DYNAMICANY_DYNFIXED___VAR_CH_)
#define _DYNAMICANY_DYNFIXED___VAR_CH_
-class TAO_DynamicAny_Export DynFixed_var : public TAO_Base_var
-{
-public:
- DynFixed_var (void); // default constructor
- DynFixed_var (DynFixed_ptr p) : ptr_ (p) {}
- DynFixed_var (const DynFixed_var &); // copy constructor
- ~DynFixed_var (void); // destructor
-
- DynFixed_var &operator= (DynFixed_ptr);
- DynFixed_var &operator= (const DynFixed_var &);
- DynFixed_ptr operator-> (void) const;
-
- operator const DynFixed_ptr &() const;
- operator DynFixed_ptr &();
- // in, inout, out, _retn
- DynFixed_ptr in (void) const;
- DynFixed_ptr &inout (void);
- DynFixed_ptr &out (void);
- DynFixed_ptr _retn (void);
- DynFixed_ptr ptr (void) const;
-
-private:
- DynFixed_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- DynFixed_var (const TAO_Base_var &rhs);
- DynFixed_var &operator= (const TAO_Base_var &rhs);
-};
+ class TAO_DynamicAny_Export DynFixed_var : public TAO_Base_var
+ {
+ public:
+ DynFixed_var (void); // default constructor
+ DynFixed_var (DynFixed_ptr p) : ptr_ (p) {}
+ DynFixed_var (const DynFixed_var &); // copy constructor
+ ~DynFixed_var (void); // destructor
+
+ DynFixed_var &operator= (DynFixed_ptr);
+ DynFixed_var &operator= (const DynFixed_var &);
+ DynFixed_ptr operator-> (void) const;
+
+ operator const DynFixed_ptr &() const;
+ operator DynFixed_ptr &();
+ // in, inout, out, _retn
+ DynFixed_ptr in (void) const;
+ DynFixed_ptr &inout (void);
+ DynFixed_ptr &out (void);
+ DynFixed_ptr _retn (void);
+ DynFixed_ptr ptr (void) const;
+
+ private:
+ DynFixed_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ DynFixed_var (const TAO_Base_var &rhs);
+ DynFixed_var &operator= (const TAO_Base_var &rhs);
+ };
#endif /* end #if !defined */
@@ -799,22 +821,22 @@ private:
#if !defined (_DYNAMICANY_DYNFIXED___OUT_CH_)
#define _DYNAMICANY_DYNFIXED___OUT_CH_
-class TAO_DynamicAny_Export DynFixed_out
-{
-public:
- DynFixed_out (DynFixed_ptr &);
- DynFixed_out (DynFixed_var &);
- DynFixed_out (const DynFixed_out &);
- DynFixed_out &operator= (const DynFixed_out &);
- DynFixed_out &operator= (const DynFixed_var &);
- DynFixed_out &operator= (DynFixed_ptr);
- operator DynFixed_ptr &();
- DynFixed_ptr &ptr (void);
- DynFixed_ptr operator-> (void);
-
-private:
- DynFixed_ptr &ptr_;
-};
+ class TAO_DynamicAny_Export DynFixed_out
+ {
+ public:
+ DynFixed_out (DynFixed_ptr &);
+ DynFixed_out (DynFixed_var &);
+ DynFixed_out (const DynFixed_out &);
+ DynFixed_out &operator= (const DynFixed_out &);
+ DynFixed_out &operator= (const DynFixed_var &);
+ DynFixed_out &operator= (DynFixed_ptr);
+ operator DynFixed_ptr &();
+ DynFixed_ptr &ptr (void);
+ DynFixed_ptr operator-> (void);
+
+ private:
+ DynFixed_ptr &ptr_;
+ };
#endif /* end #if !defined */
@@ -824,61 +846,61 @@ private:
#define _DYNAMICANY_DYNFIXED_CH_
class TAO_DynamicAny_Export DynFixed: public virtual DynAny
-{
-public:
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef DynFixed_ptr _ptr_type;
- typedef DynFixed_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
+ {
+ public:
+ #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef DynFixed_ptr _ptr_type;
+ typedef DynFixed_var _var_type;
+ #endif /* ! __GNUC__ || g++ >= 2.8 */
- // the static operations
- static DynFixed_ptr _duplicate (DynFixed_ptr obj);
- static DynFixed_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static DynFixed_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static DynFixed_ptr _nil (void)
- {
- return (DynFixed_ptr)0;
- }
-
- virtual char * get_value (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual CORBA::Boolean set_value (
- const char * val,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
-protected:
- DynFixed (void);
- virtual ~DynFixed (void);
-private:
- DynFixed (const DynFixed &);
- void operator= (const DynFixed &);
-
-};
+ // the static operations
+ static DynFixed_ptr _duplicate (DynFixed_ptr obj);
+ static DynFixed_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ static DynFixed_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ static DynFixed_ptr _nil (void)
+ {
+ return (DynFixed_ptr)0;
+ }
+
+ virtual char * get_value (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ virtual CORBA::Boolean set_value (
+ const char * val,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::TypeMismatch,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+
+ protected:
+ DynFixed ();
+
+ virtual ~DynFixed (void);
+ private:
+ DynFixed (const DynFixed &);
+ void operator= (const DynFixed &);
+ };
#endif /* end #if !defined */
@@ -887,42 +909,42 @@ private:
#if !defined (_DYNAMICANY_DYNENUM___PTR_CH_)
#define _DYNAMICANY_DYNENUM___PTR_CH_
-class DynEnum;
-typedef DynEnum *DynEnum_ptr;
-
+ class DynEnum;
+ typedef DynEnum *DynEnum_ptr;
+
#endif /* end #if !defined */
#if !defined (_DYNAMICANY_DYNENUM___VAR_CH_)
#define _DYNAMICANY_DYNENUM___VAR_CH_
-class TAO_DynamicAny_Export DynEnum_var : public TAO_Base_var
-{
-public:
- DynEnum_var (void); // default constructor
- DynEnum_var (DynEnum_ptr p) : ptr_ (p) {}
- DynEnum_var (const DynEnum_var &); // copy constructor
- ~DynEnum_var (void); // destructor
-
- DynEnum_var &operator= (DynEnum_ptr);
- DynEnum_var &operator= (const DynEnum_var &);
- DynEnum_ptr operator-> (void) const;
-
- operator const DynEnum_ptr &() const;
- operator DynEnum_ptr &();
- // in, inout, out, _retn
- DynEnum_ptr in (void) const;
- DynEnum_ptr &inout (void);
- DynEnum_ptr &out (void);
- DynEnum_ptr _retn (void);
- DynEnum_ptr ptr (void) const;
-
-private:
- DynEnum_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- DynEnum_var (const TAO_Base_var &rhs);
- DynEnum_var &operator= (const TAO_Base_var &rhs);
-};
+ class TAO_DynamicAny_Export DynEnum_var : public TAO_Base_var
+ {
+ public:
+ DynEnum_var (void); // default constructor
+ DynEnum_var (DynEnum_ptr p) : ptr_ (p) {}
+ DynEnum_var (const DynEnum_var &); // copy constructor
+ ~DynEnum_var (void); // destructor
+
+ DynEnum_var &operator= (DynEnum_ptr);
+ DynEnum_var &operator= (const DynEnum_var &);
+ DynEnum_ptr operator-> (void) const;
+
+ operator const DynEnum_ptr &() const;
+ operator DynEnum_ptr &();
+ // in, inout, out, _retn
+ DynEnum_ptr in (void) const;
+ DynEnum_ptr &inout (void);
+ DynEnum_ptr &out (void);
+ DynEnum_ptr _retn (void);
+ DynEnum_ptr ptr (void) const;
+
+ private:
+ DynEnum_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ DynEnum_var (const TAO_Base_var &rhs);
+ DynEnum_var &operator= (const TAO_Base_var &rhs);
+ };
#endif /* end #if !defined */
@@ -931,22 +953,22 @@ private:
#if !defined (_DYNAMICANY_DYNENUM___OUT_CH_)
#define _DYNAMICANY_DYNENUM___OUT_CH_
-class TAO_DynamicAny_Export DynEnum_out
-{
-public:
- DynEnum_out (DynEnum_ptr &);
- DynEnum_out (DynEnum_var &);
- DynEnum_out (const DynEnum_out &);
- DynEnum_out &operator= (const DynEnum_out &);
- DynEnum_out &operator= (const DynEnum_var &);
- DynEnum_out &operator= (DynEnum_ptr);
- operator DynEnum_ptr &();
- DynEnum_ptr &ptr (void);
- DynEnum_ptr operator-> (void);
-
-private:
- DynEnum_ptr &ptr_;
-};
+ class TAO_DynamicAny_Export DynEnum_out
+ {
+ public:
+ DynEnum_out (DynEnum_ptr &);
+ DynEnum_out (DynEnum_var &);
+ DynEnum_out (const DynEnum_out &);
+ DynEnum_out &operator= (const DynEnum_out &);
+ DynEnum_out &operator= (const DynEnum_var &);
+ DynEnum_out &operator= (DynEnum_ptr);
+ operator DynEnum_ptr &();
+ DynEnum_ptr &ptr (void);
+ DynEnum_ptr operator-> (void);
+
+ private:
+ DynEnum_ptr &ptr_;
+ };
#endif /* end #if !defined */
@@ -956,270 +978,272 @@ private:
#define _DYNAMICANY_DYNENUM_CH_
class TAO_DynamicAny_Export DynEnum: public virtual DynAny
-{
-public:
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef DynEnum_ptr _ptr_type;
- typedef DynEnum_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
+ {
+ public:
+ #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef DynEnum_ptr _ptr_type;
+ typedef DynEnum_var _var_type;
+ #endif /* ! __GNUC__ || g++ >= 2.8 */
- // the static operations
- static DynEnum_ptr _duplicate (DynEnum_ptr obj);
- static DynEnum_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static DynEnum_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static DynEnum_ptr _nil (void)
- {
- return (DynEnum_ptr)0;
- }
-
- virtual char * get_as_string (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void set_as_string (
- const char * value,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual CORBA::ULong get_as_ulong (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void set_as_ulong (
- CORBA::ULong value,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
-protected:
- DynEnum (void);
- virtual ~DynEnum (void);
-private:
- DynEnum (const DynEnum &);
- void operator= (const DynEnum &);
-
-};
+ // the static operations
+ static DynEnum_ptr _duplicate (DynEnum_ptr obj);
+ static DynEnum_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ static DynEnum_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ static DynEnum_ptr _nil (void)
+ {
+ return (DynEnum_ptr)0;
+ }
+ virtual char * get_as_string (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
-#endif /* end #if !defined */
+ virtual void set_as_string (
+ const char * value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
-typedef char * FieldName;
-typedef CORBA::String_var FieldName_var;
-typedef CORBA::String_out FieldName_out;
-TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_FieldName;
+ virtual CORBA::ULong get_as_ulong (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
-struct NameValuePair;
-class NameValuePair_var;
+ virtual void set_as_ulong (
+ CORBA::ULong value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
-struct TAO_DynamicAny_Export NameValuePair
-{
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+
+ protected:
+ DynEnum ();
+
+ virtual ~DynEnum (void);
+ private:
+ DynEnum (const DynEnum &);
+ void operator= (const DynEnum &);
+ };
+
+
+#endif /* end #if !defined */
+
+ typedef char * FieldName;
+ typedef CORBA::String_var FieldName_var;
+ typedef CORBA::String_out FieldName_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_FieldName;
+
+ struct NameValuePair;
+ class NameValuePair_var;
+
+ struct TAO_DynamicAny_Export NameValuePair
+ {
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef NameValuePair_var _var_type;
+ typedef NameValuePair_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- static void _tao_any_destructor (void*);
+ static void _tao_any_destructor (void*);
- TAO_String_Manager id;
- CORBA::Any value;
-};
+ TAO_String_Manager id;
+ CORBA::Any value;
+ };
-class TAO_DynamicAny_Export NameValuePair_var
-{
-public:
- NameValuePair_var (void); // default constructor
- NameValuePair_var (NameValuePair *);
- NameValuePair_var (const NameValuePair_var &); // copy constructor
- ~NameValuePair_var (void); // destructor
-
- NameValuePair_var &operator= (NameValuePair *);
- NameValuePair_var &operator= (const NameValuePair_var &);
- NameValuePair *operator-> (void);
- const NameValuePair *operator-> (void) const;
-
- operator const NameValuePair &() const;
- operator NameValuePair &();
- operator NameValuePair &() const;
- operator NameValuePair *&(); // variable-size types only
-
- // in, inout, out, _retn
- const NameValuePair &in (void) const;
- NameValuePair &inout (void);
- NameValuePair *&out (void);
- NameValuePair *_retn (void);
- NameValuePair *ptr (void) const;
-
-private:
- NameValuePair *ptr_;
-};
-
-class TAO_DynamicAny_Export NameValuePair_out
-{
-public:
- NameValuePair_out (NameValuePair *&);
- NameValuePair_out (NameValuePair_var &);
- NameValuePair_out (const NameValuePair_out &);
- NameValuePair_out &operator= (const NameValuePair_out &);
- NameValuePair_out &operator= (NameValuePair *);
- operator NameValuePair *&();
- NameValuePair *&ptr (void);
- NameValuePair *operator-> (void);
+ class TAO_DynamicAny_Export NameValuePair_var
+ {
+ public:
+ NameValuePair_var (void); // default constructor
+ NameValuePair_var (NameValuePair *);
+ NameValuePair_var (const NameValuePair_var &); // copy constructor
+ ~NameValuePair_var (void); // destructor
+
+ NameValuePair_var &operator= (NameValuePair *);
+ NameValuePair_var &operator= (const NameValuePair_var &);
+ NameValuePair *operator-> (void);
+ const NameValuePair *operator-> (void) const;
+
+ operator const NameValuePair &() const;
+ operator NameValuePair &();
+ operator NameValuePair &() const;
+ operator NameValuePair *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const NameValuePair &in (void) const;
+ NameValuePair &inout (void);
+ NameValuePair *&out (void);
+ NameValuePair *_retn (void);
+ NameValuePair *ptr (void) const;
+
+ private:
+ NameValuePair *ptr_;
+ };
-private:
- NameValuePair *&ptr_;
- // assignment from T_var not allowed
- void operator= (const NameValuePair_var &);
-};
+ class TAO_DynamicAny_Export NameValuePair_out
+ {
+ public:
+ NameValuePair_out (NameValuePair *&);
+ NameValuePair_out (NameValuePair_var &);
+ NameValuePair_out (const NameValuePair_out &);
+ NameValuePair_out &operator= (const NameValuePair_out &);
+ NameValuePair_out &operator= (NameValuePair *);
+ operator NameValuePair *&();
+ NameValuePair *&ptr (void);
+ NameValuePair *operator-> (void);
+
+ private:
+ NameValuePair *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const NameValuePair_var &);
+ };
-TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_NameValuePair;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_NameValuePair;
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
+
#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CH_)
#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CH_
- class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq : public TAO_Unbounded_Base_Sequence
- {
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void); // Default constructor.
- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (CORBA::ULong maximum,
- CORBA::ULong length,
- NameValuePair *data,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (const _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &rhs);
- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &operator= (const _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &rhs);
- virtual ~_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void); // Dtor.
- // = Accessors.
- NameValuePair &operator[] (CORBA::ULong i);
- const NameValuePair &operator[] (CORBA::ULong i) const;
- // = Static operations.
- static NameValuePair *allocbuf (CORBA::ULong size);
- static void freebuf (NameValuePair *buffer);
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- NameValuePair *get_buffer (CORBA::Boolean orphan = 0);
- const NameValuePair *get_buffer (void) const;
- void replace (CORBA::ULong max,
- CORBA::ULong length,
- NameValuePair *data,
- CORBA::Boolean release);
- };
+ class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void); // Default constructor.
+ _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ NameValuePair *data,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (const _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &rhs);
+ _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &operator= (const _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &rhs);
+ virtual ~_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void); // Dtor.
+ // = Accessors.
+ NameValuePair &operator[] (CORBA::ULong i);
+ const NameValuePair &operator[] (CORBA::ULong i) const;
+ // = Static operations.
+ static NameValuePair *allocbuf (CORBA::ULong size);
+ static void freebuf (NameValuePair *buffer);
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ NameValuePair *get_buffer (CORBA::Boolean orphan = 0);
+ const NameValuePair *get_buffer (void) const;
+ void replace (CORBA::ULong max,
+ CORBA::ULong length,
+ NameValuePair *data,
+ CORBA::Boolean release);
+ };
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ_CH_)
#define _DYNAMICANY_NAMEVALUEPAIRSEQ_CH_
-class NameValuePairSeq;
-class NameValuePairSeq_var;
-
-// *************************************************************
-// NameValuePairSeq
-// *************************************************************
-
-class TAO_DynamicAny_Export NameValuePairSeq : public
+ class NameValuePairSeq;
+ class NameValuePairSeq_var;
+
+ // *************************************************************
+ // NameValuePairSeq
+ // *************************************************************
+
+ class TAO_DynamicAny_Export NameValuePairSeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq
+ _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<NameValuePair>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-{
-public:
- NameValuePairSeq (void); // default ctor
- NameValuePairSeq (CORBA::ULong max); // uses max size
- NameValuePairSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- NameValuePair *buffer,
- CORBA::Boolean release=0
- );
- NameValuePairSeq (const NameValuePairSeq &); // copy ctor
- ~NameValuePairSeq (void);
- static void _tao_any_destructor (void*);
+ TAO_Unbounded_Sequence<NameValuePair>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ NameValuePairSeq (void); // default ctor
+ NameValuePairSeq (CORBA::ULong max); // uses max size
+ NameValuePairSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ NameValuePair *buffer,
+ CORBA::Boolean release = 0
+ );
+ NameValuePairSeq (const NameValuePairSeq &); // copy ctor
+ ~NameValuePairSeq (void);
+ static void _tao_any_destructor (void*);
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef NameValuePairSeq_var _var_type;
+ typedef NameValuePairSeq_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
-};
-
+ };
+
#endif /* end #if !defined */
#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ___VAR_CH_)
#define _DYNAMICANY_NAMEVALUEPAIRSEQ___VAR_CH_
-// *************************************************************
-// class DynamicAny::NameValuePairSeq_var
-// *************************************************************
+ // *************************************************************
+ // class DynamicAny::NameValuePairSeq_var
+ // *************************************************************
-class TAO_DynamicAny_Export NameValuePairSeq_var
-{
-public:
- NameValuePairSeq_var (void); // default constructor
- NameValuePairSeq_var (NameValuePairSeq *);
- NameValuePairSeq_var (const NameValuePairSeq_var &); // copy constructor
- ~NameValuePairSeq_var (void); // destructor
-
- NameValuePairSeq_var &operator= (NameValuePairSeq *);
- NameValuePairSeq_var &operator= (const NameValuePairSeq_var &);
- NameValuePairSeq *operator-> (void);
- const NameValuePairSeq *operator-> (void) const;
-
- operator const NameValuePairSeq &() const;
- operator NameValuePairSeq &();
- operator NameValuePairSeq &() const;
- operator NameValuePairSeq *&(); // variable-size base types only
-
- NameValuePair &operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const NameValuePairSeq &in (void) const;
- NameValuePairSeq &inout (void);
- NameValuePairSeq *&out (void);
- NameValuePairSeq *_retn (void);
- NameValuePairSeq *ptr (void) const;
-
-private:
- NameValuePairSeq *ptr_;
-};
+ class TAO_DynamicAny_Export NameValuePairSeq_var
+ {
+ public:
+ NameValuePairSeq_var (void); // default constructor
+ NameValuePairSeq_var (NameValuePairSeq *);
+ NameValuePairSeq_var (const NameValuePairSeq_var &); // copy constructor
+ ~NameValuePairSeq_var (void); // destructor
+
+ NameValuePairSeq_var &operator= (NameValuePairSeq *);
+ NameValuePairSeq_var &operator= (const NameValuePairSeq_var &);
+ NameValuePairSeq *operator-> (void);
+ const NameValuePairSeq *operator-> (void) const;
+
+ operator const NameValuePairSeq &() const;
+ operator NameValuePairSeq &();
+ operator NameValuePairSeq &() const;
+ operator NameValuePairSeq *&(); // variable-size base types only
+
+ NameValuePair & operator[] (CORBA::ULong index);
+ const NameValuePair & operator[] (CORBA::ULong index) const;
+
+ // in, inout, out, _retn
+ const NameValuePairSeq &in (void) const;
+ NameValuePairSeq &inout (void);
+ NameValuePairSeq *&out (void);
+ NameValuePairSeq *_retn (void);
+ NameValuePairSeq *ptr (void) const;
+
+ private:
+ NameValuePairSeq *ptr_;
+ };
#endif /* end #if !defined */
@@ -1228,209 +1252,211 @@ private:
#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ___OUT_CH_)
#define _DYNAMICANY_NAMEVALUEPAIRSEQ___OUT_CH_
-class TAO_DynamicAny_Export NameValuePairSeq_out
-{
-public:
- NameValuePairSeq_out (NameValuePairSeq *&);
- NameValuePairSeq_out (NameValuePairSeq_var &);
- NameValuePairSeq_out (const NameValuePairSeq_out &);
- NameValuePairSeq_out &operator= (const NameValuePairSeq_out &);
- NameValuePairSeq_out &operator= (NameValuePairSeq *);
- operator NameValuePairSeq *&();
- NameValuePairSeq *&ptr (void);
- NameValuePairSeq *operator-> (void);
- NameValuePair &operator[] (CORBA::ULong index);
-
-private:
- NameValuePairSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const NameValuePairSeq_var &);
-};
+ class TAO_DynamicAny_Export NameValuePairSeq_out
+ {
+ public:
+ NameValuePairSeq_out (NameValuePairSeq *&);
+ NameValuePairSeq_out (NameValuePairSeq_var &);
+ NameValuePairSeq_out (const NameValuePairSeq_out &);
+ NameValuePairSeq_out &operator= (const NameValuePairSeq_out &);
+ NameValuePairSeq_out &operator= (NameValuePairSeq *);
+ operator NameValuePairSeq *&();
+ NameValuePairSeq *&ptr (void);
+ NameValuePairSeq *operator-> (void);
+ NameValuePair & operator[] (CORBA::ULong index);
+
+ private:
+ NameValuePairSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const NameValuePairSeq_var &);
+ };
#endif /* end #if !defined */
-TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_NameValuePairSeq;
-
-struct NameDynAnyPair;
-class NameDynAnyPair_var;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_NameValuePairSeq;
-struct TAO_DynamicAny_Export NameDynAnyPair
-{
+ struct NameDynAnyPair;
+ class NameDynAnyPair_var;
+
+ struct TAO_DynamicAny_Export NameDynAnyPair
+ {
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef NameDynAnyPair_var _var_type;
+ typedef NameDynAnyPair_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
- TAO_String_Manager id;
- ACE_NESTED_CLASS (DynamicAny, DynAny_var) value;
-};
+ TAO_String_Manager id;
+ ACE_NESTED_CLASS (DynamicAny, DynAny_var) value;
+ };
-class TAO_DynamicAny_Export NameDynAnyPair_var
-{
-public:
- NameDynAnyPair_var (void); // default constructor
- NameDynAnyPair_var (NameDynAnyPair *);
- NameDynAnyPair_var (const NameDynAnyPair_var &); // copy constructor
- ~NameDynAnyPair_var (void); // destructor
-
- NameDynAnyPair_var &operator= (NameDynAnyPair *);
- NameDynAnyPair_var &operator= (const NameDynAnyPair_var &);
- NameDynAnyPair *operator-> (void);
- const NameDynAnyPair *operator-> (void) const;
-
- operator const NameDynAnyPair &() const;
- operator NameDynAnyPair &();
- operator NameDynAnyPair &() const;
- operator NameDynAnyPair *&(); // variable-size types only
-
- // in, inout, out, _retn
- const NameDynAnyPair &in (void) const;
- NameDynAnyPair &inout (void);
- NameDynAnyPair *&out (void);
- NameDynAnyPair *_retn (void);
- NameDynAnyPair *ptr (void) const;
-
-private:
- NameDynAnyPair *ptr_;
-};
-
-class TAO_DynamicAny_Export NameDynAnyPair_out
-{
-public:
- NameDynAnyPair_out (NameDynAnyPair *&);
- NameDynAnyPair_out (NameDynAnyPair_var &);
- NameDynAnyPair_out (const NameDynAnyPair_out &);
- NameDynAnyPair_out &operator= (const NameDynAnyPair_out &);
- NameDynAnyPair_out &operator= (NameDynAnyPair *);
- operator NameDynAnyPair *&();
- NameDynAnyPair *&ptr (void);
- NameDynAnyPair *operator-> (void);
-
-private:
- NameDynAnyPair *&ptr_;
- // assignment from T_var not allowed
- void operator= (const NameDynAnyPair_var &);
-};
+ class TAO_DynamicAny_Export NameDynAnyPair_var
+ {
+ public:
+ NameDynAnyPair_var (void); // default constructor
+ NameDynAnyPair_var (NameDynAnyPair *);
+ NameDynAnyPair_var (const NameDynAnyPair_var &); // copy constructor
+ ~NameDynAnyPair_var (void); // destructor
+
+ NameDynAnyPair_var &operator= (NameDynAnyPair *);
+ NameDynAnyPair_var &operator= (const NameDynAnyPair_var &);
+ NameDynAnyPair *operator-> (void);
+ const NameDynAnyPair *operator-> (void) const;
+
+ operator const NameDynAnyPair &() const;
+ operator NameDynAnyPair &();
+ operator NameDynAnyPair &() const;
+ operator NameDynAnyPair *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const NameDynAnyPair &in (void) const;
+ NameDynAnyPair &inout (void);
+ NameDynAnyPair *&out (void);
+ NameDynAnyPair *_retn (void);
+ NameDynAnyPair *ptr (void) const;
+ private:
+ NameDynAnyPair *ptr_;
+ };
+
+ class TAO_DynamicAny_Export NameDynAnyPair_out
+ {
+ public:
+ NameDynAnyPair_out (NameDynAnyPair *&);
+ NameDynAnyPair_out (NameDynAnyPair_var &);
+ NameDynAnyPair_out (const NameDynAnyPair_out &);
+ NameDynAnyPair_out &operator= (const NameDynAnyPair_out &);
+ NameDynAnyPair_out &operator= (NameDynAnyPair *);
+ operator NameDynAnyPair *&();
+ NameDynAnyPair *&ptr (void);
+ NameDynAnyPair *operator-> (void);
+
+ private:
+ NameDynAnyPair *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const NameDynAnyPair_var &);
+ };
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_)
#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_
- class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq : public TAO_Unbounded_Base_Sequence
- {
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void); // Default constructor.
- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (CORBA::ULong maximum,
- CORBA::ULong length,
- NameDynAnyPair *data,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (const _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &rhs);
- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &operator= (const _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &rhs);
- virtual ~_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void); // Dtor.
- // = Accessors.
- NameDynAnyPair &operator[] (CORBA::ULong i);
- const NameDynAnyPair &operator[] (CORBA::ULong i) const;
- // = Static operations.
- static NameDynAnyPair *allocbuf (CORBA::ULong size);
- static void freebuf (NameDynAnyPair *buffer);
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- NameDynAnyPair *get_buffer (CORBA::Boolean orphan = 0);
- const NameDynAnyPair *get_buffer (void) const;
- void replace (CORBA::ULong max,
- CORBA::ULong length,
- NameDynAnyPair *data,
- CORBA::Boolean release);
- };
+ class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void); // Default constructor.
+ _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ NameDynAnyPair *data,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (const _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &rhs);
+ _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &operator= (const _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &rhs);
+ virtual ~_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void); // Dtor.
+ // = Accessors.
+ NameDynAnyPair &operator[] (CORBA::ULong i);
+ const NameDynAnyPair &operator[] (CORBA::ULong i) const;
+ // = Static operations.
+ static NameDynAnyPair *allocbuf (CORBA::ULong size);
+ static void freebuf (NameDynAnyPair *buffer);
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ NameDynAnyPair *get_buffer (CORBA::Boolean orphan = 0);
+ const NameDynAnyPair *get_buffer (void) const;
+ void replace (CORBA::ULong max,
+ CORBA::ULong length,
+ NameDynAnyPair *data,
+ CORBA::Boolean release);
+ };
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_)
#define _DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_
-class NameDynAnyPairSeq;
-class NameDynAnyPairSeq_var;
-
-// *************************************************************
-// NameDynAnyPairSeq
-// *************************************************************
-
-class TAO_DynamicAny_Export NameDynAnyPairSeq : public
+ class NameDynAnyPairSeq;
+ class NameDynAnyPairSeq_var;
+
+ // *************************************************************
+ // NameDynAnyPairSeq
+ // *************************************************************
+
+ class TAO_DynamicAny_Export NameDynAnyPairSeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq
+ _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<NameDynAnyPair>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-{
-public:
- NameDynAnyPairSeq (void); // default ctor
- NameDynAnyPairSeq (CORBA::ULong max); // uses max size
- NameDynAnyPairSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- NameDynAnyPair *buffer,
- CORBA::Boolean release=0
- );
- NameDynAnyPairSeq (const NameDynAnyPairSeq &); // copy ctor
- ~NameDynAnyPairSeq (void);
- static void _tao_any_destructor (void*);
+ TAO_Unbounded_Sequence<NameDynAnyPair>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ NameDynAnyPairSeq (void); // default ctor
+ NameDynAnyPairSeq (CORBA::ULong max); // uses max size
+ NameDynAnyPairSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ NameDynAnyPair *buffer,
+ CORBA::Boolean release = 0
+ );
+ NameDynAnyPairSeq (const NameDynAnyPairSeq &); // copy ctor
+ ~NameDynAnyPairSeq (void);
+ static void _tao_any_destructor (void*);
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef NameDynAnyPairSeq_var _var_type;
+ typedef NameDynAnyPairSeq_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
-};
-
+ };
+
#endif /* end #if !defined */
#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ___VAR_CH_)
#define _DYNAMICANY_NAMEDYNANYPAIRSEQ___VAR_CH_
-// *************************************************************
-// class DynamicAny::NameDynAnyPairSeq_var
-// *************************************************************
+ // *************************************************************
+ // class DynamicAny::NameDynAnyPairSeq_var
+ // *************************************************************
-class TAO_DynamicAny_Export NameDynAnyPairSeq_var
-{
-public:
- NameDynAnyPairSeq_var (void); // default constructor
- NameDynAnyPairSeq_var (NameDynAnyPairSeq *);
- NameDynAnyPairSeq_var (const NameDynAnyPairSeq_var &); // copy constructor
- ~NameDynAnyPairSeq_var (void); // destructor
-
- NameDynAnyPairSeq_var &operator= (NameDynAnyPairSeq *);
- NameDynAnyPairSeq_var &operator= (const NameDynAnyPairSeq_var &);
- NameDynAnyPairSeq *operator-> (void);
- const NameDynAnyPairSeq *operator-> (void) const;
-
- operator const NameDynAnyPairSeq &() const;
- operator NameDynAnyPairSeq &();
- operator NameDynAnyPairSeq &() const;
- operator NameDynAnyPairSeq *&(); // variable-size base types only
-
- NameDynAnyPair &operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const NameDynAnyPairSeq &in (void) const;
- NameDynAnyPairSeq &inout (void);
- NameDynAnyPairSeq *&out (void);
- NameDynAnyPairSeq *_retn (void);
- NameDynAnyPairSeq *ptr (void) const;
-
-private:
- NameDynAnyPairSeq *ptr_;
-};
+ class TAO_DynamicAny_Export NameDynAnyPairSeq_var
+ {
+ public:
+ NameDynAnyPairSeq_var (void); // default constructor
+ NameDynAnyPairSeq_var (NameDynAnyPairSeq *);
+ NameDynAnyPairSeq_var (const NameDynAnyPairSeq_var &); // copy constructor
+ ~NameDynAnyPairSeq_var (void); // destructor
+
+ NameDynAnyPairSeq_var &operator= (NameDynAnyPairSeq *);
+ NameDynAnyPairSeq_var &operator= (const NameDynAnyPairSeq_var &);
+ NameDynAnyPairSeq *operator-> (void);
+ const NameDynAnyPairSeq *operator-> (void) const;
+
+ operator const NameDynAnyPairSeq &() const;
+ operator NameDynAnyPairSeq &();
+ operator NameDynAnyPairSeq &() const;
+ operator NameDynAnyPairSeq *&(); // variable-size base types only
+
+ NameDynAnyPair & operator[] (CORBA::ULong index);
+ const NameDynAnyPair & operator[] (CORBA::ULong index) const;
+
+ // in, inout, out, _retn
+ const NameDynAnyPairSeq &in (void) const;
+ NameDynAnyPairSeq &inout (void);
+ NameDynAnyPairSeq *&out (void);
+ NameDynAnyPairSeq *_retn (void);
+ NameDynAnyPairSeq *ptr (void) const;
+
+ private:
+ NameDynAnyPairSeq *ptr_;
+ };
#endif /* end #if !defined */
@@ -1439,24 +1465,24 @@ private:
#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ___OUT_CH_)
#define _DYNAMICANY_NAMEDYNANYPAIRSEQ___OUT_CH_
-class TAO_DynamicAny_Export NameDynAnyPairSeq_out
-{
-public:
- NameDynAnyPairSeq_out (NameDynAnyPairSeq *&);
- NameDynAnyPairSeq_out (NameDynAnyPairSeq_var &);
- NameDynAnyPairSeq_out (const NameDynAnyPairSeq_out &);
- NameDynAnyPairSeq_out &operator= (const NameDynAnyPairSeq_out &);
- NameDynAnyPairSeq_out &operator= (NameDynAnyPairSeq *);
- operator NameDynAnyPairSeq *&();
- NameDynAnyPairSeq *&ptr (void);
- NameDynAnyPairSeq *operator-> (void);
- NameDynAnyPair &operator[] (CORBA::ULong index);
-
-private:
- NameDynAnyPairSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const NameDynAnyPairSeq_var &);
-};
+ class TAO_DynamicAny_Export NameDynAnyPairSeq_out
+ {
+ public:
+ NameDynAnyPairSeq_out (NameDynAnyPairSeq *&);
+ NameDynAnyPairSeq_out (NameDynAnyPairSeq_var &);
+ NameDynAnyPairSeq_out (const NameDynAnyPairSeq_out &);
+ NameDynAnyPairSeq_out &operator= (const NameDynAnyPairSeq_out &);
+ NameDynAnyPairSeq_out &operator= (NameDynAnyPairSeq *);
+ operator NameDynAnyPairSeq *&();
+ NameDynAnyPairSeq *&ptr (void);
+ NameDynAnyPairSeq *operator-> (void);
+ NameDynAnyPair & operator[] (CORBA::ULong index);
+
+ private:
+ NameDynAnyPairSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const NameDynAnyPairSeq_var &);
+ };
#endif /* end #if !defined */
@@ -1465,42 +1491,42 @@ private:
#if !defined (_DYNAMICANY_DYNSTRUCT___PTR_CH_)
#define _DYNAMICANY_DYNSTRUCT___PTR_CH_
-class DynStruct;
-typedef DynStruct *DynStruct_ptr;
-
+ class DynStruct;
+ typedef DynStruct *DynStruct_ptr;
+
#endif /* end #if !defined */
#if !defined (_DYNAMICANY_DYNSTRUCT___VAR_CH_)
#define _DYNAMICANY_DYNSTRUCT___VAR_CH_
-class TAO_DynamicAny_Export DynStruct_var : public TAO_Base_var
-{
-public:
- DynStruct_var (void); // default constructor
- DynStruct_var (DynStruct_ptr p) : ptr_ (p) {}
- DynStruct_var (const DynStruct_var &); // copy constructor
- ~DynStruct_var (void); // destructor
-
- DynStruct_var &operator= (DynStruct_ptr);
- DynStruct_var &operator= (const DynStruct_var &);
- DynStruct_ptr operator-> (void) const;
-
- operator const DynStruct_ptr &() const;
- operator DynStruct_ptr &();
- // in, inout, out, _retn
- DynStruct_ptr in (void) const;
- DynStruct_ptr &inout (void);
- DynStruct_ptr &out (void);
- DynStruct_ptr _retn (void);
- DynStruct_ptr ptr (void) const;
-
-private:
- DynStruct_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- DynStruct_var (const TAO_Base_var &rhs);
- DynStruct_var &operator= (const TAO_Base_var &rhs);
-};
+ class TAO_DynamicAny_Export DynStruct_var : public TAO_Base_var
+ {
+ public:
+ DynStruct_var (void); // default constructor
+ DynStruct_var (DynStruct_ptr p) : ptr_ (p) {}
+ DynStruct_var (const DynStruct_var &); // copy constructor
+ ~DynStruct_var (void); // destructor
+
+ DynStruct_var &operator= (DynStruct_ptr);
+ DynStruct_var &operator= (const DynStruct_var &);
+ DynStruct_ptr operator-> (void) const;
+
+ operator const DynStruct_ptr &() const;
+ operator DynStruct_ptr &();
+ // in, inout, out, _retn
+ DynStruct_ptr in (void) const;
+ DynStruct_ptr &inout (void);
+ DynStruct_ptr &out (void);
+ DynStruct_ptr _retn (void);
+ DynStruct_ptr ptr (void) const;
+
+ private:
+ DynStruct_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ DynStruct_var (const TAO_Base_var &rhs);
+ DynStruct_var &operator= (const TAO_Base_var &rhs);
+ };
#endif /* end #if !defined */
@@ -1509,22 +1535,22 @@ private:
#if !defined (_DYNAMICANY_DYNSTRUCT___OUT_CH_)
#define _DYNAMICANY_DYNSTRUCT___OUT_CH_
-class TAO_DynamicAny_Export DynStruct_out
-{
-public:
- DynStruct_out (DynStruct_ptr &);
- DynStruct_out (DynStruct_var &);
- DynStruct_out (const DynStruct_out &);
- DynStruct_out &operator= (const DynStruct_out &);
- DynStruct_out &operator= (const DynStruct_var &);
- DynStruct_out &operator= (DynStruct_ptr);
- operator DynStruct_ptr &();
- DynStruct_ptr &ptr (void);
- DynStruct_ptr operator-> (void);
-
-private:
- DynStruct_ptr &ptr_;
-};
+ class TAO_DynamicAny_Export DynStruct_out
+ {
+ public:
+ DynStruct_out (DynStruct_ptr &);
+ DynStruct_out (DynStruct_var &);
+ DynStruct_out (const DynStruct_out &);
+ DynStruct_out &operator= (const DynStruct_out &);
+ DynStruct_out &operator= (const DynStruct_var &);
+ DynStruct_out &operator= (DynStruct_ptr);
+ operator DynStruct_ptr &();
+ DynStruct_ptr &ptr (void);
+ DynStruct_ptr operator-> (void);
+
+ private:
+ DynStruct_ptr &ptr_;
+ };
#endif /* end #if !defined */
@@ -1534,100 +1560,100 @@ private:
#define _DYNAMICANY_DYNSTRUCT_CH_
class TAO_DynamicAny_Export DynStruct: public virtual DynAny
-{
-public:
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef DynStruct_ptr _ptr_type;
- typedef DynStruct_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
+ {
+ public:
+ #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef DynStruct_ptr _ptr_type;
+ typedef DynStruct_var _var_type;
+ #endif /* ! __GNUC__ || g++ >= 2.8 */
- // the static operations
- static DynStruct_ptr _duplicate (DynStruct_ptr obj);
- static DynStruct_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static DynStruct_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static DynStruct_ptr _nil (void)
- {
- return (DynStruct_ptr)0;
- }
-
- virtual char * current_member_name (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual CORBA::TCKind current_member_kind (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual DynamicAny::NameValuePairSeq * get_members (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void set_members (
- const DynamicAny::NameValuePairSeq & value,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual DynamicAny::NameDynAnyPairSeq * get_members_as_dyn_any (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void set_members_as_dyn_any (
- const DynamicAny::NameDynAnyPairSeq & value,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
-protected:
- DynStruct (void);
- virtual ~DynStruct (void);
-private:
- DynStruct (const DynStruct &);
- void operator= (const DynStruct &);
-
-};
+ // the static operations
+ static DynStruct_ptr _duplicate (DynStruct_ptr obj);
+ static DynStruct_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ static DynStruct_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ static DynStruct_ptr _nil (void)
+ {
+ return (DynStruct_ptr)0;
+ }
+
+ virtual char * current_member_name (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::TypeMismatch,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
+
+ virtual CORBA::TCKind current_member_kind (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::TypeMismatch,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
+
+ virtual DynamicAny::NameValuePairSeq * get_members (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ virtual void set_members (
+ const DynamicAny::NameValuePairSeq & value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::TypeMismatch,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
+
+ virtual DynamicAny::NameDynAnyPairSeq * get_members_as_dyn_any (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ virtual void set_members_as_dyn_any (
+ const DynamicAny::NameDynAnyPairSeq & value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::TypeMismatch,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+
+ protected:
+ DynStruct ();
+
+ virtual ~DynStruct (void);
+ private:
+ DynStruct (const DynStruct &);
+ void operator= (const DynStruct &);
+ };
#endif /* end #if !defined */
@@ -1636,42 +1662,42 @@ private:
#if !defined (_DYNAMICANY_DYNUNION___PTR_CH_)
#define _DYNAMICANY_DYNUNION___PTR_CH_
-class DynUnion;
-typedef DynUnion *DynUnion_ptr;
-
+ class DynUnion;
+ typedef DynUnion *DynUnion_ptr;
+
#endif /* end #if !defined */
#if !defined (_DYNAMICANY_DYNUNION___VAR_CH_)
#define _DYNAMICANY_DYNUNION___VAR_CH_
-class TAO_DynamicAny_Export DynUnion_var : public TAO_Base_var
-{
-public:
- DynUnion_var (void); // default constructor
- DynUnion_var (DynUnion_ptr p) : ptr_ (p) {}
- DynUnion_var (const DynUnion_var &); // copy constructor
- ~DynUnion_var (void); // destructor
-
- DynUnion_var &operator= (DynUnion_ptr);
- DynUnion_var &operator= (const DynUnion_var &);
- DynUnion_ptr operator-> (void) const;
-
- operator const DynUnion_ptr &() const;
- operator DynUnion_ptr &();
- // in, inout, out, _retn
- DynUnion_ptr in (void) const;
- DynUnion_ptr &inout (void);
- DynUnion_ptr &out (void);
- DynUnion_ptr _retn (void);
- DynUnion_ptr ptr (void) const;
-
-private:
- DynUnion_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- DynUnion_var (const TAO_Base_var &rhs);
- DynUnion_var &operator= (const TAO_Base_var &rhs);
-};
+ class TAO_DynamicAny_Export DynUnion_var : public TAO_Base_var
+ {
+ public:
+ DynUnion_var (void); // default constructor
+ DynUnion_var (DynUnion_ptr p) : ptr_ (p) {}
+ DynUnion_var (const DynUnion_var &); // copy constructor
+ ~DynUnion_var (void); // destructor
+
+ DynUnion_var &operator= (DynUnion_ptr);
+ DynUnion_var &operator= (const DynUnion_var &);
+ DynUnion_ptr operator-> (void) const;
+
+ operator const DynUnion_ptr &() const;
+ operator DynUnion_ptr &();
+ // in, inout, out, _retn
+ DynUnion_ptr in (void) const;
+ DynUnion_ptr &inout (void);
+ DynUnion_ptr &out (void);
+ DynUnion_ptr _retn (void);
+ DynUnion_ptr ptr (void) const;
+
+ private:
+ DynUnion_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ DynUnion_var (const TAO_Base_var &rhs);
+ DynUnion_var &operator= (const TAO_Base_var &rhs);
+ };
#endif /* end #if !defined */
@@ -1680,22 +1706,22 @@ private:
#if !defined (_DYNAMICANY_DYNUNION___OUT_CH_)
#define _DYNAMICANY_DYNUNION___OUT_CH_
-class TAO_DynamicAny_Export DynUnion_out
-{
-public:
- DynUnion_out (DynUnion_ptr &);
- DynUnion_out (DynUnion_var &);
- DynUnion_out (const DynUnion_out &);
- DynUnion_out &operator= (const DynUnion_out &);
- DynUnion_out &operator= (const DynUnion_var &);
- DynUnion_out &operator= (DynUnion_ptr);
- operator DynUnion_ptr &();
- DynUnion_ptr &ptr (void);
- DynUnion_ptr operator-> (void);
-
-private:
- DynUnion_ptr &ptr_;
-};
+ class TAO_DynamicAny_Export DynUnion_out
+ {
+ public:
+ DynUnion_out (DynUnion_ptr &);
+ DynUnion_out (DynUnion_var &);
+ DynUnion_out (const DynUnion_out &);
+ DynUnion_out &operator= (const DynUnion_out &);
+ DynUnion_out &operator= (const DynUnion_var &);
+ DynUnion_out &operator= (DynUnion_ptr);
+ operator DynUnion_ptr &();
+ DynUnion_ptr &ptr (void);
+ DynUnion_ptr operator-> (void);
+
+ private:
+ DynUnion_ptr &ptr_;
+ };
#endif /* end #if !defined */
@@ -1705,243 +1731,245 @@ private:
#define _DYNAMICANY_DYNUNION_CH_
class TAO_DynamicAny_Export DynUnion: public virtual DynAny
-{
-public:
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef DynUnion_ptr _ptr_type;
- typedef DynUnion_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
+ {
+ public:
+ #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef DynUnion_ptr _ptr_type;
+ typedef DynUnion_var _var_type;
+ #endif /* ! __GNUC__ || g++ >= 2.8 */
- // the static operations
- static DynUnion_ptr _duplicate (DynUnion_ptr obj);
- static DynUnion_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static DynUnion_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static DynUnion_ptr _nil (void)
- {
- return (DynUnion_ptr)0;
- }
-
- virtual DynamicAny::DynAny_ptr get_discriminator (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void set_discriminator (
- DynamicAny::DynAny_ptr d,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- )) = 0;
-
- virtual void set_to_default_member (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- )) = 0;
-
- virtual void set_to_no_active_member (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch
- )) = 0;
-
- virtual CORBA::Boolean has_no_active_member (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual CORBA::TCKind discriminator_kind (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual DynamicAny::DynAny_ptr member (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual char * member_name (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual CORBA::TCKind member_kind (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
-protected:
- DynUnion (void);
- virtual ~DynUnion (void);
-private:
- DynUnion (const DynUnion &);
- void operator= (const DynUnion &);
-
-};
+ // the static operations
+ static DynUnion_ptr _duplicate (DynUnion_ptr obj);
+ static DynUnion_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ static DynUnion_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ static DynUnion_ptr _nil (void)
+ {
+ return (DynUnion_ptr)0;
+ }
+
+ virtual DynamicAny::DynAny_ptr get_discriminator (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ virtual void set_discriminator (
+ DynamicAny::DynAny_ptr d,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::TypeMismatch
+ )) = 0;
+
+ virtual void set_to_default_member (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::TypeMismatch
+ )) = 0;
+
+ virtual void set_to_no_active_member (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::TypeMismatch
+ )) = 0;
+
+ virtual CORBA::Boolean has_no_active_member (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ virtual CORBA::TCKind discriminator_kind (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ virtual DynamicAny::DynAny_ptr member (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
+
+ virtual char * member_name (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
+
+ virtual CORBA::TCKind member_kind (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+
+ protected:
+ DynUnion ();
+
+ virtual ~DynUnion (void);
+ private:
+ DynUnion (const DynUnion &);
+ void operator= (const DynUnion &);
+ };
#endif /* end #if !defined */
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
+
#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_ANYSEQ_CH_)
#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_ANYSEQ_CH_
- class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_DynamicAny_AnySeq : public TAO_Unbounded_Base_Sequence
- {
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Sequence_DynamicAny_AnySeq (void); // Default constructor.
- _TAO_Unbounded_Sequence_DynamicAny_AnySeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_DynamicAny_AnySeq (CORBA::ULong maximum,
- CORBA::ULong length,
- CORBA::Any *data,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Sequence_DynamicAny_AnySeq (const _TAO_Unbounded_Sequence_DynamicAny_AnySeq &rhs);
- _TAO_Unbounded_Sequence_DynamicAny_AnySeq &operator= (const _TAO_Unbounded_Sequence_DynamicAny_AnySeq &rhs);
- virtual ~_TAO_Unbounded_Sequence_DynamicAny_AnySeq (void); // Dtor.
- // = Accessors.
- CORBA::Any &operator[] (CORBA::ULong i);
- const CORBA::Any &operator[] (CORBA::ULong i) const;
- // = Static operations.
- static CORBA::Any *allocbuf (CORBA::ULong size);
- static void freebuf (CORBA::Any *buffer);
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- CORBA::Any *get_buffer (CORBA::Boolean orphan = 0);
- const CORBA::Any *get_buffer (void) const;
- void replace (CORBA::ULong max,
- CORBA::ULong length,
- CORBA::Any *data,
- CORBA::Boolean release);
- };
+ class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_DynamicAny_AnySeq : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Sequence_DynamicAny_AnySeq (void); // Default constructor.
+ _TAO_Unbounded_Sequence_DynamicAny_AnySeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_DynamicAny_AnySeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ CORBA::Any *data,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Sequence_DynamicAny_AnySeq (const _TAO_Unbounded_Sequence_DynamicAny_AnySeq &rhs);
+ _TAO_Unbounded_Sequence_DynamicAny_AnySeq &operator= (const _TAO_Unbounded_Sequence_DynamicAny_AnySeq &rhs);
+ virtual ~_TAO_Unbounded_Sequence_DynamicAny_AnySeq (void); // Dtor.
+ // = Accessors.
+ CORBA::Any &operator[] (CORBA::ULong i);
+ const CORBA::Any &operator[] (CORBA::ULong i) const;
+ // = Static operations.
+ static CORBA::Any *allocbuf (CORBA::ULong size);
+ static void freebuf (CORBA::Any *buffer);
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ CORBA::Any *get_buffer (CORBA::Boolean orphan = 0);
+ const CORBA::Any *get_buffer (void) const;
+ void replace (CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::Any *data,
+ CORBA::Boolean release);
+ };
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
#if !defined (_DYNAMICANY_ANYSEQ_CH_)
#define _DYNAMICANY_ANYSEQ_CH_
-class AnySeq;
-class AnySeq_var;
-
-// *************************************************************
-// AnySeq
-// *************************************************************
-
-class TAO_DynamicAny_Export AnySeq : public
+ class AnySeq;
+ class AnySeq_var;
+
+ // *************************************************************
+ // AnySeq
+ // *************************************************************
+
+ class TAO_DynamicAny_Export AnySeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_DynamicAny_AnySeq
+ _TAO_Unbounded_Sequence_DynamicAny_AnySeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA::Any>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-{
-public:
- AnySeq (void); // default ctor
- AnySeq (CORBA::ULong max); // uses max size
- AnySeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::Any *buffer,
- CORBA::Boolean release=0
- );
- AnySeq (const AnySeq &); // copy ctor
- ~AnySeq (void);
- static void _tao_any_destructor (void*);
+ TAO_Unbounded_Sequence<CORBA::Any>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ AnySeq (void); // default ctor
+ AnySeq (CORBA::ULong max); // uses max size
+ AnySeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::Any *buffer,
+ CORBA::Boolean release = 0
+ );
+ AnySeq (const AnySeq &); // copy ctor
+ ~AnySeq (void);
+ static void _tao_any_destructor (void*);
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef AnySeq_var _var_type;
+ typedef AnySeq_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
-};
-
+ };
+
#endif /* end #if !defined */
#if !defined (_DYNAMICANY_ANYSEQ___VAR_CH_)
#define _DYNAMICANY_ANYSEQ___VAR_CH_
-// *************************************************************
-// class DynamicAny::AnySeq_var
-// *************************************************************
+ // *************************************************************
+ // class DynamicAny::AnySeq_var
+ // *************************************************************
-class TAO_DynamicAny_Export AnySeq_var
-{
-public:
- AnySeq_var (void); // default constructor
- AnySeq_var (AnySeq *);
- AnySeq_var (const AnySeq_var &); // copy constructor
- ~AnySeq_var (void); // destructor
-
- AnySeq_var &operator= (AnySeq *);
- AnySeq_var &operator= (const AnySeq_var &);
- AnySeq *operator-> (void);
- const AnySeq *operator-> (void) const;
-
- operator const AnySeq &() const;
- operator AnySeq &();
- operator AnySeq &() const;
- operator AnySeq *&(); // variable-size base types only
-
- CORBA::Any &operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const AnySeq &in (void) const;
- AnySeq &inout (void);
- AnySeq *&out (void);
- AnySeq *_retn (void);
- AnySeq *ptr (void) const;
-
-private:
- AnySeq *ptr_;
-};
+ class TAO_DynamicAny_Export AnySeq_var
+ {
+ public:
+ AnySeq_var (void); // default constructor
+ AnySeq_var (AnySeq *);
+ AnySeq_var (const AnySeq_var &); // copy constructor
+ ~AnySeq_var (void); // destructor
+
+ AnySeq_var &operator= (AnySeq *);
+ AnySeq_var &operator= (const AnySeq_var &);
+ AnySeq *operator-> (void);
+ const AnySeq *operator-> (void) const;
+
+ operator const AnySeq &() const;
+ operator AnySeq &();
+ operator AnySeq &() const;
+ operator AnySeq *&(); // variable-size base types only
+
+ CORBA::Any & operator[] (CORBA::ULong index);
+ const CORBA::Any & operator[] (CORBA::ULong index) const;
+
+ // in, inout, out, _retn
+ const AnySeq &in (void) const;
+ AnySeq &inout (void);
+ AnySeq *&out (void);
+ AnySeq *_retn (void);
+ AnySeq *ptr (void) const;
+
+ private:
+ AnySeq *ptr_;
+ };
#endif /* end #if !defined */
@@ -1950,149 +1978,150 @@ private:
#if !defined (_DYNAMICANY_ANYSEQ___OUT_CH_)
#define _DYNAMICANY_ANYSEQ___OUT_CH_
-class TAO_DynamicAny_Export AnySeq_out
-{
-public:
- AnySeq_out (AnySeq *&);
- AnySeq_out (AnySeq_var &);
- AnySeq_out (const AnySeq_out &);
- AnySeq_out &operator= (const AnySeq_out &);
- AnySeq_out &operator= (AnySeq *);
- operator AnySeq *&();
- AnySeq *&ptr (void);
- AnySeq *operator-> (void);
- CORBA::Any &operator[] (CORBA::ULong index);
-
-private:
- AnySeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const AnySeq_var &);
-};
+ class TAO_DynamicAny_Export AnySeq_out
+ {
+ public:
+ AnySeq_out (AnySeq *&);
+ AnySeq_out (AnySeq_var &);
+ AnySeq_out (const AnySeq_out &);
+ AnySeq_out &operator= (const AnySeq_out &);
+ AnySeq_out &operator= (AnySeq *);
+ operator AnySeq *&();
+ AnySeq *&ptr (void);
+ AnySeq *operator-> (void);
+ CORBA::Any & operator[] (CORBA::ULong index);
+
+ private:
+ AnySeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const AnySeq_var &);
+ };
#endif /* end #if !defined */
-TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_AnySeq;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_AnySeq;
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
+
#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_DYNAMICANY_DYNANYSEQ_CH_)
#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_DYNAMICANY_DYNANYSEQ_CH_
- class _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq : public TAO_Unbounded_Base_Sequence
- {
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (void);
- _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (CORBA::ULong maximum,
- CORBA::ULong length,
- DynAny* *value,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq(const _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq &rhs);
- virtual ~_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (void);
- _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq &operator= (const _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq &rhs);
- TAO_Object_Manager<DynamicAny::DynAny,DynamicAny::DynAny_var> operator[] (CORBA::ULong index) const;
- static DynAny **allocbuf (CORBA::ULong nelems);
- static void freebuf (DynAny **buffer);
- // The Base_Sequence functions, please see tao/Sequence.h
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- DynAny* *get_buffer (CORBA::Boolean orphan = 0);
- const DynAny* *get_buffer (void) const;
- virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
- virtual void _downcast (
- void* target,
- CORBA_Object *src,
- CORBA_Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- virtual CORBA_Object* _upcast (void *src) const;
-
- };
+ class _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq : public TAO_Unbounded_Base_Sequence
+ {
+ public:
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (void);
+ _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ DynAny* *value,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq(const _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq &rhs);
+ virtual ~_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (void);
+ _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq &operator= (const _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq &rhs);
+ TAO_Object_Manager<DynamicAny::DynAny,DynamicAny::DynAny_var> operator[] (CORBA::ULong index) const;
+ static DynAny **allocbuf (CORBA::ULong nelems);
+ static void freebuf (DynAny **buffer);
+ // The Base_Sequence functions, please see tao/Sequence.h
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ DynAny* *get_buffer (CORBA::Boolean orphan = 0);
+ const DynAny* *get_buffer (void) const;
+ virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ virtual CORBA_Object* _upcast (void *src) const;
+
+ };
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
#if !defined (_DYNAMICANY_DYNANYSEQ_CH_)
#define _DYNAMICANY_DYNANYSEQ_CH_
-class DynAnySeq;
-class DynAnySeq_var;
-
-// *************************************************************
-// DynAnySeq
-// *************************************************************
-
-class TAO_DynamicAny_Export DynAnySeq : public
+ class DynAnySeq;
+ class DynAnySeq_var;
+
+ // *************************************************************
+ // DynAnySeq
+ // *************************************************************
+
+ class TAO_DynamicAny_Export DynAnySeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq
+ _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<DynAny,DynAny_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-{
-public:
- DynAnySeq (void); // default ctor
- DynAnySeq (CORBA::ULong max); // uses max size
- DynAnySeq (
- CORBA::ULong max,
- CORBA::ULong length,
- DynAny_ptr *buffer,
- CORBA::Boolean release=0
- );
- DynAnySeq (const DynAnySeq &); // copy ctor
- ~DynAnySeq (void);
- static void _tao_any_destructor (void*);
+ TAO_Unbounded_Object_Sequence<DynAny,DynAny_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ {
+ public:
+ DynAnySeq (void); // default ctor
+ DynAnySeq (CORBA::ULong max); // uses max size
+ DynAnySeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ DynAny_ptr *buffer,
+ CORBA::Boolean release = 0
+ );
+ DynAnySeq (const DynAnySeq &); // copy ctor
+ ~DynAnySeq (void);
+ static void _tao_any_destructor (void*);
#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef DynAnySeq_var _var_type;
+ typedef DynAnySeq_var _var_type;
#endif /* ! __GNUC__ || g++ >= 2.8 */
-};
-
+ };
+
#endif /* end #if !defined */
#if !defined (_DYNAMICANY_DYNANYSEQ___VAR_CH_)
#define _DYNAMICANY_DYNANYSEQ___VAR_CH_
-// *************************************************************
-// class DynamicAny::DynAnySeq_var
-// *************************************************************
+ // *************************************************************
+ // class DynamicAny::DynAnySeq_var
+ // *************************************************************
-class TAO_DynamicAny_Export DynAnySeq_var
-{
-public:
- DynAnySeq_var (void); // default constructor
- DynAnySeq_var (DynAnySeq *);
- DynAnySeq_var (const DynAnySeq_var &); // copy constructor
- ~DynAnySeq_var (void); // destructor
-
- DynAnySeq_var &operator= (DynAnySeq *);
- DynAnySeq_var &operator= (const DynAnySeq_var &);
- DynAnySeq *operator-> (void);
- const DynAnySeq *operator-> (void) const;
-
- operator const DynAnySeq &() const;
- operator DynAnySeq &();
- operator DynAnySeq &() const;
- operator DynAnySeq *&(); // variable-size base types only
-
- TAO_Object_Manager<DynAny, DynAny_var> operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const DynAnySeq &in (void) const;
- DynAnySeq &inout (void);
- DynAnySeq *&out (void);
- DynAnySeq *_retn (void);
- DynAnySeq *ptr (void) const;
-
-private:
- DynAnySeq *ptr_;
-};
+ class TAO_DynamicAny_Export DynAnySeq_var
+ {
+ public:
+ DynAnySeq_var (void); // default constructor
+ DynAnySeq_var (DynAnySeq *);
+ DynAnySeq_var (const DynAnySeq_var &); // copy constructor
+ ~DynAnySeq_var (void); // destructor
+
+ DynAnySeq_var &operator= (DynAnySeq *);
+ DynAnySeq_var &operator= (const DynAnySeq_var &);
+ DynAnySeq *operator-> (void);
+ const DynAnySeq *operator-> (void) const;
+
+ operator const DynAnySeq &() const;
+ operator DynAnySeq &();
+ operator DynAnySeq &() const;
+ operator DynAnySeq *&(); // variable-size base types only
+
+ TAO_Object_Manager<DynAny, DynAny_var> operator[] (CORBA::ULong index);
+
+ // in, inout, out, _retn
+ const DynAnySeq &in (void) const;
+ DynAnySeq &inout (void);
+ DynAnySeq *&out (void);
+ DynAnySeq *_retn (void);
+ DynAnySeq *ptr (void) const;
+
+ private:
+ DynAnySeq *ptr_;
+ };
#endif /* end #if !defined */
@@ -2101,24 +2130,24 @@ private:
#if !defined (_DYNAMICANY_DYNANYSEQ___OUT_CH_)
#define _DYNAMICANY_DYNANYSEQ___OUT_CH_
-class TAO_DynamicAny_Export DynAnySeq_out
-{
-public:
- DynAnySeq_out (DynAnySeq *&);
- DynAnySeq_out (DynAnySeq_var &);
- DynAnySeq_out (const DynAnySeq_out &);
- DynAnySeq_out &operator= (const DynAnySeq_out &);
- DynAnySeq_out &operator= (DynAnySeq *);
- operator DynAnySeq *&();
- DynAnySeq *&ptr (void);
- DynAnySeq *operator-> (void);
- TAO_Object_Manager<DynAny, DynAny_var> operator[] (CORBA::ULong index);
-
-private:
- DynAnySeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const DynAnySeq_var &);
-};
+ class TAO_DynamicAny_Export DynAnySeq_out
+ {
+ public:
+ DynAnySeq_out (DynAnySeq *&);
+ DynAnySeq_out (DynAnySeq_var &);
+ DynAnySeq_out (const DynAnySeq_out &);
+ DynAnySeq_out &operator= (const DynAnySeq_out &);
+ DynAnySeq_out &operator= (DynAnySeq *);
+ operator DynAnySeq *&();
+ DynAnySeq *&ptr (void);
+ DynAnySeq *operator-> (void);
+ TAO_Object_Manager<DynAny, DynAny_var> operator[] (CORBA::ULong index);
+
+ private:
+ DynAnySeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const DynAnySeq_var &);
+ };
#endif /* end #if !defined */
@@ -2127,42 +2156,42 @@ private:
#if !defined (_DYNAMICANY_DYNSEQUENCE___PTR_CH_)
#define _DYNAMICANY_DYNSEQUENCE___PTR_CH_
-class DynSequence;
-typedef DynSequence *DynSequence_ptr;
-
+ class DynSequence;
+ typedef DynSequence *DynSequence_ptr;
+
#endif /* end #if !defined */
#if !defined (_DYNAMICANY_DYNSEQUENCE___VAR_CH_)
#define _DYNAMICANY_DYNSEQUENCE___VAR_CH_
-class TAO_DynamicAny_Export DynSequence_var : public TAO_Base_var
-{
-public:
- DynSequence_var (void); // default constructor
- DynSequence_var (DynSequence_ptr p) : ptr_ (p) {}
- DynSequence_var (const DynSequence_var &); // copy constructor
- ~DynSequence_var (void); // destructor
-
- DynSequence_var &operator= (DynSequence_ptr);
- DynSequence_var &operator= (const DynSequence_var &);
- DynSequence_ptr operator-> (void) const;
-
- operator const DynSequence_ptr &() const;
- operator DynSequence_ptr &();
- // in, inout, out, _retn
- DynSequence_ptr in (void) const;
- DynSequence_ptr &inout (void);
- DynSequence_ptr &out (void);
- DynSequence_ptr _retn (void);
- DynSequence_ptr ptr (void) const;
-
-private:
- DynSequence_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- DynSequence_var (const TAO_Base_var &rhs);
- DynSequence_var &operator= (const TAO_Base_var &rhs);
-};
+ class TAO_DynamicAny_Export DynSequence_var : public TAO_Base_var
+ {
+ public:
+ DynSequence_var (void); // default constructor
+ DynSequence_var (DynSequence_ptr p) : ptr_ (p) {}
+ DynSequence_var (const DynSequence_var &); // copy constructor
+ ~DynSequence_var (void); // destructor
+
+ DynSequence_var &operator= (DynSequence_ptr);
+ DynSequence_var &operator= (const DynSequence_var &);
+ DynSequence_ptr operator-> (void) const;
+
+ operator const DynSequence_ptr &() const;
+ operator DynSequence_ptr &();
+ // in, inout, out, _retn
+ DynSequence_ptr in (void) const;
+ DynSequence_ptr &inout (void);
+ DynSequence_ptr &out (void);
+ DynSequence_ptr _retn (void);
+ DynSequence_ptr ptr (void) const;
+
+ private:
+ DynSequence_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ DynSequence_var (const TAO_Base_var &rhs);
+ DynSequence_var &operator= (const TAO_Base_var &rhs);
+ };
#endif /* end #if !defined */
@@ -2171,22 +2200,22 @@ private:
#if !defined (_DYNAMICANY_DYNSEQUENCE___OUT_CH_)
#define _DYNAMICANY_DYNSEQUENCE___OUT_CH_
-class TAO_DynamicAny_Export DynSequence_out
-{
-public:
- DynSequence_out (DynSequence_ptr &);
- DynSequence_out (DynSequence_var &);
- DynSequence_out (const DynSequence_out &);
- DynSequence_out &operator= (const DynSequence_out &);
- DynSequence_out &operator= (const DynSequence_var &);
- DynSequence_out &operator= (DynSequence_ptr);
- operator DynSequence_ptr &();
- DynSequence_ptr &ptr (void);
- DynSequence_ptr operator-> (void);
-
-private:
- DynSequence_ptr &ptr_;
-};
+ class TAO_DynamicAny_Export DynSequence_out
+ {
+ public:
+ DynSequence_out (DynSequence_ptr &);
+ DynSequence_out (DynSequence_var &);
+ DynSequence_out (const DynSequence_out &);
+ DynSequence_out &operator= (const DynSequence_out &);
+ DynSequence_out &operator= (const DynSequence_var &);
+ DynSequence_out &operator= (DynSequence_ptr);
+ operator DynSequence_ptr &();
+ DynSequence_ptr &ptr (void);
+ DynSequence_ptr operator-> (void);
+
+ private:
+ DynSequence_ptr &ptr_;
+ };
#endif /* end #if !defined */
@@ -2196,98 +2225,98 @@ private:
#define _DYNAMICANY_DYNSEQUENCE_CH_
class TAO_DynamicAny_Export DynSequence: public virtual DynAny
-{
-public:
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef DynSequence_ptr _ptr_type;
- typedef DynSequence_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
+ {
+ public:
+ #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef DynSequence_ptr _ptr_type;
+ typedef DynSequence_var _var_type;
+ #endif /* ! __GNUC__ || g++ >= 2.8 */
- // the static operations
- static DynSequence_ptr _duplicate (DynSequence_ptr obj);
- static DynSequence_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static DynSequence_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static DynSequence_ptr _nil (void)
- {
- return (DynSequence_ptr)0;
- }
-
- virtual CORBA::ULong get_length (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void set_length (
- CORBA::ULong len,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual DynamicAny::AnySeq * get_elements (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void set_elements (
- const DynamicAny::AnySeq & value,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual DynamicAny::DynAnySeq * get_elements_as_dyn_any (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void set_elements_as_dyn_any (
- const DynamicAny::DynAnySeq & value,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
-protected:
- DynSequence (void);
- virtual ~DynSequence (void);
-private:
- DynSequence (const DynSequence &);
- void operator= (const DynSequence &);
-
-};
+ // the static operations
+ static DynSequence_ptr _duplicate (DynSequence_ptr obj);
+ static DynSequence_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ static DynSequence_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ static DynSequence_ptr _nil (void)
+ {
+ return (DynSequence_ptr)0;
+ }
+
+ virtual CORBA::ULong get_length (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ virtual void set_length (
+ CORBA::ULong len,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
+
+ virtual DynamicAny::AnySeq * get_elements (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ virtual void set_elements (
+ const DynamicAny::AnySeq & value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::TypeMismatch,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
+
+ virtual DynamicAny::DynAnySeq * get_elements_as_dyn_any (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ virtual void set_elements_as_dyn_any (
+ const DynamicAny::DynAnySeq & value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::TypeMismatch,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+
+ protected:
+ DynSequence ();
+
+ virtual ~DynSequence (void);
+ private:
+ DynSequence (const DynSequence &);
+ void operator= (const DynSequence &);
+ };
#endif /* end #if !defined */
@@ -2296,42 +2325,42 @@ private:
#if !defined (_DYNAMICANY_DYNARRAY___PTR_CH_)
#define _DYNAMICANY_DYNARRAY___PTR_CH_
-class DynArray;
-typedef DynArray *DynArray_ptr;
-
+ class DynArray;
+ typedef DynArray *DynArray_ptr;
+
#endif /* end #if !defined */
#if !defined (_DYNAMICANY_DYNARRAY___VAR_CH_)
#define _DYNAMICANY_DYNARRAY___VAR_CH_
-class TAO_DynamicAny_Export DynArray_var : public TAO_Base_var
-{
-public:
- DynArray_var (void); // default constructor
- DynArray_var (DynArray_ptr p) : ptr_ (p) {}
- DynArray_var (const DynArray_var &); // copy constructor
- ~DynArray_var (void); // destructor
-
- DynArray_var &operator= (DynArray_ptr);
- DynArray_var &operator= (const DynArray_var &);
- DynArray_ptr operator-> (void) const;
-
- operator const DynArray_ptr &() const;
- operator DynArray_ptr &();
- // in, inout, out, _retn
- DynArray_ptr in (void) const;
- DynArray_ptr &inout (void);
- DynArray_ptr &out (void);
- DynArray_ptr _retn (void);
- DynArray_ptr ptr (void) const;
-
-private:
- DynArray_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- DynArray_var (const TAO_Base_var &rhs);
- DynArray_var &operator= (const TAO_Base_var &rhs);
-};
+ class TAO_DynamicAny_Export DynArray_var : public TAO_Base_var
+ {
+ public:
+ DynArray_var (void); // default constructor
+ DynArray_var (DynArray_ptr p) : ptr_ (p) {}
+ DynArray_var (const DynArray_var &); // copy constructor
+ ~DynArray_var (void); // destructor
+
+ DynArray_var &operator= (DynArray_ptr);
+ DynArray_var &operator= (const DynArray_var &);
+ DynArray_ptr operator-> (void) const;
+
+ operator const DynArray_ptr &() const;
+ operator DynArray_ptr &();
+ // in, inout, out, _retn
+ DynArray_ptr in (void) const;
+ DynArray_ptr &inout (void);
+ DynArray_ptr &out (void);
+ DynArray_ptr _retn (void);
+ DynArray_ptr ptr (void) const;
+
+ private:
+ DynArray_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ DynArray_var (const TAO_Base_var &rhs);
+ DynArray_var &operator= (const TAO_Base_var &rhs);
+ };
#endif /* end #if !defined */
@@ -2340,22 +2369,22 @@ private:
#if !defined (_DYNAMICANY_DYNARRAY___OUT_CH_)
#define _DYNAMICANY_DYNARRAY___OUT_CH_
-class TAO_DynamicAny_Export DynArray_out
-{
-public:
- DynArray_out (DynArray_ptr &);
- DynArray_out (DynArray_var &);
- DynArray_out (const DynArray_out &);
- DynArray_out &operator= (const DynArray_out &);
- DynArray_out &operator= (const DynArray_var &);
- DynArray_out &operator= (DynArray_ptr);
- operator DynArray_ptr &();
- DynArray_ptr &ptr (void);
- DynArray_ptr operator-> (void);
-
-private:
- DynArray_ptr &ptr_;
-};
+ class TAO_DynamicAny_Export DynArray_out
+ {
+ public:
+ DynArray_out (DynArray_ptr &);
+ DynArray_out (DynArray_var &);
+ DynArray_out (const DynArray_out &);
+ DynArray_out &operator= (const DynArray_out &);
+ DynArray_out &operator= (const DynArray_var &);
+ DynArray_out &operator= (DynArray_ptr);
+ operator DynArray_ptr &();
+ DynArray_ptr &ptr (void);
+ DynArray_ptr operator-> (void);
+
+ private:
+ DynArray_ptr &ptr_;
+ };
#endif /* end #if !defined */
@@ -2365,80 +2394,80 @@ private:
#define _DYNAMICANY_DYNARRAY_CH_
class TAO_DynamicAny_Export DynArray: public virtual DynAny
-{
-public:
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef DynArray_ptr _ptr_type;
- typedef DynArray_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
+ {
+ public:
+ #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef DynArray_ptr _ptr_type;
+ typedef DynArray_var _var_type;
+ #endif /* ! __GNUC__ || g++ >= 2.8 */
- // the static operations
- static DynArray_ptr _duplicate (DynArray_ptr obj);
- static DynArray_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static DynArray_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static DynArray_ptr _nil (void)
- {
- return (DynArray_ptr)0;
- }
-
- virtual DynamicAny::AnySeq * get_elements (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void set_elements (
- const DynamicAny::AnySeq & value,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual DynamicAny::DynAnySeq * get_elements_as_dyn_any (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void set_elements_as_dyn_any (
- const DynamicAny::DynAnySeq & value,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
-protected:
- DynArray (void);
- virtual ~DynArray (void);
-private:
- DynArray (const DynArray &);
- void operator= (const DynArray &);
-
-};
+ // the static operations
+ static DynArray_ptr _duplicate (DynArray_ptr obj);
+ static DynArray_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ static DynArray_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ static DynArray_ptr _nil (void)
+ {
+ return (DynArray_ptr)0;
+ }
+
+ virtual DynamicAny::AnySeq * get_elements (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ virtual void set_elements (
+ const DynamicAny::AnySeq & value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::TypeMismatch,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
+
+ virtual DynamicAny::DynAnySeq * get_elements_as_dyn_any (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ virtual void set_elements_as_dyn_any (
+ const DynamicAny::DynAnySeq & value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::TypeMismatch,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+
+ protected:
+ DynArray ();
+
+ virtual ~DynArray (void);
+ private:
+ DynArray (const DynArray &);
+ void operator= (const DynArray &);
+ };
#endif /* end #if !defined */
@@ -2447,42 +2476,42 @@ private:
#if !defined (_DYNAMICANY_DYNVALUE___PTR_CH_)
#define _DYNAMICANY_DYNVALUE___PTR_CH_
-class DynValue;
-typedef DynValue *DynValue_ptr;
-
+ class DynValue;
+ typedef DynValue *DynValue_ptr;
+
#endif /* end #if !defined */
#if !defined (_DYNAMICANY_DYNVALUE___VAR_CH_)
#define _DYNAMICANY_DYNVALUE___VAR_CH_
-class TAO_DynamicAny_Export DynValue_var : public TAO_Base_var
-{
-public:
- DynValue_var (void); // default constructor
- DynValue_var (DynValue_ptr p) : ptr_ (p) {}
- DynValue_var (const DynValue_var &); // copy constructor
- ~DynValue_var (void); // destructor
-
- DynValue_var &operator= (DynValue_ptr);
- DynValue_var &operator= (const DynValue_var &);
- DynValue_ptr operator-> (void) const;
-
- operator const DynValue_ptr &() const;
- operator DynValue_ptr &();
- // in, inout, out, _retn
- DynValue_ptr in (void) const;
- DynValue_ptr &inout (void);
- DynValue_ptr &out (void);
- DynValue_ptr _retn (void);
- DynValue_ptr ptr (void) const;
-
-private:
- DynValue_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- DynValue_var (const TAO_Base_var &rhs);
- DynValue_var &operator= (const TAO_Base_var &rhs);
-};
+ class TAO_DynamicAny_Export DynValue_var : public TAO_Base_var
+ {
+ public:
+ DynValue_var (void); // default constructor
+ DynValue_var (DynValue_ptr p) : ptr_ (p) {}
+ DynValue_var (const DynValue_var &); // copy constructor
+ ~DynValue_var (void); // destructor
+
+ DynValue_var &operator= (DynValue_ptr);
+ DynValue_var &operator= (const DynValue_var &);
+ DynValue_ptr operator-> (void) const;
+
+ operator const DynValue_ptr &() const;
+ operator DynValue_ptr &();
+ // in, inout, out, _retn
+ DynValue_ptr in (void) const;
+ DynValue_ptr &inout (void);
+ DynValue_ptr &out (void);
+ DynValue_ptr _retn (void);
+ DynValue_ptr ptr (void) const;
+
+ private:
+ DynValue_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ DynValue_var (const TAO_Base_var &rhs);
+ DynValue_var &operator= (const TAO_Base_var &rhs);
+ };
#endif /* end #if !defined */
@@ -2491,22 +2520,22 @@ private:
#if !defined (_DYNAMICANY_DYNVALUE___OUT_CH_)
#define _DYNAMICANY_DYNVALUE___OUT_CH_
-class TAO_DynamicAny_Export DynValue_out
-{
-public:
- DynValue_out (DynValue_ptr &);
- DynValue_out (DynValue_var &);
- DynValue_out (const DynValue_out &);
- DynValue_out &operator= (const DynValue_out &);
- DynValue_out &operator= (const DynValue_var &);
- DynValue_out &operator= (DynValue_ptr);
- operator DynValue_ptr &();
- DynValue_ptr &ptr (void);
- DynValue_ptr operator-> (void);
-
-private:
- DynValue_ptr &ptr_;
-};
+ class TAO_DynamicAny_Export DynValue_out
+ {
+ public:
+ DynValue_out (DynValue_ptr &);
+ DynValue_out (DynValue_var &);
+ DynValue_out (const DynValue_out &);
+ DynValue_out &operator= (const DynValue_out &);
+ DynValue_out &operator= (const DynValue_var &);
+ DynValue_out &operator= (DynValue_ptr);
+ operator DynValue_ptr &();
+ DynValue_ptr &ptr (void);
+ DynValue_ptr operator-> (void);
+
+ private:
+ DynValue_ptr &ptr_;
+ };
#endif /* end #if !defined */
@@ -2516,100 +2545,100 @@ private:
#define _DYNAMICANY_DYNVALUE_CH_
class TAO_DynamicAny_Export DynValue: public virtual DynAny
-{
-public:
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef DynValue_ptr _ptr_type;
- typedef DynValue_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
+ {
+ public:
+ #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef DynValue_ptr _ptr_type;
+ typedef DynValue_var _var_type;
+ #endif /* ! __GNUC__ || g++ >= 2.8 */
- // the static operations
- static DynValue_ptr _duplicate (DynValue_ptr obj);
- static DynValue_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static DynValue_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static DynValue_ptr _nil (void)
- {
- return (DynValue_ptr)0;
- }
-
- virtual char * current_member_name (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual CORBA::TCKind current_member_kind (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual DynamicAny::NameValuePairSeq * get_members (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void set_members (
- const DynamicAny::NameValuePairSeq & value,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual DynamicAny::NameDynAnyPairSeq * get_members_as_dyn_any (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- )) = 0;
-
- virtual void set_members_as_dyn_any (
- const DynamicAny::NameDynAnyPairSeq & value,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
-protected:
- DynValue (void);
- virtual ~DynValue (void);
-private:
- DynValue (const DynValue &);
- void operator= (const DynValue &);
-
-};
+ // the static operations
+ static DynValue_ptr _duplicate (DynValue_ptr obj);
+ static DynValue_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ static DynValue_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ static DynValue_ptr _nil (void)
+ {
+ return (DynValue_ptr)0;
+ }
+
+ virtual char * current_member_name (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::TypeMismatch,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
+
+ virtual CORBA::TCKind current_member_kind (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::TypeMismatch,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
+
+ virtual DynamicAny::NameValuePairSeq * get_members (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ virtual void set_members (
+ const DynamicAny::NameValuePairSeq & value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::TypeMismatch,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
+
+ virtual DynamicAny::NameDynAnyPairSeq * get_members_as_dyn_any (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ )) = 0;
+
+ virtual void set_members_as_dyn_any (
+ const DynamicAny::NameDynAnyPairSeq & value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAny::TypeMismatch,
+ DynamicAny::DynAny::InvalidValue
+ )) = 0;
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+
+ protected:
+ DynValue ();
+
+ virtual ~DynValue (void);
+ private:
+ DynValue (const DynValue &);
+ void operator= (const DynValue &);
+ };
#endif /* end #if !defined */
@@ -2618,42 +2647,42 @@ private:
#if !defined (_DYNAMICANY_DYNANYFACTORY___PTR_CH_)
#define _DYNAMICANY_DYNANYFACTORY___PTR_CH_
-class DynAnyFactory;
-typedef DynAnyFactory *DynAnyFactory_ptr;
-
+ class DynAnyFactory;
+ typedef DynAnyFactory *DynAnyFactory_ptr;
+
#endif /* end #if !defined */
#if !defined (_DYNAMICANY_DYNANYFACTORY___VAR_CH_)
#define _DYNAMICANY_DYNANYFACTORY___VAR_CH_
-class TAO_DynamicAny_Export DynAnyFactory_var : public TAO_Base_var
-{
-public:
- DynAnyFactory_var (void); // default constructor
- DynAnyFactory_var (DynAnyFactory_ptr p) : ptr_ (p) {}
- DynAnyFactory_var (const DynAnyFactory_var &); // copy constructor
- ~DynAnyFactory_var (void); // destructor
-
- DynAnyFactory_var &operator= (DynAnyFactory_ptr);
- DynAnyFactory_var &operator= (const DynAnyFactory_var &);
- DynAnyFactory_ptr operator-> (void) const;
-
- operator const DynAnyFactory_ptr &() const;
- operator DynAnyFactory_ptr &();
- // in, inout, out, _retn
- DynAnyFactory_ptr in (void) const;
- DynAnyFactory_ptr &inout (void);
- DynAnyFactory_ptr &out (void);
- DynAnyFactory_ptr _retn (void);
- DynAnyFactory_ptr ptr (void) const;
-
-private:
- DynAnyFactory_ptr ptr_;
- // Unimplemented - prevents widening assignment.
- DynAnyFactory_var (const TAO_Base_var &rhs);
- DynAnyFactory_var &operator= (const TAO_Base_var &rhs);
-};
+ class TAO_DynamicAny_Export DynAnyFactory_var : public TAO_Base_var
+ {
+ public:
+ DynAnyFactory_var (void); // default constructor
+ DynAnyFactory_var (DynAnyFactory_ptr p) : ptr_ (p) {}
+ DynAnyFactory_var (const DynAnyFactory_var &); // copy constructor
+ ~DynAnyFactory_var (void); // destructor
+
+ DynAnyFactory_var &operator= (DynAnyFactory_ptr);
+ DynAnyFactory_var &operator= (const DynAnyFactory_var &);
+ DynAnyFactory_ptr operator-> (void) const;
+
+ operator const DynAnyFactory_ptr &() const;
+ operator DynAnyFactory_ptr &();
+ // in, inout, out, _retn
+ DynAnyFactory_ptr in (void) const;
+ DynAnyFactory_ptr &inout (void);
+ DynAnyFactory_ptr &out (void);
+ DynAnyFactory_ptr _retn (void);
+ DynAnyFactory_ptr ptr (void) const;
+
+ private:
+ DynAnyFactory_ptr ptr_;
+ // Unimplemented - prevents widening assignment.
+ DynAnyFactory_var (const TAO_Base_var &rhs);
+ DynAnyFactory_var &operator= (const TAO_Base_var &rhs);
+ };
#endif /* end #if !defined */
@@ -2662,22 +2691,22 @@ private:
#if !defined (_DYNAMICANY_DYNANYFACTORY___OUT_CH_)
#define _DYNAMICANY_DYNANYFACTORY___OUT_CH_
-class TAO_DynamicAny_Export DynAnyFactory_out
-{
-public:
- DynAnyFactory_out (DynAnyFactory_ptr &);
- DynAnyFactory_out (DynAnyFactory_var &);
- DynAnyFactory_out (const DynAnyFactory_out &);
- DynAnyFactory_out &operator= (const DynAnyFactory_out &);
- DynAnyFactory_out &operator= (const DynAnyFactory_var &);
- DynAnyFactory_out &operator= (DynAnyFactory_ptr);
- operator DynAnyFactory_ptr &();
- DynAnyFactory_ptr &ptr (void);
- DynAnyFactory_ptr operator-> (void);
-
-private:
- DynAnyFactory_ptr &ptr_;
-};
+ class TAO_DynamicAny_Export DynAnyFactory_out
+ {
+ public:
+ DynAnyFactory_out (DynAnyFactory_ptr &);
+ DynAnyFactory_out (DynAnyFactory_var &);
+ DynAnyFactory_out (const DynAnyFactory_out &);
+ DynAnyFactory_out &operator= (const DynAnyFactory_out &);
+ DynAnyFactory_out &operator= (const DynAnyFactory_var &);
+ DynAnyFactory_out &operator= (DynAnyFactory_ptr);
+ operator DynAnyFactory_ptr &();
+ DynAnyFactory_ptr &ptr (void);
+ DynAnyFactory_ptr operator-> (void);
+
+ private:
+ DynAnyFactory_ptr &ptr_;
+ };
#endif /* end #if !defined */
@@ -2687,95 +2716,103 @@ private:
#define _DYNAMICANY_DYNANYFACTORY_CH_
class TAO_DynamicAny_Export DynAnyFactory : public virtual CORBA_Object
-{
-public:
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
- typedef DynAnyFactory_ptr _ptr_type;
- typedef DynAnyFactory_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
+ {
+ public:
+ #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef DynAnyFactory_ptr _ptr_type;
+ typedef DynAnyFactory_var _var_type;
+ #endif /* ! __GNUC__ || g++ >= 2.8 */
- // the static operations
- static DynAnyFactory_ptr _duplicate (DynAnyFactory_ptr obj);
- static DynAnyFactory_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static DynAnyFactory_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- static DynAnyFactory_ptr _nil (void)
- {
- return (DynAnyFactory_ptr)0;
- }
+ // the static operations
+ static DynAnyFactory_ptr _duplicate (DynAnyFactory_ptr obj);
+ static DynAnyFactory_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ static DynAnyFactory_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ static DynAnyFactory_ptr _nil (void)
+ {
+ return (DynAnyFactory_ptr)0;
+ }
#if !defined (_DYNAMICANY_DYNANYFACTORY_INCONSISTENTTYPECODE_CH_)
#define _DYNAMICANY_DYNANYFACTORY_INCONSISTENTTYPECODE_CH_
- class TAO_DynamicAny_Export InconsistentTypeCode : public CORBA::UserException
- {
- public:
+ class TAO_DynamicAny_Export InconsistentTypeCode : public CORBA::UserException
+ {
+ public:
- InconsistentTypeCode (void); // default ctor
- InconsistentTypeCode (const InconsistentTypeCode &); // copy ctor
- ~InconsistentTypeCode (void);
- InconsistentTypeCode &operator= (const InconsistentTypeCode &);
+ InconsistentTypeCode (void);
+ // Default constructor.
+
+ InconsistentTypeCode (const InconsistentTypeCode &);
+ // Copy constructor.
+
+ ~InconsistentTypeCode (void);
+ // Destructor.
+
+ InconsistentTypeCode &operator= (const InconsistentTypeCode &);
+
+ virtual void _raise (void);
+ virtual void _tao_encode (
+ TAO_OutputCDR &,
+ CORBA::Environment &
+ ) const;
+
+ virtual void _tao_decode (
+ TAO_InputCDR &,
+ CORBA::Environment &
+ );
+
+ static InconsistentTypeCode *_downcast (CORBA::Exception *);
- virtual void _raise (void);
- virtual void _tao_encode (
- TAO_OutputCDR &,
- CORBA::Environment &) const;
- virtual void _tao_decode (
- TAO_InputCDR &,
- CORBA::Environment &);
+ // = TAO extension.
+ static CORBA::Exception *_alloc (void);
+ }; // Exception DynamicAny::DynAnyFactory::InconsistentTypeCode.
- static InconsistentTypeCode *_downcast (CORBA::Exception *);
+#endif /* end #if !defined */
- // = TAO extension
- static CORBA::Exception *_alloc (void);
- }; // exception DynamicAny::DynAnyFactory::InconsistentTypeCode
+ virtual DynamicAny::DynAny_ptr create_dyn_any (
+ const CORBA::Any & value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAnyFactory::InconsistentTypeCode
+ )) = 0;
+ virtual DynamicAny::DynAny_ptr create_dyn_any_from_type_code (
+ CORBA::TypeCode_ptr type,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ DynamicAny::DynAnyFactory::InconsistentTypeCode
+ )) = 0;
-#endif /* end #if !defined */
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
- virtual DynamicAny::DynAny_ptr create_dyn_any (
- const CORBA::Any & value,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAnyFactory::InconsistentTypeCode
- )) = 0;
-
- virtual DynamicAny::DynAny_ptr create_dyn_any_from_type_code (
- CORBA::TypeCode_ptr type,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
- DynamicAny::DynAnyFactory::InconsistentTypeCode
- )) = 0;
-
- virtual void *_tao_QueryInterface (ptr_arith_t type);
-
- virtual const char* _interface_repository_id (void) const;
-
-protected:
- DynAnyFactory (void);
- virtual ~DynAnyFactory (void);
-private:
- DynAnyFactory (const DynAnyFactory &);
- void operator= (const DynAnyFactory &);
-
-};
+ protected:
+ DynAnyFactory ();
+
+ virtual ~DynAnyFactory (void);
+ private:
+ DynAnyFactory (const DynAnyFactory &);
+ void operator= (const DynAnyFactory &);
+ };
#endif /* end #if !defined */
diff --git a/TAO/tao/DynamicAny/DynamicAnyC.i b/TAO/tao/DynamicAny/DynamicAnyC.i
index bbf2a3f3fd2..1ab3dd4cf57 100644
--- a/TAO/tao/DynamicAny/DynamicAnyC.i
+++ b/TAO/tao/DynamicAny/DynamicAnyC.i
@@ -1,11 +1,21 @@
/* -*- C++ -*- $Id$ */
-// ****** Code generated by the The ACE ORB (TAO) IDL Compiler *******
-// TAO and the TAO IDL Compiler have been developed by the Center for
-// Distributed Object Computing at Washington University, St. Louis.
+// **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
+// TAO and the TAO IDL Compiler have been developed by:
+// Center for Distributed Object Computing
+// Washington University
+// St. Louis, MO
+// USA
+// http://www.cs.wustl.edu/~schmidt/doc-center.html
+// and
+// Distributed Object Computing Laboratory
+// University of California at Irvine
+// Irvine, CA
+// USA
+// http://doc.ece.uci.edu/
//
// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
+// http://www.cs.wustl.edu/~schmidt/TAO.html
// *************************************************************
// Inline operations for exception DynamicAny::DynAny::InvalidValue
@@ -65,14 +75,14 @@ DynamicAny::DynAny_var::operator= (const ::DynamicAny::DynAny_var &p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynAny_var::operator const ::DynamicAny::DynAny_ptr &() const // cast
{
return this->ptr_;
}
-ACE_INLINE
-DynamicAny::DynAny_var::operator ::DynamicAny::DynAny_ptr &() // cast
+ACE_INLINE
+DynamicAny::DynAny_var::operator ::DynamicAny::DynAny_ptr &() // cast
{
return this->ptr_;
}
@@ -164,7 +174,7 @@ DynamicAny::DynAny_out::operator= (DynAny_ptr p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynAny_out::operator ::DynamicAny::DynAny_ptr &() // cast
{
return this->ptr_;
@@ -235,14 +245,14 @@ DynamicAny::DynFixed_var::operator= (const ::DynamicAny::DynFixed_var &p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynFixed_var::operator const ::DynamicAny::DynFixed_ptr &() const // cast
{
return this->ptr_;
}
-ACE_INLINE
-DynamicAny::DynFixed_var::operator ::DynamicAny::DynFixed_ptr &() // cast
+ACE_INLINE
+DynamicAny::DynFixed_var::operator ::DynamicAny::DynFixed_ptr &() // cast
{
return this->ptr_;
}
@@ -334,7 +344,7 @@ DynamicAny::DynFixed_out::operator= (DynFixed_ptr p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynFixed_out::operator ::DynamicAny::DynFixed_ptr &() // cast
{
return this->ptr_;
@@ -405,14 +415,14 @@ DynamicAny::DynEnum_var::operator= (const ::DynamicAny::DynEnum_var &p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynEnum_var::operator const ::DynamicAny::DynEnum_ptr &() const // cast
{
return this->ptr_;
}
-ACE_INLINE
-DynamicAny::DynEnum_var::operator ::DynamicAny::DynEnum_ptr &() // cast
+ACE_INLINE
+DynamicAny::DynEnum_var::operator ::DynamicAny::DynEnum_ptr &() // cast
{
return this->ptr_;
}
@@ -504,7 +514,7 @@ DynamicAny::DynEnum_out::operator= (DynEnum_ptr p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynEnum_out::operator ::DynamicAny::DynEnum_ptr &() // cast
{
return this->ptr_;
@@ -592,20 +602,20 @@ DynamicAny::NameValuePair_var::operator const ::DynamicAny::NameValuePair &() co
}
ACE_INLINE
-DynamicAny::NameValuePair_var::operator ::DynamicAny::NameValuePair &() // cast
+DynamicAny::NameValuePair_var::operator ::DynamicAny::NameValuePair &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-DynamicAny::NameValuePair_var::operator ::DynamicAny::NameValuePair &() const // cast
+DynamicAny::NameValuePair_var::operator ::DynamicAny::NameValuePair &() const // cast
{
return *this->ptr_;
}
// variable-size types only
ACE_INLINE
-DynamicAny::NameValuePair_var::operator ::DynamicAny::NameValuePair *&() // cast
+DynamicAny::NameValuePair_var::operator ::DynamicAny::NameValuePair *&() // cast
{
return this->ptr_;
}
@@ -622,7 +632,7 @@ DynamicAny::NameValuePair_var::inout (void)
return *this->ptr_;
}
-// mapping for variable size
+// mapping for variable size
ACE_INLINE ::DynamicAny::NameValuePair *&
DynamicAny::NameValuePair_var::out (void)
{
@@ -683,7 +693,7 @@ DynamicAny::NameValuePair_out::operator= (NameValuePair *p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::NameValuePair_out::operator ::DynamicAny::NameValuePair *&() // cast
{
return this->ptr_;
@@ -703,7 +713,7 @@ DynamicAny::NameValuePair_out::operator-> (void)
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
+
#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CI_)
#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CI_
@@ -716,24 +726,24 @@ DynamicAny::NameValuePair_out::operator-> (void)
ACE_NEW_RETURN (retval, DynamicAny::NameValuePair[size], 0);
return retval;
}
-
+
ACE_INLINE void DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::freebuf (DynamicAny::NameValuePair *buffer)
// Free the sequence.
{
delete [] buffer;
}
-
+
ACE_INLINE
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void) // Default constructor.
{
}
-
+
ACE_INLINE
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
: TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::allocbuf (maximum))
{
}
-
+
ACE_INLINE
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (CORBA::ULong maximum,
CORBA::ULong length,
@@ -742,7 +752,7 @@ DynamicAny::NameValuePair_out::operator-> (void)
: TAO_Unbounded_Base_Sequence (maximum, length, data, release)
{
}
-
+
ACE_INLINE
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (const _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &rhs)
// Copy constructor.
@@ -752,10 +762,10 @@ DynamicAny::NameValuePair_out::operator-> (void)
{
DynamicAny::NameValuePair *tmp1 = _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::allocbuf (this->maximum_);
DynamicAny::NameValuePair * const tmp2 = ACE_reinterpret_cast (DynamicAny::NameValuePair * ACE_CAST_CONST, rhs.buffer_);
-
+
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp1[i] = tmp2[i];
-
+
this->buffer_ = tmp1;
}
else
@@ -763,14 +773,14 @@ DynamicAny::NameValuePair_out::operator-> (void)
this->buffer_ = 0;
}
}
-
+
ACE_INLINE DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::operator= (const _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &rhs)
// Assignment operator.
{
if (this == &rhs)
return *this;
-
+
if (this->release_)
{
if (this->maximum_ < rhs.maximum_)
@@ -783,18 +793,18 @@ DynamicAny::NameValuePair_out::operator-> (void)
}
else
this->buffer_ = _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::allocbuf (rhs.maximum_);
-
+
TAO_Unbounded_Base_Sequence::operator= (rhs);
-
+
DynamicAny::NameValuePair *tmp1 = ACE_reinterpret_cast (DynamicAny::NameValuePair *, this->buffer_);
DynamicAny::NameValuePair * const tmp2 = ACE_reinterpret_cast (DynamicAny::NameValuePair * ACE_CAST_CONST, rhs.buffer_);
-
+
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp1[i] = tmp2[i];
-
+
return *this;
}
-
+
// = Accessors.
ACE_INLINE DynamicAny::NameValuePair &
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::operator[] (CORBA::ULong i)
@@ -804,7 +814,7 @@ DynamicAny::NameValuePair_out::operator-> (void)
DynamicAny::NameValuePair* tmp = ACE_reinterpret_cast(DynamicAny::NameValuePair*,this->buffer_);
return tmp[i];
}
-
+
ACE_INLINE const DynamicAny::NameValuePair &
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::operator[] (CORBA::ULong i) const
// operator []
@@ -813,9 +823,9 @@ DynamicAny::NameValuePair_out::operator-> (void)
DynamicAny::NameValuePair * const tmp = ACE_reinterpret_cast (DynamicAny::NameValuePair* ACE_CAST_CONST, this->buffer_);
return tmp[i];
}
-
+
// Implement the TAO_Base_Sequence methods (see Sequence.h)
-
+
ACE_INLINE DynamicAny::NameValuePair *
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::get_buffer (CORBA::Boolean orphan)
{
@@ -849,13 +859,13 @@ DynamicAny::NameValuePair_out::operator-> (void)
}
return result;
}
-
+
ACE_INLINE const DynamicAny::NameValuePair *
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::get_buffer (void) const
{
return ACE_reinterpret_cast(const DynamicAny::NameValuePair * ACE_CAST_CONST, this->buffer_);
}
-
+
ACE_INLINE void
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::replace (CORBA::ULong max,
CORBA::ULong length,
@@ -872,11 +882,11 @@ DynamicAny::NameValuePair_out::operator-> (void)
this->buffer_ = data;
this->release_ = release;
}
-
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ_CI_)
#define _DYNAMICANY_NAMEVALUEPAIRSEQ_CI_
@@ -941,27 +951,27 @@ DynamicAny::NameValuePairSeq_var::operator-> (void)
return this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::NameValuePairSeq_var::operator const ::DynamicAny::NameValuePairSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-DynamicAny::NameValuePairSeq_var::operator ::DynamicAny::NameValuePairSeq &() // cast
+ACE_INLINE
+DynamicAny::NameValuePairSeq_var::operator ::DynamicAny::NameValuePairSeq &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-DynamicAny::NameValuePairSeq_var::operator ::DynamicAny::NameValuePairSeq &() const // cast
+ACE_INLINE
+DynamicAny::NameValuePairSeq_var::operator ::DynamicAny::NameValuePairSeq &() const // cast
{
return *this->ptr_;
}
// variable-size types only
ACE_INLINE
-DynamicAny::NameValuePairSeq_var::operator ::DynamicAny::NameValuePairSeq *&() // cast
+DynamicAny::NameValuePairSeq_var::operator ::DynamicAny::NameValuePairSeq *&() // cast
{
return this->ptr_;
}
@@ -972,6 +982,12 @@ DynamicAny::NameValuePairSeq_var::operator[] (CORBA::ULong index)
return this->ptr_->operator[] (index);
}
+ACE_INLINE const DynamicAny::NameValuePair &
+DynamicAny::NameValuePairSeq_var::operator[] (CORBA::ULong index) const
+{
+ return ACE_const_cast (const DynamicAny::NameValuePair &, this->ptr_->operator[] (index));
+}
+
ACE_INLINE const ::DynamicAny::NameValuePairSeq &
DynamicAny::NameValuePairSeq_var::in (void) const
{
@@ -984,7 +1000,7 @@ DynamicAny::NameValuePairSeq_var::inout (void)
return *this->ptr_;
}
-// mapping for variable size
+// mapping for variable size
ACE_INLINE ::DynamicAny::NameValuePairSeq *&
DynamicAny::NameValuePairSeq_var::out (void)
{
@@ -1045,7 +1061,7 @@ DynamicAny::NameValuePairSeq_out::operator= (NameValuePairSeq *p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::NameValuePairSeq_out::operator ::DynamicAny::NameValuePairSeq *&() // cast
{
return this->ptr_;
@@ -1139,20 +1155,20 @@ DynamicAny::NameDynAnyPair_var::operator const ::DynamicAny::NameDynAnyPair &()
}
ACE_INLINE
-DynamicAny::NameDynAnyPair_var::operator ::DynamicAny::NameDynAnyPair &() // cast
+DynamicAny::NameDynAnyPair_var::operator ::DynamicAny::NameDynAnyPair &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-DynamicAny::NameDynAnyPair_var::operator ::DynamicAny::NameDynAnyPair &() const // cast
+DynamicAny::NameDynAnyPair_var::operator ::DynamicAny::NameDynAnyPair &() const // cast
{
return *this->ptr_;
}
// variable-size types only
ACE_INLINE
-DynamicAny::NameDynAnyPair_var::operator ::DynamicAny::NameDynAnyPair *&() // cast
+DynamicAny::NameDynAnyPair_var::operator ::DynamicAny::NameDynAnyPair *&() // cast
{
return this->ptr_;
}
@@ -1169,7 +1185,7 @@ DynamicAny::NameDynAnyPair_var::inout (void)
return *this->ptr_;
}
-// mapping for variable size
+// mapping for variable size
ACE_INLINE ::DynamicAny::NameDynAnyPair *&
DynamicAny::NameDynAnyPair_var::out (void)
{
@@ -1230,7 +1246,7 @@ DynamicAny::NameDynAnyPair_out::operator= (NameDynAnyPair *p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::NameDynAnyPair_out::operator ::DynamicAny::NameDynAnyPair *&() // cast
{
return this->ptr_;
@@ -1250,7 +1266,7 @@ DynamicAny::NameDynAnyPair_out::operator-> (void)
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
+
#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CI_)
#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CI_
@@ -1263,24 +1279,24 @@ DynamicAny::NameDynAnyPair_out::operator-> (void)
ACE_NEW_RETURN (retval, DynamicAny::NameDynAnyPair[size], 0);
return retval;
}
-
+
ACE_INLINE void DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::freebuf (DynamicAny::NameDynAnyPair *buffer)
// Free the sequence.
{
delete [] buffer;
}
-
+
ACE_INLINE
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void) // Default constructor.
{
}
-
+
ACE_INLINE
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
: TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::allocbuf (maximum))
{
}
-
+
ACE_INLINE
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (CORBA::ULong maximum,
CORBA::ULong length,
@@ -1289,7 +1305,7 @@ DynamicAny::NameDynAnyPair_out::operator-> (void)
: TAO_Unbounded_Base_Sequence (maximum, length, data, release)
{
}
-
+
ACE_INLINE
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (const _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &rhs)
// Copy constructor.
@@ -1299,10 +1315,10 @@ DynamicAny::NameDynAnyPair_out::operator-> (void)
{
DynamicAny::NameDynAnyPair *tmp1 = _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::allocbuf (this->maximum_);
DynamicAny::NameDynAnyPair * const tmp2 = ACE_reinterpret_cast (DynamicAny::NameDynAnyPair * ACE_CAST_CONST, rhs.buffer_);
-
+
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp1[i] = tmp2[i];
-
+
this->buffer_ = tmp1;
}
else
@@ -1310,14 +1326,14 @@ DynamicAny::NameDynAnyPair_out::operator-> (void)
this->buffer_ = 0;
}
}
-
+
ACE_INLINE DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::operator= (const _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &rhs)
// Assignment operator.
{
if (this == &rhs)
return *this;
-
+
if (this->release_)
{
if (this->maximum_ < rhs.maximum_)
@@ -1330,18 +1346,18 @@ DynamicAny::NameDynAnyPair_out::operator-> (void)
}
else
this->buffer_ = _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::allocbuf (rhs.maximum_);
-
+
TAO_Unbounded_Base_Sequence::operator= (rhs);
-
+
DynamicAny::NameDynAnyPair *tmp1 = ACE_reinterpret_cast (DynamicAny::NameDynAnyPair *, this->buffer_);
DynamicAny::NameDynAnyPair * const tmp2 = ACE_reinterpret_cast (DynamicAny::NameDynAnyPair * ACE_CAST_CONST, rhs.buffer_);
-
+
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp1[i] = tmp2[i];
-
+
return *this;
}
-
+
// = Accessors.
ACE_INLINE DynamicAny::NameDynAnyPair &
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::operator[] (CORBA::ULong i)
@@ -1351,7 +1367,7 @@ DynamicAny::NameDynAnyPair_out::operator-> (void)
DynamicAny::NameDynAnyPair* tmp = ACE_reinterpret_cast(DynamicAny::NameDynAnyPair*,this->buffer_);
return tmp[i];
}
-
+
ACE_INLINE const DynamicAny::NameDynAnyPair &
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::operator[] (CORBA::ULong i) const
// operator []
@@ -1360,9 +1376,9 @@ DynamicAny::NameDynAnyPair_out::operator-> (void)
DynamicAny::NameDynAnyPair * const tmp = ACE_reinterpret_cast (DynamicAny::NameDynAnyPair* ACE_CAST_CONST, this->buffer_);
return tmp[i];
}
-
+
// Implement the TAO_Base_Sequence methods (see Sequence.h)
-
+
ACE_INLINE DynamicAny::NameDynAnyPair *
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::get_buffer (CORBA::Boolean orphan)
{
@@ -1396,13 +1412,13 @@ DynamicAny::NameDynAnyPair_out::operator-> (void)
}
return result;
}
-
+
ACE_INLINE const DynamicAny::NameDynAnyPair *
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::get_buffer (void) const
{
return ACE_reinterpret_cast(const DynamicAny::NameDynAnyPair * ACE_CAST_CONST, this->buffer_);
}
-
+
ACE_INLINE void
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::replace (CORBA::ULong max,
CORBA::ULong length,
@@ -1419,11 +1435,11 @@ DynamicAny::NameDynAnyPair_out::operator-> (void)
this->buffer_ = data;
this->release_ = release;
}
-
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ_CI_)
#define _DYNAMICANY_NAMEDYNANYPAIRSEQ_CI_
@@ -1488,27 +1504,27 @@ DynamicAny::NameDynAnyPairSeq_var::operator-> (void)
return this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::NameDynAnyPairSeq_var::operator const ::DynamicAny::NameDynAnyPairSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-DynamicAny::NameDynAnyPairSeq_var::operator ::DynamicAny::NameDynAnyPairSeq &() // cast
+ACE_INLINE
+DynamicAny::NameDynAnyPairSeq_var::operator ::DynamicAny::NameDynAnyPairSeq &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-DynamicAny::NameDynAnyPairSeq_var::operator ::DynamicAny::NameDynAnyPairSeq &() const // cast
+ACE_INLINE
+DynamicAny::NameDynAnyPairSeq_var::operator ::DynamicAny::NameDynAnyPairSeq &() const // cast
{
return *this->ptr_;
}
// variable-size types only
ACE_INLINE
-DynamicAny::NameDynAnyPairSeq_var::operator ::DynamicAny::NameDynAnyPairSeq *&() // cast
+DynamicAny::NameDynAnyPairSeq_var::operator ::DynamicAny::NameDynAnyPairSeq *&() // cast
{
return this->ptr_;
}
@@ -1519,6 +1535,12 @@ DynamicAny::NameDynAnyPairSeq_var::operator[] (CORBA::ULong index)
return this->ptr_->operator[] (index);
}
+ACE_INLINE const DynamicAny::NameDynAnyPair &
+DynamicAny::NameDynAnyPairSeq_var::operator[] (CORBA::ULong index) const
+{
+ return ACE_const_cast (const DynamicAny::NameDynAnyPair &, this->ptr_->operator[] (index));
+}
+
ACE_INLINE const ::DynamicAny::NameDynAnyPairSeq &
DynamicAny::NameDynAnyPairSeq_var::in (void) const
{
@@ -1531,7 +1553,7 @@ DynamicAny::NameDynAnyPairSeq_var::inout (void)
return *this->ptr_;
}
-// mapping for variable size
+// mapping for variable size
ACE_INLINE ::DynamicAny::NameDynAnyPairSeq *&
DynamicAny::NameDynAnyPairSeq_var::out (void)
{
@@ -1592,7 +1614,7 @@ DynamicAny::NameDynAnyPairSeq_out::operator= (NameDynAnyPairSeq *p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::NameDynAnyPairSeq_out::operator ::DynamicAny::NameDynAnyPairSeq *&() // cast
{
return this->ptr_;
@@ -1669,14 +1691,14 @@ DynamicAny::DynStruct_var::operator= (const ::DynamicAny::DynStruct_var &p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynStruct_var::operator const ::DynamicAny::DynStruct_ptr &() const // cast
{
return this->ptr_;
}
-ACE_INLINE
-DynamicAny::DynStruct_var::operator ::DynamicAny::DynStruct_ptr &() // cast
+ACE_INLINE
+DynamicAny::DynStruct_var::operator ::DynamicAny::DynStruct_ptr &() // cast
{
return this->ptr_;
}
@@ -1768,7 +1790,7 @@ DynamicAny::DynStruct_out::operator= (DynStruct_ptr p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynStruct_out::operator ::DynamicAny::DynStruct_ptr &() // cast
{
return this->ptr_;
@@ -1839,14 +1861,14 @@ DynamicAny::DynUnion_var::operator= (const ::DynamicAny::DynUnion_var &p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynUnion_var::operator const ::DynamicAny::DynUnion_ptr &() const // cast
{
return this->ptr_;
}
-ACE_INLINE
-DynamicAny::DynUnion_var::operator ::DynamicAny::DynUnion_ptr &() // cast
+ACE_INLINE
+DynamicAny::DynUnion_var::operator ::DynamicAny::DynUnion_ptr &() // cast
{
return this->ptr_;
}
@@ -1938,7 +1960,7 @@ DynamicAny::DynUnion_out::operator= (DynUnion_ptr p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynUnion_out::operator ::DynamicAny::DynUnion_ptr &() // cast
{
return this->ptr_;
@@ -1961,7 +1983,7 @@ DynamicAny::DynUnion_out::operator-> (void)
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
+
#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_ANYSEQ_CI_)
#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_ANYSEQ_CI_
@@ -1974,24 +1996,24 @@ DynamicAny::DynUnion_out::operator-> (void)
ACE_NEW_RETURN (retval, CORBA::Any[size], 0);
return retval;
}
-
+
ACE_INLINE void DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::freebuf (CORBA::Any *buffer)
// Free the sequence.
{
delete [] buffer;
}
-
+
ACE_INLINE
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::_TAO_Unbounded_Sequence_DynamicAny_AnySeq (void) // Default constructor.
{
}
-
+
ACE_INLINE
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::_TAO_Unbounded_Sequence_DynamicAny_AnySeq (CORBA::ULong maximum) // Constructor using a maximum length value.
: TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_DynamicAny_AnySeq::allocbuf (maximum))
{
}
-
+
ACE_INLINE
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::_TAO_Unbounded_Sequence_DynamicAny_AnySeq (CORBA::ULong maximum,
CORBA::ULong length,
@@ -2000,7 +2022,7 @@ DynamicAny::DynUnion_out::operator-> (void)
: TAO_Unbounded_Base_Sequence (maximum, length, data, release)
{
}
-
+
ACE_INLINE
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::_TAO_Unbounded_Sequence_DynamicAny_AnySeq (const _TAO_Unbounded_Sequence_DynamicAny_AnySeq &rhs)
// Copy constructor.
@@ -2010,10 +2032,10 @@ DynamicAny::DynUnion_out::operator-> (void)
{
CORBA::Any *tmp1 = _TAO_Unbounded_Sequence_DynamicAny_AnySeq::allocbuf (this->maximum_);
CORBA::Any * const tmp2 = ACE_reinterpret_cast (CORBA::Any * ACE_CAST_CONST, rhs.buffer_);
-
+
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp1[i] = tmp2[i];
-
+
this->buffer_ = tmp1;
}
else
@@ -2021,14 +2043,14 @@ DynamicAny::DynUnion_out::operator-> (void)
this->buffer_ = 0;
}
}
-
+
ACE_INLINE DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq &
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::operator= (const _TAO_Unbounded_Sequence_DynamicAny_AnySeq &rhs)
// Assignment operator.
{
if (this == &rhs)
return *this;
-
+
if (this->release_)
{
if (this->maximum_ < rhs.maximum_)
@@ -2041,18 +2063,18 @@ DynamicAny::DynUnion_out::operator-> (void)
}
else
this->buffer_ = _TAO_Unbounded_Sequence_DynamicAny_AnySeq::allocbuf (rhs.maximum_);
-
+
TAO_Unbounded_Base_Sequence::operator= (rhs);
-
+
CORBA::Any *tmp1 = ACE_reinterpret_cast (CORBA::Any *, this->buffer_);
CORBA::Any * const tmp2 = ACE_reinterpret_cast (CORBA::Any * ACE_CAST_CONST, rhs.buffer_);
-
+
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp1[i] = tmp2[i];
-
+
return *this;
}
-
+
// = Accessors.
ACE_INLINE CORBA::Any &
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::operator[] (CORBA::ULong i)
@@ -2062,7 +2084,7 @@ DynamicAny::DynUnion_out::operator-> (void)
CORBA::Any* tmp = ACE_reinterpret_cast(CORBA::Any*,this->buffer_);
return tmp[i];
}
-
+
ACE_INLINE const CORBA::Any &
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::operator[] (CORBA::ULong i) const
// operator []
@@ -2071,9 +2093,9 @@ DynamicAny::DynUnion_out::operator-> (void)
CORBA::Any * const tmp = ACE_reinterpret_cast (CORBA::Any* ACE_CAST_CONST, this->buffer_);
return tmp[i];
}
-
+
// Implement the TAO_Base_Sequence methods (see Sequence.h)
-
+
ACE_INLINE CORBA::Any *
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::get_buffer (CORBA::Boolean orphan)
{
@@ -2107,13 +2129,13 @@ DynamicAny::DynUnion_out::operator-> (void)
}
return result;
}
-
+
ACE_INLINE const CORBA::Any *
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::get_buffer (void) const
{
return ACE_reinterpret_cast(const CORBA::Any * ACE_CAST_CONST, this->buffer_);
}
-
+
ACE_INLINE void
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::replace (CORBA::ULong max,
CORBA::ULong length,
@@ -2130,11 +2152,11 @@ DynamicAny::DynUnion_out::operator-> (void)
this->buffer_ = data;
this->release_ = release;
}
-
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
#if !defined (_DYNAMICANY_ANYSEQ_CI_)
#define _DYNAMICANY_ANYSEQ_CI_
@@ -2199,27 +2221,27 @@ DynamicAny::AnySeq_var::operator-> (void)
return this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::AnySeq_var::operator const ::DynamicAny::AnySeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-DynamicAny::AnySeq_var::operator ::DynamicAny::AnySeq &() // cast
+ACE_INLINE
+DynamicAny::AnySeq_var::operator ::DynamicAny::AnySeq &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-DynamicAny::AnySeq_var::operator ::DynamicAny::AnySeq &() const // cast
+ACE_INLINE
+DynamicAny::AnySeq_var::operator ::DynamicAny::AnySeq &() const // cast
{
return *this->ptr_;
}
// variable-size types only
ACE_INLINE
-DynamicAny::AnySeq_var::operator ::DynamicAny::AnySeq *&() // cast
+DynamicAny::AnySeq_var::operator ::DynamicAny::AnySeq *&() // cast
{
return this->ptr_;
}
@@ -2230,6 +2252,12 @@ DynamicAny::AnySeq_var::operator[] (CORBA::ULong index)
return this->ptr_->operator[] (index);
}
+ACE_INLINE const CORBA::Any &
+DynamicAny::AnySeq_var::operator[] (CORBA::ULong index) const
+{
+ return ACE_const_cast (const CORBA::Any &, this->ptr_->operator[] (index));
+}
+
ACE_INLINE const ::DynamicAny::AnySeq &
DynamicAny::AnySeq_var::in (void) const
{
@@ -2242,7 +2270,7 @@ DynamicAny::AnySeq_var::inout (void)
return *this->ptr_;
}
-// mapping for variable size
+// mapping for variable size
ACE_INLINE ::DynamicAny::AnySeq *&
DynamicAny::AnySeq_var::out (void)
{
@@ -2303,7 +2331,7 @@ DynamicAny::AnySeq_out::operator= (AnySeq *p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::AnySeq_out::operator ::DynamicAny::AnySeq *&() // cast
{
return this->ptr_;
@@ -2332,7 +2360,7 @@ DynamicAny::AnySeq_out::operator[] (CORBA::ULong index)
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
+
#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_DYNAMICANY_DYNANYSEQ_CI_)
#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_DYNAMICANY_DYNANYSEQ_CI_
@@ -2340,34 +2368,34 @@ DynamicAny::AnySeq_out::operator[] (CORBA::ULong index)
DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::allocbuf (CORBA::ULong nelems)
{
DynamicAny::DynAny **buf = 0;
-
+
ACE_NEW_RETURN (buf, DynamicAny::DynAny*[nelems], 0);
-
+
for (CORBA::ULong i = 0; i < nelems; i++)
buf[i] = DynamicAny::DynAny::_nil ();
-
+
return buf;
}
-
- ACE_INLINE void
+
+ ACE_INLINE void
DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::freebuf (DynamicAny::DynAny **buffer)
{
if (buffer == 0)
return;
delete[] buffer;
}
-
+
ACE_INLINE
DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (void)
{
}
-
+
ACE_INLINE
DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (CORBA::ULong maximum)
: TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::allocbuf (maximum))
{
}
-
+
ACE_INLINE
DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (CORBA::ULong maximum,
CORBA::ULong length,
@@ -2376,7 +2404,7 @@ DynamicAny::AnySeq_out::operator[] (CORBA::ULong index)
: TAO_Unbounded_Base_Sequence (maximum, length, value, release)
{
}
-
+
ACE_INLINE
DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq(const _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq &rhs)
: TAO_Unbounded_Base_Sequence (rhs)
@@ -2385,10 +2413,10 @@ DynamicAny::AnySeq_out::operator[] (CORBA::ULong index)
{
DynamicAny::DynAny **tmp1 = _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::allocbuf (this->maximum_);
DynamicAny::DynAny ** const tmp2 = ACE_reinterpret_cast (DynamicAny::DynAny ** ACE_CAST_CONST, rhs.buffer_);
-
+
for (CORBA::ULong i = 0; i < rhs.length_; ++i)
tmp1[i] = DynamicAny::DynAny::_duplicate (tmp2[i]);
-
+
this->buffer_ = tmp1;
}
else
@@ -2396,17 +2424,17 @@ DynamicAny::AnySeq_out::operator[] (CORBA::ULong index)
this->buffer_ = 0;
}
}
-
+
ACE_INLINE DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq &
DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::operator= (const _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq &rhs)
{
if (this == &rhs)
return *this;
-
+
if (this->release_)
{
DynamicAny::DynAny **tmp = ACE_reinterpret_cast (DynamicAny::DynAny **, this->buffer_);
-
+
for (CORBA::ULong i = 0; i < this->length_; ++i)
{
CORBA::release (tmp[i]);
@@ -2420,18 +2448,18 @@ DynamicAny::AnySeq_out::operator[] (CORBA::ULong index)
}
else
this->buffer_ = _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::allocbuf (rhs.maximum_);
-
+
TAO_Unbounded_Base_Sequence::operator= (rhs);
-
+
DynamicAny::DynAny **tmp1 = ACE_reinterpret_cast (DynamicAny::DynAny **, this->buffer_);
DynamicAny::DynAny ** const tmp2 = ACE_reinterpret_cast (DynamicAny::DynAny ** ACE_CAST_CONST, rhs.buffer_);
-
+
for (CORBA::ULong i = 0; i < rhs.length_; ++i)
tmp1[i] = DynamicAny::DynAny::_duplicate (tmp2[i]);
-
+
return *this;
}
-
+
ACE_INLINE TAO_Object_Manager<DynamicAny::DynAny,DynamicAny::DynAny_var>
DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::operator[] (CORBA::ULong index) const
// read-write accessor
@@ -2440,7 +2468,7 @@ DynamicAny::AnySeq_out::operator[] (CORBA::ULong index)
DynamicAny::DynAny ** const tmp = ACE_reinterpret_cast (DynamicAny::DynAny ** ACE_CAST_CONST, this->buffer_);
return TAO_Object_Manager<DynamicAny::DynAny,DynamicAny::DynAny_var> (tmp + index, this->release_);
}
-
+
ACE_INLINE DynamicAny::DynAny* *
DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::get_buffer (CORBA::Boolean orphan)
{
@@ -2474,18 +2502,18 @@ DynamicAny::AnySeq_out::operator[] (CORBA::ULong index)
}
return result;
}
-
+
ACE_INLINE const DynamicAny::DynAny* *
DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::get_buffer (void) const
{
return ACE_reinterpret_cast(const DynamicAny::DynAny ** ACE_CAST_CONST, this->buffer_);
}
-
-
+
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
#if !defined (_DYNAMICANY_DYNANYSEQ_CI_)
#define _DYNAMICANY_DYNANYSEQ_CI_
@@ -2550,27 +2578,27 @@ DynamicAny::DynAnySeq_var::operator-> (void)
return this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynAnySeq_var::operator const ::DynamicAny::DynAnySeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-DynamicAny::DynAnySeq_var::operator ::DynamicAny::DynAnySeq &() // cast
+ACE_INLINE
+DynamicAny::DynAnySeq_var::operator ::DynamicAny::DynAnySeq &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-DynamicAny::DynAnySeq_var::operator ::DynamicAny::DynAnySeq &() const // cast
+ACE_INLINE
+DynamicAny::DynAnySeq_var::operator ::DynamicAny::DynAnySeq &() const // cast
{
return *this->ptr_;
}
// variable-size types only
ACE_INLINE
-DynamicAny::DynAnySeq_var::operator ::DynamicAny::DynAnySeq *&() // cast
+DynamicAny::DynAnySeq_var::operator ::DynamicAny::DynAnySeq *&() // cast
{
return this->ptr_;
}
@@ -2593,7 +2621,7 @@ DynamicAny::DynAnySeq_var::inout (void)
return *this->ptr_;
}
-// mapping for variable size
+// mapping for variable size
ACE_INLINE ::DynamicAny::DynAnySeq *&
DynamicAny::DynAnySeq_var::out (void)
{
@@ -2654,7 +2682,7 @@ DynamicAny::DynAnySeq_out::operator= (DynAnySeq *p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynAnySeq_out::operator ::DynamicAny::DynAnySeq *&() // cast
{
return this->ptr_;
@@ -2731,14 +2759,14 @@ DynamicAny::DynSequence_var::operator= (const ::DynamicAny::DynSequence_var &p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynSequence_var::operator const ::DynamicAny::DynSequence_ptr &() const // cast
{
return this->ptr_;
}
-ACE_INLINE
-DynamicAny::DynSequence_var::operator ::DynamicAny::DynSequence_ptr &() // cast
+ACE_INLINE
+DynamicAny::DynSequence_var::operator ::DynamicAny::DynSequence_ptr &() // cast
{
return this->ptr_;
}
@@ -2830,7 +2858,7 @@ DynamicAny::DynSequence_out::operator= (DynSequence_ptr p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynSequence_out::operator ::DynamicAny::DynSequence_ptr &() // cast
{
return this->ptr_;
@@ -2901,14 +2929,14 @@ DynamicAny::DynArray_var::operator= (const ::DynamicAny::DynArray_var &p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynArray_var::operator const ::DynamicAny::DynArray_ptr &() const // cast
{
return this->ptr_;
}
-ACE_INLINE
-DynamicAny::DynArray_var::operator ::DynamicAny::DynArray_ptr &() // cast
+ACE_INLINE
+DynamicAny::DynArray_var::operator ::DynamicAny::DynArray_ptr &() // cast
{
return this->ptr_;
}
@@ -3000,7 +3028,7 @@ DynamicAny::DynArray_out::operator= (DynArray_ptr p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynArray_out::operator ::DynamicAny::DynArray_ptr &() // cast
{
return this->ptr_;
@@ -3071,14 +3099,14 @@ DynamicAny::DynValue_var::operator= (const ::DynamicAny::DynValue_var &p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynValue_var::operator const ::DynamicAny::DynValue_ptr &() const // cast
{
return this->ptr_;
}
-ACE_INLINE
-DynamicAny::DynValue_var::operator ::DynamicAny::DynValue_ptr &() // cast
+ACE_INLINE
+DynamicAny::DynValue_var::operator ::DynamicAny::DynValue_ptr &() // cast
{
return this->ptr_;
}
@@ -3170,7 +3198,7 @@ DynamicAny::DynValue_out::operator= (DynValue_ptr p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynValue_out::operator ::DynamicAny::DynValue_ptr &() // cast
{
return this->ptr_;
@@ -3245,14 +3273,14 @@ DynamicAny::DynAnyFactory_var::operator= (const ::DynamicAny::DynAnyFactory_var
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynAnyFactory_var::operator const ::DynamicAny::DynAnyFactory_ptr &() const // cast
{
return this->ptr_;
}
-ACE_INLINE
-DynamicAny::DynAnyFactory_var::operator ::DynamicAny::DynAnyFactory_ptr &() // cast
+ACE_INLINE
+DynamicAny::DynAnyFactory_var::operator ::DynamicAny::DynAnyFactory_ptr &() // cast
{
return this->ptr_;
}
@@ -3344,7 +3372,7 @@ DynamicAny::DynAnyFactory_out::operator= (DynAnyFactory_ptr p)
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynAnyFactory_out::operator ::DynamicAny::DynAnyFactory_ptr &() // cast
{
return this->ptr_;
@@ -3374,7 +3402,7 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const DynamicAny::Nam
return 1;
else
return 0;
-
+
}
ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, DynamicAny::NameValuePair &_tao_aggregate)
@@ -3386,7 +3414,7 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, DynamicAny::NameValueP
return 1;
else
return 0;
-
+
}
@@ -3418,3 +3446,4 @@ CORBA::Boolean TAO_DynamicAny_Export operator>> (
);
#endif /* _TAO_CDR_OP_DynamicAny_AnySeq_I_ */
+
diff --git a/TAO/tao/DynamicAny/diffs/DynamicAnyC.cpp.diff b/TAO/tao/DynamicAny/diffs/DynamicAnyC.cpp.diff
index b7db0928b11..f912118ae2b 100644
--- a/TAO/tao/DynamicAny/diffs/DynamicAnyC.cpp.diff
+++ b/TAO/tao/DynamicAny/diffs/DynamicAnyC.cpp.diff
@@ -1,5889 +1,101 @@
---- orig/DynamicAnyC.cpp Fri Aug 25 15:14:32 2000
-+++ DynamicAnyC.cpp Sun Aug 27 12:36:09 2000
-@@ -7,7 +7,7 @@
+--- orig/DynamicAnyC.cpp Thu Dec 07 17:45:21 2000
++++ DynamicAnyC.cpp Thu Dec 07 17:53:48 2000
+@@ -19,7 +19,7 @@
// Information about TAO is available at:
- // http://www.cs.wustl.edu/~schmidt/TAO.html
+ // http://www.cs.wustl.edu/~schmidt/TAO.html
-#include "DynamicAnyC.h"
+#include "DynamicAny.h"
#if !defined (__ACE_INLINE__)
#include "DynamicAnyC.i"
-@@ -212,4463 +212,600 @@
- }
+@@ -28,8 +28,7 @@
-
--#if (TAO_HAS_INTERCEPTORS == 1)
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_type::TAO_ClientRequest_Info_DynamicAny_DynAny_type (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
-
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_type::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
+ // default constructor
+ DynamicAny::DynAny::DynAny ()
-{
-- // Generate the arg list on demand
-- return 0;
--}
-+// default constructor
-+DynamicAny::DynFixed::DynFixed (void)
-+{}
-
-+// destructor
-+DynamicAny::DynFixed::~DynFixed (void)
-+{}
-
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_type::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+DynamicAny::DynFixed_ptr DynamicAny::DynFixed::_narrow (
-+ CORBA::Object_ptr obj,
-+ CORBA::Environment &ACE_TRY_ENV
-+ )
- {
-- // Generate the exception list on demand
-- return 0;
-+ return DynFixed::_unchecked_narrow (obj, ACE_TRY_ENV);
- }
-
--
-- CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_type::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+DynamicAny::DynFixed_ptr DynamicAny::DynFixed::_unchecked_narrow (
-+ CORBA::Object_ptr obj,
-+ CORBA::Environment &
-+ )
- {
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
-+ if (CORBA::is_nil (obj))
-+ return DynFixed::_nil ();
-+ return
-+ ACE_reinterpret_cast
-+ (
-+ DynFixed_ptr,
-+ obj->_tao_QueryInterface
-+ (
-+ ACE_reinterpret_cast
-+ (
-+ ptr_arith_t,
-+ &DynFixed::_narrow
-+ )
-+ )
-+ );
- }
-
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_type::result (CORBA::TypeCode_ptr result)
-+DynamicAny::DynFixed_ptr
-+DynamicAny::DynFixed::_duplicate (DynFixed_ptr obj)
- {
-- // update the result
-- this->result_ = result;
-+ if (!CORBA::is_nil (obj))
-+ obj->_add_ref ();
-+ return obj;
- }
-
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_assign::TAO_ClientRequest_Info_DynamicAny_DynAny_assign (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,DynamicAny::DynAny_ptr dyn_any,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),dyn_any_ (dyn_any)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_assign::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+void *DynamicAny::DynFixed::_tao_QueryInterface (ptr_arith_t type)
- {
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= this->dyn_any_;
--
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
-+ void *retv = 0;
-+ if (type == ACE_reinterpret_cast
-+ (ptr_arith_t,
-+ &ACE_NESTED_CLASS (::DynamicAny, DynFixed)::_narrow))
-+ retv = ACE_reinterpret_cast (void*, this);
-+ else if (type == ACE_reinterpret_cast
-+ (ptr_arith_t,
-+ &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_narrow))
-+ retv = ACE_reinterpret_cast
-+ (
-+ void *,
-+ ACE_static_cast
-+ (
-+ DynamicAny::DynAny_ptr,
-+ this
-+ )
-+ );
-+ else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
-+ retv = ACE_reinterpret_cast (void *,
-+ ACE_static_cast (CORBA::Object_ptr, this));
-
-- return &this->parameter_list_;
-+ if (retv)
-+ this->_add_ref ();
-+ return retv;
- }
-
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_assign::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_assign_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 1; ++i)
-+const char* DynamicAny::DynFixed::_interface_repository_id (void) const
- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_assign_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-+ return "IDL:DynamicAny/DynFixed:1.0";
- }
-
-- return &this->exception_list_;
-- }
-
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_assign::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
-
-- return &this->result_val_;
- }
-+// default constructor
-+DynamicAny::DynEnum::DynEnum (void)
+{}
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_from_any::TAO_ClientRequest_Info_DynamicAny_DynAny_from_any (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,const CORBA::Any & value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
-+// destructor
-+DynamicAny::DynEnum::~DynEnum (void)
- {}
-
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_from_any::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+DynamicAny::DynEnum_ptr DynamicAny::DynEnum::_narrow (
-+ CORBA::Object_ptr obj,
-+ CORBA::Environment &ACE_TRY_ENV
-+ )
- {
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
-+ return DynEnum::_unchecked_narrow (obj, ACE_TRY_ENV);
- }
-
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_from_any::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_from_any_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-+DynamicAny::DynEnum_ptr DynamicAny::DynEnum::_unchecked_narrow (
-+ CORBA::Object_ptr obj,
-+ CORBA::Environment &
-+ )
- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_from_any_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-+ if (CORBA::is_nil (obj))
-+ return DynEnum::_nil ();
-+ return
-+ ACE_reinterpret_cast
-+ (
-+ DynEnum_ptr,
-+ obj->_tao_QueryInterface
-+ (
-+ ACE_reinterpret_cast
-+ (
-+ ptr_arith_t,
-+ &DynEnum::_narrow
-+ )
-+ )
-+ );
- }
-
-- return &this->exception_list_;
-+DynamicAny::DynEnum_ptr
-+DynamicAny::DynEnum::_duplicate (DynEnum_ptr obj)
-+{
-+ if (!CORBA::is_nil (obj))
-+ obj->_add_ref ();
-+ return obj;
- }
-
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_from_any::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+void *DynamicAny::DynEnum::_tao_QueryInterface (ptr_arith_t type)
- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
-+ void *retv = 0;
-+ if (type == ACE_reinterpret_cast
-+ (ptr_arith_t,
-+ &ACE_NESTED_CLASS (::DynamicAny, DynEnum)::_narrow))
-+ retv = ACE_reinterpret_cast (void*, this);
-+ else if (type == ACE_reinterpret_cast
-+ (ptr_arith_t,
-+ &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_narrow))
-+ retv = ACE_reinterpret_cast
-+ (
-+ void *,
-+ ACE_static_cast
-+ (
-+ DynamicAny::DynAny_ptr,
-+ this
-+ )
-+ );
-+ else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
-+ retv = ACE_reinterpret_cast (void *,
-+ ACE_static_cast (CORBA::Object_ptr, this));
-
-- return &this->result_val_;
-+ if (retv)
-+ this->_add_ref ();
-+ return retv;
- }
-
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_to_any::TAO_ClientRequest_Info_DynamicAny_DynAny_to_any (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_to_any::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+const char* DynamicAny::DynEnum::_interface_repository_id (void) const
- {
-- // Generate the arg list on demand
-- return 0;
-+ return "IDL:DynamicAny/DynEnum:1.0";
- }
-
-
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_to_any::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+static const CORBA::Long _oc_DynamicAny_FieldName[] =
- {
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_to_any::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+ TAO_ENCAP_BYTE_ORDER, // byte order
-+ 29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x44796e61), ACE_NTOHL (0x6d696341), ACE_NTOHL (0x6e792f46), ACE_NTOHL (0x69656c64), ACE_NTOHL (0x4e616d65), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:DynamicAny/FieldName:1.0
-+ 10, ACE_NTOHL (0x4669656c), ACE_NTOHL (0x644e616d), ACE_NTOHL (0x65000000), // name = FieldName
-+ CORBA::tk_string,
-+ 0U, // string length
-+};
-+static CORBA::TypeCode _tc_TAO_tc_DynamicAny_FieldName (CORBA::tk_alias, sizeof (_oc_DynamicAny_FieldName), (char *) &_oc_DynamicAny_FieldName, 0, sizeof (DynamicAny::FieldName));
-+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-+TAO_NAMESPACE_BEGIN (DynamicAny)
-+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_FieldName, &_tc_TAO_tc_DynamicAny_FieldName)
-+TAO_NAMESPACE_END
-+static const CORBA::Long _oc_DynamicAny_NameValuePair[] =
- {
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
-+ TAO_ENCAP_BYTE_ORDER, // byte order
-+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x44796e61), ACE_NTOHL (0x6d696341), ACE_NTOHL (0x6e792f4e), ACE_NTOHL (0x616d6556), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x50616972), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:DynamicAny/NameValuePair:1.0
-+ 14, ACE_NTOHL (0x4e616d65), ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65506169), ACE_NTOHL (0x72000000), // name = NameValuePair
-+ 2, // member count
-+ 3, ACE_NTOHL (0x69640000), // name = id
-+ CORBA::tk_alias, // typecode kind for typedefs
-+ 64, // encapsulation length
-+ TAO_ENCAP_BYTE_ORDER, // byte order
-+ 29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x44796e61), ACE_NTOHL (0x6d696341), ACE_NTOHL (0x6e792f46), ACE_NTOHL (0x69656c64), ACE_NTOHL (0x4e616d65), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:DynamicAny/FieldName:1.0
-+ 10, ACE_NTOHL (0x4669656c), ACE_NTOHL (0x644e616d), ACE_NTOHL (0x65000000), // name = FieldName
-+ CORBA::tk_string,
-+ 0U, // string length
-
--return &this->result_val_;
--}
-+ 6, ACE_NTOHL (0x76616c75), ACE_NTOHL (0x65000000), // name = value
-+ CORBA::tk_any,
-
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_to_any::result (CORBA::Any * result)
-+};
-+static CORBA::TypeCode _tc_TAO_tc_DynamicAny_NameValuePair (CORBA::tk_struct, sizeof (_oc_DynamicAny_NameValuePair), (char *) &_oc_DynamicAny_NameValuePair, 0, sizeof (DynamicAny::NameValuePair));
-+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-+TAO_NAMESPACE_BEGIN (DynamicAny)
-+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_NameValuePair, &_tc_TAO_tc_DynamicAny_NameValuePair)
-+TAO_NAMESPACE_END
-+void DynamicAny::NameValuePair::_tao_any_destructor (void *x)
- {
-- // update the result
-- this->result_ = result;
-+ NameValuePair *tmp = ACE_static_cast (NameValuePair*,x);
-+ delete tmp;
- }
-
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_equal::TAO_ClientRequest_Info_DynamicAny_DynAny_equal (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,DynamicAny::DynAny_ptr dyn_any,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),dyn_any_ (dyn_any)
--{}
-
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_equal::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= this->dyn_any_;
-+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
-+#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CS_)
-+#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CS_
-
-- return &this->parameter_list_;
--}
-+ void
-+ DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::_allocate_buffer (CORBA::ULong length)
-+ {
-+ DynamicAny::NameValuePair* tmp = 0;
-+ tmp = _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::allocbuf (length);
-
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_equal::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+ if (this->buffer_ != 0)
- {
-- // Generate the exception list on demand
-- return 0;
--}
-+ DynamicAny::NameValuePair *old = ACE_reinterpret_cast (DynamicAny::NameValuePair *,this->buffer_);
-
-+ for (CORBA::ULong i = 0; i < this->length_; ++i)
-+ tmp[i] = old[i];
-
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_equal::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- this->result_val_ <<= CORBA::Any::from_boolean (this->result_);
-+ if (this->release_)
-+ _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::freebuf (old);
-
-- return &this->result_val_;
-+ }
-+ this->buffer_ = tmp;
- }
-
- void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_equal::result (CORBA::Boolean result)
-+ DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::_deallocate_buffer (void)
- {
-- // update the result
-- this->result_ = result;
-- }
-+ if (this->buffer_ == 0 || this->release_ == 0)
-+ return;
-
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_destroy::TAO_ClientRequest_Info_DynamicAny_DynAny_destroy (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
-+ DynamicAny::NameValuePair *tmp = ACE_reinterpret_cast (DynamicAny::NameValuePair *,this->buffer_);
-
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_destroy::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
-+ _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::freebuf (tmp);
-+ this->buffer_ = 0;
- }
-
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_destroy::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+ DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::~_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void) // Dtor.
- {
-- // Generate the exception list on demand
-- return 0;
-+ this->_deallocate_buffer ();
- }
-
-
-- CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_destroy::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
--this->result_val_.type (&tc);
--
--return &this->result_val_;
--}
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_copy::TAO_ClientRequest_Info_DynamicAny_DynAny_copy (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_copy::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
-+#endif /* end #if !defined */
+ // destructor
+ DynamicAny::DynAny::~DynAny (void)
+@@ -233,8 +232,7 @@
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_copy::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
-
-+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-- CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_copy::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
-+#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ_CS_)
-+#define _DYNAMICANY_NAMEVALUEPAIRSEQ_CS_
-
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_copy::result (DynamicAny::DynAny_ptr result)
-- {
-- // update the result
-- this->result_ = result;
-- }
-+// *************************************************************
-+// DynamicAny::NameValuePairSeq
-+// *************************************************************
-
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_boolean::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_boolean (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::Boolean value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
-+DynamicAny::NameValuePairSeq::NameValuePairSeq (void)
- {}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_boolean::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= CORBA::Any::from_boolean (this->value_ );
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_boolean::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_boolean_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_boolean_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_boolean::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_octet::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_octet (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::Octet value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
-+DynamicAny::NameValuePairSeq::NameValuePairSeq (CORBA::ULong max) // uses max size
-+ :
-+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-+ _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq
-+#else /* TAO_USE_SEQUENCE_TEMPLATES */
-+ TAO_Unbounded_Sequence<DynamicAny::NameValuePair>
-+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-+ (max)
- {}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_octet::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= CORBA::Any::from_octet (this->value_ );
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_octet::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_octet_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_octet_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_octet::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_char::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_char (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::Char value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
-+DynamicAny::NameValuePairSeq::NameValuePairSeq (CORBA::ULong max, CORBA::ULong length, DynamicAny::NameValuePair *buffer, CORBA::Boolean release)
-+ :
-+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-+ _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq
-+#else /* TAO_USE_SEQUENCE_TEMPLATES */
-+ TAO_Unbounded_Sequence<DynamicAny::NameValuePair>
-+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-+ (max, length, buffer, release)
- {}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_char::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
+ // default constructor
+ DynamicAny::DynFixed::DynFixed ()
-{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= CORBA::Any::from_char (this->value_ );
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_char::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_char_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_char_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_char::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_short::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_short (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::Short value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
-+DynamicAny::NameValuePairSeq::NameValuePairSeq (const NameValuePairSeq &seq) // copy ctor
-+ :
-+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-+ _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq
-+#else /* TAO_USE_SEQUENCE_TEMPLATES */
-+ TAO_Unbounded_Sequence<DynamicAny::NameValuePair>
-+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-+ (seq)
- {}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_short::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+DynamicAny::NameValuePairSeq::~NameValuePairSeq (void) // dtor
+{}
-+void DynamicAny::NameValuePairSeq::_tao_any_destructor (void *x)
- {
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
-+ NameValuePairSeq *tmp = ACE_static_cast (NameValuePairSeq*,x);
-+ delete tmp;
- }
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_short::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_short_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_short_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
+ // destructor
+ DynamicAny::DynFixed::~DynFixed (void)
+@@ -314,8 +312,7 @@
-- return &this->exception_list_;
-- }
-+#endif /* end #if !defined */
-
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_short::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+static const CORBA::Long _oc_DynamicAny_NameValuePairSeq[] =
- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
-+ TAO_ENCAP_BYTE_ORDER, // byte order
-+ 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x44796e61), ACE_NTOHL (0x6d696341), ACE_NTOHL (0x6e792f4e), ACE_NTOHL (0x616d6556), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x50616972), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:DynamicAny/NameValuePairSeq:1.0
-+ 17, ACE_NTOHL (0x4e616d65), ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65506169), ACE_NTOHL (0x72536571), ACE_NTOHL (0x0), // name = NameValuePairSeq
-+ CORBA::tk_sequence, // typecode kind
-+ 180, // encapsulation length
-+ TAO_ENCAP_BYTE_ORDER, // byte order
-+ CORBA::tk_struct, // typecode kind
-+ 164, // encapsulation length
-+ TAO_ENCAP_BYTE_ORDER, // byte order
-+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x44796e61), ACE_NTOHL (0x6d696341), ACE_NTOHL (0x6e792f4e), ACE_NTOHL (0x616d6556), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x50616972), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:DynamicAny/NameValuePair:1.0
-+ 14, ACE_NTOHL (0x4e616d65), ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65506169), ACE_NTOHL (0x72000000), // name = NameValuePair
-+ 2, // member count
-+ 3, ACE_NTOHL (0x69640000), // name = id
-+ CORBA::tk_alias, // typecode kind for typedefs
-+ 64, // encapsulation length
-+ TAO_ENCAP_BYTE_ORDER, // byte order
-+ 29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x44796e61), ACE_NTOHL (0x6d696341), ACE_NTOHL (0x6e792f46), ACE_NTOHL (0x69656c64), ACE_NTOHL (0x4e616d65), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:DynamicAny/FieldName:1.0
-+ 10, ACE_NTOHL (0x4669656c), ACE_NTOHL (0x644e616d), ACE_NTOHL (0x65000000), // name = FieldName
-+ CORBA::tk_string,
-+ 0U, // string length
-
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ushort::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ushort (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::UShort value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
-+ 6, ACE_NTOHL (0x76616c75), ACE_NTOHL (0x65000000), // name = value
-+ CORBA::tk_any,
-
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ushort::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
-
-- return &this->parameter_list_;
--}
-+ 0U,
-
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ushort::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_ushort_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
- };
-+static CORBA::TypeCode _tc_TAO_tc_DynamicAny_NameValuePairSeq (CORBA::tk_alias, sizeof (_oc_DynamicAny_NameValuePairSeq), (char *) &_oc_DynamicAny_NameValuePairSeq, 0, sizeof (DynamicAny::NameValuePairSeq));
-+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-+TAO_NAMESPACE_BEGIN (DynamicAny)
-+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_NameValuePairSeq, &_tc_TAO_tc_DynamicAny_NameValuePairSeq)
-+TAO_NAMESPACE_END
-
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_ushort_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ushort::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_long::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_long (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::Long value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_long::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
-+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-- return &this->parameter_list_;
--}
-+#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_)
-+#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_
-
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_long::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_long_exceptiondata [] =
-+ void
-+ DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::_allocate_buffer (CORBA::ULong length)
- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
-+ DynamicAny::NameDynAnyPair* tmp = 0;
-+ tmp = _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::allocbuf (length);
-
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-+ if (this->buffer_ != 0)
- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_long_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
-+ DynamicAny::NameDynAnyPair *old = ACE_reinterpret_cast (DynamicAny::NameDynAnyPair *,this->buffer_);
-
-- return &this->exception_list_;
-- }
-+ for (CORBA::ULong i = 0; i < this->length_; ++i)
-+ tmp[i] = old[i];
-
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_long::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
-+ if (this->release_)
-+ _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::freebuf (old);
-
-- return &this->result_val_;
- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulong::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulong (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::ULong value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulong::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
-+ this->buffer_ = tmp;
- }
-
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulong::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_ulong_exceptiondata [] =
-+ void
-+ DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::_deallocate_buffer (void)
- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
-+ if (this->buffer_ == 0 || this->release_ == 0)
-+ return;
-
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_ulong_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
-+ DynamicAny::NameDynAnyPair *tmp = ACE_reinterpret_cast (DynamicAny::NameDynAnyPair *,this->buffer_);
-
-- return &this->exception_list_;
-+ _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::freebuf (tmp);
-+ this->buffer_ = 0;
- }
-
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulong::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+ DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::~_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void) // Dtor.
- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-+ this->_deallocate_buffer ();
- }
-
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_float::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_float (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::Float value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_float::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
+ // default constructor
+ DynamicAny::DynEnum::DynEnum ()
-{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
-
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_float::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_float_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
-+#endif /* end #if !defined */
-
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_float_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
-
-- return &this->exception_list_;
-- }
-+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_float::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
-+#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_)
-+#define _DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_
-
-- return &this->result_val_;
-- }
-+// *************************************************************
-+// DynamicAny::NameDynAnyPairSeq
-+// *************************************************************
-
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_double::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_double (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::Double value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
-+DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (void)
- {}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_double::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (CORBA::ULong max) // uses max size
-+ :
-+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-+ _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq
-+#else /* TAO_USE_SEQUENCE_TEMPLATES */
-+ TAO_Unbounded_Sequence<DynamicAny::NameDynAnyPair>
-+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-+ (max)
-+{}
-+DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (CORBA::ULong max, CORBA::ULong length, DynamicAny::NameDynAnyPair *buffer, CORBA::Boolean release)
-+ :
-+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-+ _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq
-+#else /* TAO_USE_SEQUENCE_TEMPLATES */
-+ TAO_Unbounded_Sequence<DynamicAny::NameDynAnyPair>
-+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-+ (max, length, buffer, release)
-+{}
-+DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (const NameDynAnyPairSeq &seq) // copy ctor
-+ :
-+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-+ _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq
-+#else /* TAO_USE_SEQUENCE_TEMPLATES */
-+ TAO_Unbounded_Sequence<DynamicAny::NameDynAnyPair>
-+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-+ (seq)
-+{}
-+DynamicAny::NameDynAnyPairSeq::~NameDynAnyPairSeq (void) // dtor
-+{}
-+void DynamicAny::NameDynAnyPairSeq::_tao_any_destructor (void *x)
- {
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
-+ NameDynAnyPairSeq *tmp = ACE_static_cast (NameDynAnyPairSeq*,x);
-+ delete tmp;
- }
-
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_double::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_double_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_double_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
-
-- return &this->exception_list_;
-- }
-+#endif /* end #if !defined */
-
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_double::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
-
-- return &this->result_val_;
- }
-+// default constructor
-+DynamicAny::DynStruct::DynStruct (void)
+{}
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_string::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_string (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,const char * value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
-+// destructor
-+DynamicAny::DynStruct::~DynStruct (void)
- {}
-
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_string::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+DynamicAny::DynStruct_ptr DynamicAny::DynStruct::_narrow (
-+ CORBA::Object_ptr obj,
-+ CORBA::Environment &ACE_TRY_ENV
-+ )
- {
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
-+ return DynStruct::_unchecked_narrow (obj, ACE_TRY_ENV);
- }
+ // destructor
+ DynamicAny::DynEnum::~DynEnum (void)
+@@ -665,8 +662,7 @@
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_string::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_string_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_string_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_string::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_reference::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_reference (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::Object_ptr value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_reference::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_reference::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_reference_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_reference_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_reference::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_typecode::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_typecode (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::TypeCode_ptr value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_typecode::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_typecode::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_typecode_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_typecode_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_typecode::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longlong::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longlong (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::LongLong value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longlong::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longlong::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_longlong_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_longlong_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longlong::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulonglong::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulonglong (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::ULongLong value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulonglong::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulonglong::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_ulonglong_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_ulonglong_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulonglong::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longdouble::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longdouble (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::LongDouble value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longdouble::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longdouble::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_longdouble_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_longdouble_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longdouble::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wchar::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wchar (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::WChar value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wchar::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= CORBA::Any::from_wchar (this->value_ );
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wchar::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_wchar_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_wchar_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wchar::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wstring::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wstring (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,const CORBA::WChar * value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wstring::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wstring::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_wstring_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_wstring_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wstring::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_any::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_any (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,const CORBA::Any & value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_any::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_any::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_any_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_any_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_any::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_dyn_any::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_dyn_any (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,DynamicAny::DynAny_ptr value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_dyn_any::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= this->value_;
--
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_dyn_any::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_dyn_any_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_dyn_any_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_dyn_any::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_val::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_val (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::ValueBase_ptr value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_val::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_val::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_insert_val_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_insert_val_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_insert_val::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_boolean::TAO_ClientRequest_Info_DynamicAny_DynAny_get_boolean (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_boolean::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_boolean::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_boolean_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_boolean_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_boolean::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= CORBA::Any::from_boolean (this->result_);
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_boolean::result (CORBA::Boolean result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_octet::TAO_ClientRequest_Info_DynamicAny_DynAny_get_octet (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_octet::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_octet::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_octet_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_octet_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_octet::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= CORBA::Any::from_octet (this->result_);
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_octet::result (CORBA::Octet result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_char::TAO_ClientRequest_Info_DynamicAny_DynAny_get_char (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_char::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_char::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_char_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_char_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_char::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= CORBA::Any::from_char (this->result_);
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_char::result (CORBA::Char result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_short::TAO_ClientRequest_Info_DynamicAny_DynAny_get_short (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_short::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_short::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_short_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_short_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_short::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_short::result (CORBA::Short result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_ushort::TAO_ClientRequest_Info_DynamicAny_DynAny_get_ushort (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_ushort::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_ushort::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_ushort_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_ushort_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_ushort::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_ushort::result (CORBA::UShort result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_long::TAO_ClientRequest_Info_DynamicAny_DynAny_get_long (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_long::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_long::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_long_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_long_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_long::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_long::result (CORBA::Long result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulong::TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulong (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulong::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulong::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_ulong_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_ulong_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulong::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulong::result (CORBA::ULong result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_float::TAO_ClientRequest_Info_DynamicAny_DynAny_get_float (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_float::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_float::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_float_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_float_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_float::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_float::result (CORBA::Float result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_double::TAO_ClientRequest_Info_DynamicAny_DynAny_get_double (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_double::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_double::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_double_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_double_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_double::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_double::result (CORBA::Double result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_string::TAO_ClientRequest_Info_DynamicAny_DynAny_get_string (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_string::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_string::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_string_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_string_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_string::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_string::result (char * result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_reference::TAO_ClientRequest_Info_DynamicAny_DynAny_get_reference (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_reference::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_reference::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_reference_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_reference_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_reference::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_reference::result (CORBA::Object_ptr result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_typecode::TAO_ClientRequest_Info_DynamicAny_DynAny_get_typecode (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_typecode::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_typecode::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_typecode_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_typecode_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_typecode::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_typecode::result (CORBA::TypeCode_ptr result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_longlong::TAO_ClientRequest_Info_DynamicAny_DynAny_get_longlong (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_longlong::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_longlong::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_longlong_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_longlong_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_longlong::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_longlong::result (CORBA::LongLong result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulonglong::TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulonglong (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulonglong::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulonglong::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_ulonglong_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_ulonglong_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulonglong::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulonglong::result (CORBA::ULongLong result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_longdouble::TAO_ClientRequest_Info_DynamicAny_DynAny_get_longdouble (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_longdouble::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_longdouble::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_longdouble_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_longdouble_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_longdouble::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_longdouble::result (CORBA::LongDouble result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_wchar::TAO_ClientRequest_Info_DynamicAny_DynAny_get_wchar (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_wchar::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_wchar::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_wchar_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_wchar_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_wchar::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= CORBA::Any::from_wchar (this->result_);
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_wchar::result (CORBA::WChar result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_wstring::TAO_ClientRequest_Info_DynamicAny_DynAny_get_wstring (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_wstring::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_wstring::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_wstring_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_wstring_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_wstring::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_wstring::result (CORBA::WChar * result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_any::TAO_ClientRequest_Info_DynamicAny_DynAny_get_any (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_any::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_any::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_any_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_any_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_any::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_any::result (CORBA::Any * result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_dyn_any::TAO_ClientRequest_Info_DynamicAny_DynAny_get_dyn_any (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_dyn_any::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_dyn_any::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_dyn_any_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_dyn_any_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_dyn_any::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_dyn_any::result (DynamicAny::DynAny_ptr result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_val::TAO_ClientRequest_Info_DynamicAny_DynAny_get_val (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_val::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_val::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_get_val_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_get_val_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_val::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_get_val::result (CORBA::ValueBase_ptr result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_seek::TAO_ClientRequest_Info_DynamicAny_DynAny_seek (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::Long index,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),index_ (index)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_seek::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= index_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_seek::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
-- DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_seek::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- this->result_val_ <<= CORBA::Any::from_boolean (this->result_);
--
-- return &this->result_val_;
-- }
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_seek::result (CORBA::Boolean result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_rewind::TAO_ClientRequest_Info_DynamicAny_DynAny_rewind (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_rewind::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_rewind::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_rewind::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
--this->result_val_.type (&tc);
--
--return &this->result_val_;
--}
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_next::TAO_ClientRequest_Info_DynamicAny_DynAny_next (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_next::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_next::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_next::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= CORBA::Any::from_boolean (this->result_);
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_next::result (CORBA::Boolean result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_component_count::TAO_ClientRequest_Info_DynamicAny_DynAny_component_count (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_component_count::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_component_count::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_component_count::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_component_count::result (CORBA::ULong result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_current_component::TAO_ClientRequest_Info_DynamicAny_DynAny_current_component (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_current_component::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_current_component::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAny_current_component_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 1; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAny_current_component_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_current_component::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynAny::TAO_ClientRequest_Info_DynamicAny_DynAny_current_component::result (DynamicAny::DynAny_ptr result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--#endif /* TAO_HAS_INTERCEPTORS */
--
--// default constructor
--DynamicAny::DynFixed::DynFixed (void)
--{}
--
--// destructor
--DynamicAny::DynFixed::~DynFixed (void)
--{}
--
--DynamicAny::DynFixed_ptr DynamicAny::DynFixed::_narrow (
-- CORBA::Object_ptr obj,
-- CORBA::Environment &ACE_TRY_ENV
-- )
--{
-- return DynFixed::_unchecked_narrow (obj, ACE_TRY_ENV);
--}
--
--DynamicAny::DynFixed_ptr DynamicAny::DynFixed::_unchecked_narrow (
-- CORBA::Object_ptr obj,
-- CORBA::Environment &
-- )
--{
-- if (CORBA::is_nil (obj))
-- return DynFixed::_nil ();
-- return
-- ACE_reinterpret_cast
-- (
-- DynFixed_ptr,
-- obj->_tao_QueryInterface
-- (
-- ACE_reinterpret_cast
-- (
-- ptr_arith_t,
-- &DynFixed::_narrow
-- )
-- )
-- );
--}
--
--DynamicAny::DynFixed_ptr
--DynamicAny::DynFixed::_duplicate (DynFixed_ptr obj)
--{
-- if (!CORBA::is_nil (obj))
-- obj->_add_ref ();
-- return obj;
--}
--
--void *DynamicAny::DynFixed::_tao_QueryInterface (ptr_arith_t type)
--{
-- void *retv = 0;
-- if (type == ACE_reinterpret_cast
-- (ptr_arith_t,
-- &ACE_NESTED_CLASS (::DynamicAny, DynFixed)::_narrow))
-- retv = ACE_reinterpret_cast (void*, this);
-- else if (type == ACE_reinterpret_cast
-- (ptr_arith_t,
-- &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_narrow))
-- retv = ACE_reinterpret_cast
-- (
-- void *,
-- ACE_static_cast
-- (
-- DynamicAny::DynAny_ptr,
-- this
-- )
-- );
-- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
-- retv = ACE_reinterpret_cast (void *,
-- ACE_static_cast (CORBA::Object_ptr, this));
--
-- if (retv)
-- this->_add_ref ();
-- return retv;
--}
--
--const char* DynamicAny::DynFixed::_interface_repository_id (void) const
--{
-- return "IDL:DynamicAny/DynFixed:1.0";
--}
--
--
--#if (TAO_HAS_INTERCEPTORS == 1)
--DynamicAny::DynFixed::TAO_ClientRequest_Info_DynamicAny_DynFixed_get_value::TAO_ClientRequest_Info_DynamicAny_DynFixed_get_value (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynFixed::TAO_ClientRequest_Info_DynamicAny_DynFixed_get_value::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynFixed::TAO_ClientRequest_Info_DynamicAny_DynFixed_get_value::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynFixed::TAO_ClientRequest_Info_DynamicAny_DynFixed_get_value::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynFixed::TAO_ClientRequest_Info_DynamicAny_DynFixed_get_value::result (char * result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynFixed::TAO_ClientRequest_Info_DynamicAny_DynFixed_set_value::TAO_ClientRequest_Info_DynamicAny_DynFixed_set_value (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,const char * val,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),val_ (val)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynFixed::TAO_ClientRequest_Info_DynamicAny_DynFixed_set_value::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= val_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynFixed::TAO_ClientRequest_Info_DynamicAny_DynFixed_set_value::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynFixed_set_value_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynFixed_set_value_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynFixed::TAO_ClientRequest_Info_DynamicAny_DynFixed_set_value::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- this->result_val_ <<= CORBA::Any::from_boolean (this->result_);
--
-- return &this->result_val_;
-- }
--
--void
--DynamicAny::DynFixed::TAO_ClientRequest_Info_DynamicAny_DynFixed_set_value::result (CORBA::Boolean result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--#endif /* TAO_HAS_INTERCEPTORS */
--
--// default constructor
--DynamicAny::DynEnum::DynEnum (void)
--{}
--
--// destructor
--DynamicAny::DynEnum::~DynEnum (void)
--{}
--
--DynamicAny::DynEnum_ptr DynamicAny::DynEnum::_narrow (
-- CORBA::Object_ptr obj,
-- CORBA::Environment &ACE_TRY_ENV
-- )
--{
-- return DynEnum::_unchecked_narrow (obj, ACE_TRY_ENV);
--}
--
--DynamicAny::DynEnum_ptr DynamicAny::DynEnum::_unchecked_narrow (
-- CORBA::Object_ptr obj,
-- CORBA::Environment &
-- )
--{
-- if (CORBA::is_nil (obj))
-- return DynEnum::_nil ();
-- return
-- ACE_reinterpret_cast
-- (
-- DynEnum_ptr,
-- obj->_tao_QueryInterface
-- (
-- ACE_reinterpret_cast
-- (
-- ptr_arith_t,
-- &DynEnum::_narrow
-- )
-- )
-- );
--}
--
--DynamicAny::DynEnum_ptr
--DynamicAny::DynEnum::_duplicate (DynEnum_ptr obj)
--{
-- if (!CORBA::is_nil (obj))
-- obj->_add_ref ();
-- return obj;
--}
--
--void *DynamicAny::DynEnum::_tao_QueryInterface (ptr_arith_t type)
--{
-- void *retv = 0;
-- if (type == ACE_reinterpret_cast
-- (ptr_arith_t,
-- &ACE_NESTED_CLASS (::DynamicAny, DynEnum)::_narrow))
-- retv = ACE_reinterpret_cast (void*, this);
-- else if (type == ACE_reinterpret_cast
-- (ptr_arith_t,
-- &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_narrow))
-- retv = ACE_reinterpret_cast
-- (
-- void *,
-- ACE_static_cast
-- (
-- DynamicAny::DynAny_ptr,
-- this
-- )
-- );
-- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
-- retv = ACE_reinterpret_cast (void *,
-- ACE_static_cast (CORBA::Object_ptr, this));
--
-- if (retv)
-- this->_add_ref ();
-- return retv;
--}
--
--const char* DynamicAny::DynEnum::_interface_repository_id (void) const
--{
-- return "IDL:DynamicAny/DynEnum:1.0";
--}
--
--
--#if (TAO_HAS_INTERCEPTORS == 1)
--DynamicAny::DynEnum::TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_string::TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_string (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynEnum::TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_string::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynEnum::TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_string::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynEnum::TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_string::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynEnum::TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_string::result (char * result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynEnum::TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_string::TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_string (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,const char * value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynEnum::TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_string::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynEnum::TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_string::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynEnum_set_as_string_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 1; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynEnum_set_as_string_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynEnum::TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_string::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynEnum::TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_ulong::TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_ulong (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynEnum::TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_ulong::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynEnum::TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_ulong::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynEnum::TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_ulong::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynEnum::TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_ulong::result (CORBA::ULong result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynEnum::TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_ulong::TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_ulong (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::ULong value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynEnum::TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_ulong::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynEnum::TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_ulong::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynEnum_set_as_ulong_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 1; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynEnum_set_as_ulong_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynEnum::TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_ulong::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--#endif /* TAO_HAS_INTERCEPTORS */
--static const CORBA::Long _oc_DynamicAny_FieldName[] =
--{
-- TAO_ENCAP_BYTE_ORDER, // byte order
-- 29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x44796e61), ACE_NTOHL (0x6d696341), ACE_NTOHL (0x6e792f46), ACE_NTOHL (0x69656c64), ACE_NTOHL (0x4e616d65), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:DynamicAny/FieldName:1.0
-- 10, ACE_NTOHL (0x4669656c), ACE_NTOHL (0x644e616d), ACE_NTOHL (0x65000000), // name = FieldName
-- CORBA::tk_string,
-- 0U, // string length
--};
--static CORBA::TypeCode _tc_TAO_tc_DynamicAny_FieldName (CORBA::tk_alias, sizeof (_oc_DynamicAny_FieldName), (char *) &_oc_DynamicAny_FieldName, 0, sizeof (DynamicAny::FieldName));
--TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
--TAO_NAMESPACE_BEGIN (DynamicAny)
--TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_FieldName, &_tc_TAO_tc_DynamicAny_FieldName)
--TAO_NAMESPACE_END
--static const CORBA::Long _oc_DynamicAny_NameValuePair[] =
--{
-- TAO_ENCAP_BYTE_ORDER, // byte order
-- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x44796e61), ACE_NTOHL (0x6d696341), ACE_NTOHL (0x6e792f4e), ACE_NTOHL (0x616d6556), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x50616972), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:DynamicAny/NameValuePair:1.0
-- 14, ACE_NTOHL (0x4e616d65), ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65506169), ACE_NTOHL (0x72000000), // name = NameValuePair
-- 2, // member count
-- 3, ACE_NTOHL (0x69640000), // name = id
-- CORBA::tk_alias, // typecode kind for typedefs
-- 64, // encapsulation length
-- TAO_ENCAP_BYTE_ORDER, // byte order
-- 29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x44796e61), ACE_NTOHL (0x6d696341), ACE_NTOHL (0x6e792f46), ACE_NTOHL (0x69656c64), ACE_NTOHL (0x4e616d65), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:DynamicAny/FieldName:1.0
-- 10, ACE_NTOHL (0x4669656c), ACE_NTOHL (0x644e616d), ACE_NTOHL (0x65000000), // name = FieldName
-- CORBA::tk_string,
-- 0U, // string length
--
-- 6, ACE_NTOHL (0x76616c75), ACE_NTOHL (0x65000000), // name = value
-- CORBA::tk_any,
--
--};
--static CORBA::TypeCode _tc_TAO_tc_DynamicAny_NameValuePair (CORBA::tk_struct, sizeof (_oc_DynamicAny_NameValuePair), (char *) &_oc_DynamicAny_NameValuePair, 0, sizeof (DynamicAny::NameValuePair));
--TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
--TAO_NAMESPACE_BEGIN (DynamicAny)
--TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_NameValuePair, &_tc_TAO_tc_DynamicAny_NameValuePair)
--TAO_NAMESPACE_END
--void DynamicAny::NameValuePair::_tao_any_destructor (void *x)
--{
-- NameValuePair *tmp = ACE_static_cast (NameValuePair*,x);
-- delete tmp;
--}
--
--
--#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
--
--#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CS_)
--#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CS_
--
-- void
-- DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::_allocate_buffer (CORBA::ULong length)
-- {
-- DynamicAny::NameValuePair* tmp = 0;
-- tmp = _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::allocbuf (length);
--
-- if (this->buffer_ != 0)
-- {
-- DynamicAny::NameValuePair *old = ACE_reinterpret_cast (DynamicAny::NameValuePair *,this->buffer_);
--
-- for (CORBA::ULong i = 0; i < this->length_; ++i)
-- tmp[i] = old[i];
--
-- if (this->release_)
-- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::freebuf (old);
--
-- }
-- this->buffer_ = tmp;
-- }
--
-- void
-- DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::_deallocate_buffer (void)
-- {
-- if (this->buffer_ == 0 || this->release_ == 0)
-- return;
--
-- DynamicAny::NameValuePair *tmp = ACE_reinterpret_cast (DynamicAny::NameValuePair *,this->buffer_);
--
-- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::freebuf (tmp);
-- this->buffer_ = 0;
-- }
--
-- DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::~_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void) // Dtor.
-- {
-- this->_deallocate_buffer ();
-- }
--
--
--#endif /* end #if !defined */
--
--
--#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
--
--#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ_CS_)
--#define _DYNAMICANY_NAMEVALUEPAIRSEQ_CS_
--
--// *************************************************************
--// DynamicAny::NameValuePairSeq
--// *************************************************************
--
--DynamicAny::NameValuePairSeq::NameValuePairSeq (void)
--{}
--DynamicAny::NameValuePairSeq::NameValuePairSeq (CORBA::ULong max) // uses max size
-- :
--#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq
--#else /* TAO_USE_SEQUENCE_TEMPLATES */
-- TAO_Unbounded_Sequence<DynamicAny::NameValuePair>
--#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-- (max)
--{}
--DynamicAny::NameValuePairSeq::NameValuePairSeq (CORBA::ULong max, CORBA::ULong length, DynamicAny::NameValuePair *buffer, CORBA::Boolean release)
-- :
--#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq
--#else /* TAO_USE_SEQUENCE_TEMPLATES */
-- TAO_Unbounded_Sequence<DynamicAny::NameValuePair>
--#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-- (max, length, buffer, release)
--{}
--DynamicAny::NameValuePairSeq::NameValuePairSeq (const NameValuePairSeq &seq) // copy ctor
-- :
--#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq
--#else /* TAO_USE_SEQUENCE_TEMPLATES */
-- TAO_Unbounded_Sequence<DynamicAny::NameValuePair>
--#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-- (seq)
--{}
--DynamicAny::NameValuePairSeq::~NameValuePairSeq (void) // dtor
--{}
--void DynamicAny::NameValuePairSeq::_tao_any_destructor (void *x)
--{
-- NameValuePairSeq *tmp = ACE_static_cast (NameValuePairSeq*,x);
-- delete tmp;
--}
--
--
--#endif /* end #if !defined */
--
--static const CORBA::Long _oc_DynamicAny_NameValuePairSeq[] =
--{
-- TAO_ENCAP_BYTE_ORDER, // byte order
-- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x44796e61), ACE_NTOHL (0x6d696341), ACE_NTOHL (0x6e792f4e), ACE_NTOHL (0x616d6556), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x50616972), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:DynamicAny/NameValuePairSeq:1.0
-- 17, ACE_NTOHL (0x4e616d65), ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65506169), ACE_NTOHL (0x72536571), ACE_NTOHL (0x0), // name = NameValuePairSeq
-- CORBA::tk_sequence, // typecode kind
-- 180, // encapsulation length
-- TAO_ENCAP_BYTE_ORDER, // byte order
-- CORBA::tk_struct, // typecode kind
-- 164, // encapsulation length
-- TAO_ENCAP_BYTE_ORDER, // byte order
-- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x44796e61), ACE_NTOHL (0x6d696341), ACE_NTOHL (0x6e792f4e), ACE_NTOHL (0x616d6556), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x50616972), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:DynamicAny/NameValuePair:1.0
-- 14, ACE_NTOHL (0x4e616d65), ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65506169), ACE_NTOHL (0x72000000), // name = NameValuePair
-- 2, // member count
-- 3, ACE_NTOHL (0x69640000), // name = id
-- CORBA::tk_alias, // typecode kind for typedefs
-- 64, // encapsulation length
-- TAO_ENCAP_BYTE_ORDER, // byte order
-- 29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x44796e61), ACE_NTOHL (0x6d696341), ACE_NTOHL (0x6e792f46), ACE_NTOHL (0x69656c64), ACE_NTOHL (0x4e616d65), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:DynamicAny/FieldName:1.0
-- 10, ACE_NTOHL (0x4669656c), ACE_NTOHL (0x644e616d), ACE_NTOHL (0x65000000), // name = FieldName
-- CORBA::tk_string,
-- 0U, // string length
--
-- 6, ACE_NTOHL (0x76616c75), ACE_NTOHL (0x65000000), // name = value
-- CORBA::tk_any,
--
--
-- 0U,
--
--};
--static CORBA::TypeCode _tc_TAO_tc_DynamicAny_NameValuePairSeq (CORBA::tk_alias, sizeof (_oc_DynamicAny_NameValuePairSeq), (char *) &_oc_DynamicAny_NameValuePairSeq, 0, sizeof (DynamicAny::NameValuePairSeq));
--TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
--TAO_NAMESPACE_BEGIN (DynamicAny)
--TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_NameValuePairSeq, &_tc_TAO_tc_DynamicAny_NameValuePairSeq)
--TAO_NAMESPACE_END
--
--#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
--
--#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_)
--#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_
--
-- void
-- DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::_allocate_buffer (CORBA::ULong length)
-- {
-- DynamicAny::NameDynAnyPair* tmp = 0;
-- tmp = _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::allocbuf (length);
--
-- if (this->buffer_ != 0)
-- {
-- DynamicAny::NameDynAnyPair *old = ACE_reinterpret_cast (DynamicAny::NameDynAnyPair *,this->buffer_);
--
-- for (CORBA::ULong i = 0; i < this->length_; ++i)
-- tmp[i] = old[i];
--
-- if (this->release_)
-- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::freebuf (old);
--
-- }
-- this->buffer_ = tmp;
-- }
--
-- void
-- DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::_deallocate_buffer (void)
-- {
-- if (this->buffer_ == 0 || this->release_ == 0)
-- return;
--
-- DynamicAny::NameDynAnyPair *tmp = ACE_reinterpret_cast (DynamicAny::NameDynAnyPair *,this->buffer_);
--
-- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::freebuf (tmp);
-- this->buffer_ = 0;
-- }
--
-- DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::~_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void) // Dtor.
-- {
-- this->_deallocate_buffer ();
-- }
--
--
--#endif /* end #if !defined */
--
--
--#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
--
--#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_)
--#define _DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_
--
--// *************************************************************
--// DynamicAny::NameDynAnyPairSeq
--// *************************************************************
--
--DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (void)
--{}
--DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (CORBA::ULong max) // uses max size
-- :
--#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq
--#else /* TAO_USE_SEQUENCE_TEMPLATES */
-- TAO_Unbounded_Sequence<DynamicAny::NameDynAnyPair>
--#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-- (max)
--{}
--DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (CORBA::ULong max, CORBA::ULong length, DynamicAny::NameDynAnyPair *buffer, CORBA::Boolean release)
-- :
--#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq
--#else /* TAO_USE_SEQUENCE_TEMPLATES */
-- TAO_Unbounded_Sequence<DynamicAny::NameDynAnyPair>
--#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-- (max, length, buffer, release)
--{}
--DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (const NameDynAnyPairSeq &seq) // copy ctor
-- :
--#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq
--#else /* TAO_USE_SEQUENCE_TEMPLATES */
-- TAO_Unbounded_Sequence<DynamicAny::NameDynAnyPair>
--#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-- (seq)
--{}
--DynamicAny::NameDynAnyPairSeq::~NameDynAnyPairSeq (void) // dtor
--{}
--void DynamicAny::NameDynAnyPairSeq::_tao_any_destructor (void *x)
--{
-- NameDynAnyPairSeq *tmp = ACE_static_cast (NameDynAnyPairSeq*,x);
-- delete tmp;
--}
--
--
--#endif /* end #if !defined */
--
--
--// default constructor
--DynamicAny::DynStruct::DynStruct (void)
--{}
--
--// destructor
--DynamicAny::DynStruct::~DynStruct (void)
--{}
--
--DynamicAny::DynStruct_ptr DynamicAny::DynStruct::_narrow (
-- CORBA::Object_ptr obj,
-- CORBA::Environment &ACE_TRY_ENV
-- )
--{
-- return DynStruct::_unchecked_narrow (obj, ACE_TRY_ENV);
--}
--
--DynamicAny::DynStruct_ptr DynamicAny::DynStruct::_unchecked_narrow (
-- CORBA::Object_ptr obj,
-- CORBA::Environment &
-- )
--{
-- if (CORBA::is_nil (obj))
-- return DynStruct::_nil ();
-- return
-- ACE_reinterpret_cast
-- (
-- DynStruct_ptr,
-- obj->_tao_QueryInterface
-- (
-- ACE_reinterpret_cast
-- (
-- ptr_arith_t,
-- &DynStruct::_narrow
-- )
-- )
-- );
--}
--
--DynamicAny::DynStruct_ptr
--DynamicAny::DynStruct::_duplicate (DynStruct_ptr obj)
--{
-- if (!CORBA::is_nil (obj))
-- obj->_add_ref ();
-- return obj;
--}
--
--void *DynamicAny::DynStruct::_tao_QueryInterface (ptr_arith_t type)
--{
-- void *retv = 0;
-- if (type == ACE_reinterpret_cast
-- (ptr_arith_t,
-- &ACE_NESTED_CLASS (::DynamicAny, DynStruct)::_narrow))
-- retv = ACE_reinterpret_cast (void*, this);
-- else if (type == ACE_reinterpret_cast
-- (ptr_arith_t,
-- &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_narrow))
-- retv = ACE_reinterpret_cast
-- (
-- void *,
-- ACE_static_cast
-- (
-- DynamicAny::DynAny_ptr,
-- this
-- )
-- );
-- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
-- retv = ACE_reinterpret_cast (void *,
-- ACE_static_cast (CORBA::Object_ptr, this));
--
-- if (retv)
-- this->_add_ref ();
-- return retv;
--}
--
--const char* DynamicAny::DynStruct::_interface_repository_id (void) const
--{
-- return "IDL:DynamicAny/DynStruct:1.0";
--}
--
--
--#if (TAO_HAS_INTERCEPTORS == 1)
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_name::TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_name (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_name::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_name::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynStruct_current_member_name_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynStruct_current_member_name_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_name::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_name::result (char * result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_kind::TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_kind (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_kind::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_kind::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynStruct_current_member_kind_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynStruct_current_member_kind_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_kind::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_kind::result (CORBA::TCKind_ptr result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members::TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members::result (DynamicAny::NameValuePairSeq * result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members::TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,const DynamicAny::NameValuePairSeq & value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= this->value_;
--
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynStruct_set_members_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynStruct_set_members_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members_as_dyn_any::TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members_as_dyn_any (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members_as_dyn_any::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members_as_dyn_any::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members_as_dyn_any::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members_as_dyn_any::result (DynamicAny::NameDynAnyPairSeq * result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members_as_dyn_any::TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members_as_dyn_any (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,const DynamicAny::NameDynAnyPairSeq & value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members_as_dyn_any::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= this->value_;
--
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members_as_dyn_any::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynStruct_set_members_as_dyn_any_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynStruct_set_members_as_dyn_any_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynStruct::TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members_as_dyn_any::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--#endif /* TAO_HAS_INTERCEPTORS */
--
--// default constructor
--DynamicAny::DynUnion::DynUnion (void)
--{}
--
--// destructor
--DynamicAny::DynUnion::~DynUnion (void)
--{}
--
--DynamicAny::DynUnion_ptr DynamicAny::DynUnion::_narrow (
-- CORBA::Object_ptr obj,
-- CORBA::Environment &ACE_TRY_ENV
-- )
--{
-- return DynUnion::_unchecked_narrow (obj, ACE_TRY_ENV);
--}
--
--DynamicAny::DynUnion_ptr DynamicAny::DynUnion::_unchecked_narrow (
-- CORBA::Object_ptr obj,
-- CORBA::Environment &
-- )
-+DynamicAny::DynStruct_ptr DynamicAny::DynStruct::_unchecked_narrow (
-+ CORBA::Object_ptr obj,
-+ CORBA::Environment &
-+ )
- {
- if (CORBA::is_nil (obj))
-- return DynUnion::_nil ();
-+ return DynStruct::_nil ();
- return
- ACE_reinterpret_cast
- (
-- DynUnion_ptr,
-+ DynStruct_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
-- (
-- ptr_arith_t,
-- &DynUnion::_narrow
-- )
-- )
-- );
--}
--
--DynamicAny::DynUnion_ptr
--DynamicAny::DynUnion::_duplicate (DynUnion_ptr obj)
--{
-- if (!CORBA::is_nil (obj))
-- obj->_add_ref ();
-- return obj;
--}
--
--void *DynamicAny::DynUnion::_tao_QueryInterface (ptr_arith_t type)
--{
-- void *retv = 0;
-- if (type == ACE_reinterpret_cast
-- (ptr_arith_t,
-- &ACE_NESTED_CLASS (::DynamicAny, DynUnion)::_narrow))
-- retv = ACE_reinterpret_cast (void*, this);
-- else if (type == ACE_reinterpret_cast
-- (ptr_arith_t,
-- &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_narrow))
-- retv = ACE_reinterpret_cast
-- (
-- void *,
-- ACE_static_cast
-- (
-- DynamicAny::DynAny_ptr,
-- this
-- )
-- );
-- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
-- retv = ACE_reinterpret_cast (void *,
-- ACE_static_cast (CORBA::Object_ptr, this));
--
-- if (retv)
-- this->_add_ref ();
-- return retv;
--}
--
--const char* DynamicAny::DynUnion::_interface_repository_id (void) const
--{
-- return "IDL:DynamicAny/DynUnion:1.0";
--}
--
--
--#if (TAO_HAS_INTERCEPTORS == 1)
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_get_discriminator::TAO_ClientRequest_Info_DynamicAny_DynUnion_get_discriminator (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_get_discriminator::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_get_discriminator::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_get_discriminator::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_get_discriminator::result (DynamicAny::DynAny_ptr result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_set_discriminator::TAO_ClientRequest_Info_DynamicAny_DynUnion_set_discriminator (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,DynamicAny::DynAny_ptr d,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),d_ (d)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_set_discriminator::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= this->d_;
--
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_set_discriminator::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynUnion_set_discriminator_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 1; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynUnion_set_discriminator_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_set_discriminator::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_default_member::TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_default_member (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_default_member::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_default_member::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynUnion_set_to_default_member_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 1; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynUnion_set_to_default_member_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_default_member::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
--this->result_val_.type (&tc);
--
--return &this->result_val_;
--}
--
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_no_active_member::TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_no_active_member (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_no_active_member::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_no_active_member::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynUnion_set_to_no_active_member_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 1; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynUnion_set_to_no_active_member_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_no_active_member::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
--this->result_val_.type (&tc);
--
--return &this->result_val_;
--}
--
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_has_no_active_member::TAO_ClientRequest_Info_DynamicAny_DynUnion_has_no_active_member (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_has_no_active_member::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_has_no_active_member::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_has_no_active_member::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= CORBA::Any::from_boolean (this->result_);
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_has_no_active_member::result (CORBA::Boolean result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_discriminator_kind::TAO_ClientRequest_Info_DynamicAny_DynUnion_discriminator_kind (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_discriminator_kind::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_discriminator_kind::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_discriminator_kind::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
+ // default constructor
+ DynamicAny::DynStruct::DynStruct ()
-{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_discriminator_kind::result (CORBA::TCKind_ptr result)
-- {
-- // update the result
-- this->result_ = result;
- }
--
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_member::TAO_ClientRequest_Info_DynamicAny_DynUnion_member (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_member::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
-+ (
-+ ptr_arith_t,
-+ &DynStruct::_narrow
-+ )
-+ )
-+ );
- }
-
--
-- Dynamic::ExceptionList *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_member::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynUnion_member_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 1; ++i)
-+DynamicAny::DynStruct_ptr
-+DynamicAny::DynStruct::_duplicate (DynStruct_ptr obj)
- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynUnion_member_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-+ if (!CORBA::is_nil (obj))
-+ obj->_add_ref ();
-+ return obj;
- }
-
--CORBA::Any *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_member::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+void *DynamicAny::DynStruct::_tao_QueryInterface (ptr_arith_t type)
- {
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
-+ void *retv = 0;
-+ if (type == ACE_reinterpret_cast
-+ (ptr_arith_t,
-+ &ACE_NESTED_CLASS (::DynamicAny, DynStruct)::_narrow))
-+ retv = ACE_reinterpret_cast (void*, this);
-+ else if (type == ACE_reinterpret_cast
-+ (ptr_arith_t,
-+ &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_narrow))
-+ retv = ACE_reinterpret_cast
-+ (
-+ void *,
-+ ACE_static_cast
-+ (
-+ DynamicAny::DynAny_ptr,
-+ this
-+ )
-+ );
-+ else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
-+ retv = ACE_reinterpret_cast (void *,
-+ ACE_static_cast (CORBA::Object_ptr, this));
-
--void
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_member::result (DynamicAny::DynAny_ptr result)
-- {
-- // update the result
-- this->result_ = result;
-+ if (retv)
-+ this->_add_ref ();
-+ return retv;
- }
-
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_member_name::TAO_ClientRequest_Info_DynamicAny_DynUnion_member_name (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_member_name::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+const char* DynamicAny::DynStruct::_interface_repository_id (void) const
- {
-- // Generate the arg list on demand
-- return 0;
-+ return "IDL:DynamicAny/DynStruct:1.0";
- }
++{}
+ // destructor
+ DynamicAny::DynStruct::~DynStruct (void)
+@@ -746,8 +742,7 @@
-- Dynamic::ExceptionList *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_member_name::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
+ // default constructor
+ DynamicAny::DynUnion::DynUnion ()
-{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynUnion_member_name_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
-
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 1; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynUnion_member_name_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
-+// default constructor
-+DynamicAny::DynUnion::DynUnion (void)
-+{}
-
-- return &this->exception_list_;
- }
-+// destructor
-+DynamicAny::DynUnion::~DynUnion (void)
+{}
--CORBA::Any *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_member_name::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+DynamicAny::DynUnion_ptr DynamicAny::DynUnion::_narrow (
-+ CORBA::Object_ptr obj,
-+ CORBA::Environment &ACE_TRY_ENV
-+ )
- {
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
-+ return DynUnion::_unchecked_narrow (obj, ACE_TRY_ENV);
- }
-
--void
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_member_name::result (char * result)
-+DynamicAny::DynUnion_ptr DynamicAny::DynUnion::_unchecked_narrow (
-+ CORBA::Object_ptr obj,
-+ CORBA::Environment &
-+ )
- {
-- // update the result
-- this->result_ = result;
-+ if (CORBA::is_nil (obj))
-+ return DynUnion::_nil ();
-+ return
-+ ACE_reinterpret_cast
-+ (
-+ DynUnion_ptr,
-+ obj->_tao_QueryInterface
-+ (
-+ ACE_reinterpret_cast
-+ (
-+ ptr_arith_t,
-+ &DynUnion::_narrow
-+ )
-+ )
-+ );
- }
+ // destructor
+ DynamicAny::DynUnion::~DynUnion (void)
+@@ -1071,8 +1066,7 @@
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_member_kind::TAO_ClientRequest_Info_DynamicAny_DynUnion_member_kind (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_member_kind::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+DynamicAny::DynUnion_ptr
-+DynamicAny::DynUnion::_duplicate (DynUnion_ptr obj)
- {
-- // Generate the arg list on demand
-- return 0;
-+ if (!CORBA::is_nil (obj))
-+ obj->_add_ref ();
-+ return obj;
- }
-
--
-- Dynamic::ExceptionList *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_member_kind::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
+ // default constructor
+ DynamicAny::DynSequence::DynSequence ()
-{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynUnion_member_kind_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 1; ++i)
-+void *DynamicAny::DynUnion::_tao_QueryInterface (ptr_arith_t type)
- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynUnion_member_kind_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
-+ void *retv = 0;
-+ if (type == ACE_reinterpret_cast
-+ (ptr_arith_t,
-+ &ACE_NESTED_CLASS (::DynamicAny, DynUnion)::_narrow))
-+ retv = ACE_reinterpret_cast (void*, this);
-+ else if (type == ACE_reinterpret_cast
-+ (ptr_arith_t,
-+ &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_narrow))
-+ retv = ACE_reinterpret_cast
-+ (
-+ void *,
-+ ACE_static_cast
-+ (
-+ DynamicAny::DynAny_ptr,
-+ this
-+ )
-+ );
-+ else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
-+ retv = ACE_reinterpret_cast (void *,
-+ ACE_static_cast (CORBA::Object_ptr, this));
-
-- return &this->exception_list_;
-+ if (retv)
-+ this->_add_ref ();
-+ return retv;
- }
-
--CORBA::Any *
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_member_kind::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+const char* DynamicAny::DynUnion::_interface_repository_id (void) const
- {
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
-+ return "IDL:DynamicAny/DynUnion:1.0";
- }
-
--void
--DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_member_kind::result (CORBA::TCKind_ptr result)
-- {
-- // update the result
-- this->result_ = result;
- }
++{}
--#endif /* TAO_HAS_INTERCEPTORS */
+ // destructor
+ DynamicAny::DynSequence::~DynSequence (void)
+@@ -1152,8 +1146,7 @@
- #if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-@@ -4977,318 +1114,23 @@
- (
- DynamicAny::DynAny_ptr,
- this
-- )
-- );
-- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
-- retv = ACE_reinterpret_cast (void *,
-- ACE_static_cast (CORBA::Object_ptr, this));
--
-- if (retv)
-- this->_add_ref ();
-- return retv;
--}
--
--const char* DynamicAny::DynSequence::_interface_repository_id (void) const
--{
-- return "IDL:DynamicAny/DynSequence:1.0";
--}
--
--
--#if (TAO_HAS_INTERCEPTORS == 1)
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_get_length::TAO_ClientRequest_Info_DynamicAny_DynSequence_get_length (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_get_length::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_get_length::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_get_length::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_get_length::result (CORBA::ULong result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_set_length::TAO_ClientRequest_Info_DynamicAny_DynSequence_set_length (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::ULong len,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),len_ (len)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_set_length::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= len_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_set_length::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynSequence_set_length_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 1; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynSequence_set_length_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_set_length::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements::TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements::result (DynamicAny::AnySeq * result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements::TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,const DynamicAny::AnySeq & value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= this->value_;
--
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynSequence_set_elements_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynSequence_set_elements_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements_as_dyn_any::TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements_as_dyn_any (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements_as_dyn_any::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements_as_dyn_any::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements_as_dyn_any::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
+ // default constructor
+ DynamicAny::DynArray::DynArray ()
-{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements_as_dyn_any::result (DynamicAny::DynAnySeq * result)
-- {
-- // update the result
-- this->result_ = result;
- }
--
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements_as_dyn_any::TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements_as_dyn_any (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,const DynamicAny::DynAnySeq & value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements_as_dyn_any::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= this->value_;
--
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements_as_dyn_any::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynSequence_set_elements_as_dyn_any_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynSequence_set_elements_as_dyn_any_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
-+ )
-+ );
-+ else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow))
-+ retv = ACE_reinterpret_cast (void *,
-+ ACE_static_cast (CORBA::Object_ptr, this));
-
-- return &this->exception_list_;
-+ if (retv)
-+ this->_add_ref ();
-+ return retv;
- }
-
-- CORBA::Any *
-- DynamicAny::DynSequence::TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements_as_dyn_any::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-+const char* DynamicAny::DynSequence::_interface_repository_id (void) const
- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-+ return "IDL:DynamicAny/DynSequence:1.0";
- }
++{}
--#endif /* TAO_HAS_INTERCEPTORS */
-+
+ // destructor
+ DynamicAny::DynArray::~DynArray (void)
+@@ -1233,8 +1226,7 @@
// default constructor
- DynamicAny::DynArray::DynArray (void)
-@@ -5370,204 +1212,6 @@
- }
-
-
--#if (TAO_HAS_INTERCEPTORS == 1)
--DynamicAny::DynArray::TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements::TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynArray::TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynArray::TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynArray::TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynArray::TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements::result (DynamicAny::AnySeq * result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynArray::TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements::TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,const DynamicAny::AnySeq & value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynArray::TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= this->value_;
--
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynArray::TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynArray_set_elements_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynArray_set_elements_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynArray::TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynArray::TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements_as_dyn_any::TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements_as_dyn_any (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynArray::TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements_as_dyn_any::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynArray::TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements_as_dyn_any::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynArray::TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements_as_dyn_any::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
+ DynamicAny::DynValue::DynValue ()
-{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynArray::TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements_as_dyn_any::result (DynamicAny::DynAnySeq * result)
-- {
-- // update the result
-- this->result_ = result;
- }
--
--DynamicAny::DynArray::TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements_as_dyn_any::TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements_as_dyn_any (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,const DynamicAny::DynAnySeq & value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynArray::TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements_as_dyn_any::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= this->value_;
--
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynArray::TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements_as_dyn_any::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynArray_set_elements_as_dyn_any_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynArray_set_elements_as_dyn_any_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynArray::TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements_as_dyn_any::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--#endif /* TAO_HAS_INTERCEPTORS */
-
- // default constructor
- DynamicAny::DynValue::DynValue (void)
-@@ -5649,317 +1293,6 @@
- }
++{}
-
--#if (TAO_HAS_INTERCEPTORS == 1)
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_name::TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_name (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_name::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_name::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynValue_current_member_name_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynValue_current_member_name_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_name::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_name::result (char * result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_kind::TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_kind (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_kind::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_kind::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynValue_current_member_kind_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynValue_current_member_kind_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
--CORBA::Any *
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_kind::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_kind::result (CORBA::TCKind_ptr result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_get_members::TAO_ClientRequest_Info_DynamicAny_DynValue_get_members (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_get_members::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_get_members::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_get_members::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_get_members::result (DynamicAny::NameValuePairSeq * result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_set_members::TAO_ClientRequest_Info_DynamicAny_DynValue_set_members (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,const DynamicAny::NameValuePairSeq & value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_set_members::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= this->value_;
--
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_set_members::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynValue_set_members_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynValue_set_members_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_set_members::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_get_members_as_dyn_any::TAO_ClientRequest_Info_DynamicAny_DynValue_get_members_as_dyn_any (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_get_members_as_dyn_any::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- return 0;
--}
--
--
-- Dynamic::ExceptionList *
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_get_members_as_dyn_any::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the exception list on demand
-- return 0;
--}
--
--
-- CORBA::Any *
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_get_members_as_dyn_any::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the result on demand :
--this->result_val_ <<= this->result_;
--return &this->result_val_;
--}
--
--void
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_get_members_as_dyn_any::result (DynamicAny::NameDynAnyPairSeq * result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_set_members_as_dyn_any::TAO_ClientRequest_Info_DynamicAny_DynValue_set_members_as_dyn_any (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,const DynamicAny::NameDynAnyPairSeq & value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_set_members_as_dyn_any::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= this->value_;
--
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_set_members_as_dyn_any::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynValue_set_members_as_dyn_any_exceptiondata [] =
-- {
-- {DynamicAny::DynAny::_tc_TypeMismatch, DynamicAny::DynAny::TypeMismatch::_alloc},
-- {DynamicAny::DynAny::_tc_InvalidValue, DynamicAny::DynAny::InvalidValue::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 2; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynValue_set_members_as_dyn_any_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynValue::TAO_ClientRequest_Info_DynamicAny_DynValue_set_members_as_dyn_any::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- CORBA::TypeCode tc (CORBA::tk_void);
-- this->result_val_.type (&tc);
--
-- return &this->result_val_;
-- }
--
--#endif /* TAO_HAS_INTERCEPTORS */
+ // destructor
+ DynamicAny::DynValue::~DynValue (void)
+@@ -1314,8 +1306,7 @@
// default constructor
- DynamicAny::DynAnyFactory::DynAnyFactory (void)
-@@ -6094,128 +1427,6 @@
- }
-
-
--#if (TAO_HAS_INTERCEPTORS == 1)
--DynamicAny::DynAnyFactory::TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any::TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,const CORBA::Any & value,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),value_ (value)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAnyFactory::TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
+ DynamicAny::DynAnyFactory::DynAnyFactory ()
-{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= value_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynAnyFactory::TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAnyFactory_create_dyn_any_exceptiondata [] =
-- {
-- {DynamicAny::DynAnyFactory::_tc_InconsistentTypeCode, DynamicAny::DynAnyFactory::InconsistentTypeCode::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 1; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAnyFactory_create_dyn_any_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynAnyFactory::TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- this->result_val_ <<= this->result_;
-- return &this->result_val_;
- }
--
--void
--DynamicAny::DynAnyFactory::TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any::result (DynamicAny::DynAny_ptr result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--DynamicAny::DynAnyFactory::TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any_from_type_code::TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any_from_type_code (const char *_tao_operation,
--IOP::ServiceContextList &_tao_service_context_list,
--CORBA::Object *_tao_target,CORBA::TypeCode_ptr type,
--CORBA::Environment &)
-- : TAO_ClientRequest_Info (_tao_operation, _tao_service_context_list, _tao_target),type_ (type)
--{}
--
--Dynamic::ParameterList *
--DynamicAny::DynAnyFactory::TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any_from_type_code::arguments (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
--{
-- // Generate the arg list on demand
-- CORBA::ULong length = 0;
-- length = this->parameter_list_.length ();
-- this->parameter_list_.length (length + 1);
-- this->parameter_list_[length].argument <<= type_;
-- this->parameter_list_[length].mode = Dynamic::PARAM_IN;
--
-- return &this->parameter_list_;
--}
--
-- Dynamic::ExceptionList *
-- DynamicAny::DynAnyFactory::TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any_from_type_code::exceptions (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the exception list on demand
-- static TAO_Exception_Data _tao_DynamicAny_DynAnyFactory_create_dyn_any_from_type_code_exceptiondata [] =
-- {
-- {DynamicAny::DynAnyFactory::_tc_InconsistentTypeCode, DynamicAny::DynAnyFactory::InconsistentTypeCode::_alloc}
-- };
--
-- CORBA::ULong length = 0;
-- for (CORBA::ULong i = 0;i < 1; ++i)
-- {
-- CORBA::TypeCode_ptr tcp = _tao_DynamicAny_DynAnyFactory_create_dyn_any_from_type_code_exceptiondata [i].tc;
-- length = this->exception_list_.length ();
-- this->exception_list_.length (length + 1);
-- TAO_Pseudo_Object_Manager<CORBA::TypeCode,CORBA::TypeCode_var> tcp_object (&tcp, 1);
-- this->exception_list_[length] = tcp_object;
-- }
--
-- return &this->exception_list_;
-- }
--
-- CORBA::Any *
-- DynamicAny::DynAnyFactory::TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any_from_type_code::result (CORBA::Environment &)
-- ACE_THROW_SPEC ((CORBA::SystemException))
-- {
-- // Generate the result on demand :
-- this->result_val_ <<= this->result_;
-- return &this->result_val_;
-- }
--
--void
--DynamicAny::DynAnyFactory::TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any_from_type_code::result (DynamicAny::DynAny_ptr result)
-- {
-- // update the result
-- this->result_ = result;
-- }
--
--#endif /* TAO_HAS_INTERCEPTORS */
- #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<DynamicAny::DynAny,DynamicAny::DynAny_var>;
-@@ -6621,4 +1832,3 @@
- }
- return 0; // error
- }
--
++{}
+
+ // destructor
+ DynamicAny::DynAnyFactory::~DynAnyFactory (void)
diff --git a/TAO/tao/DynamicAny/diffs/DynamicAnyC.h.diff b/TAO/tao/DynamicAny/diffs/DynamicAnyC.h.diff
index 8fb967bc73e..df5821d31e2 100644
--- a/TAO/tao/DynamicAny/diffs/DynamicAnyC.h.diff
+++ b/TAO/tao/DynamicAny/diffs/DynamicAnyC.h.diff
@@ -1,6 +1,6 @@
---- orig/DynamicAnyC.h Fri Aug 25 15:14:31 2000
-+++ DynamicAnyC.h Sun Aug 27 12:29:17 2000
-@@ -10,6 +10,10 @@
+--- orig/DynamicAnyC.h Thu Dec 07 17:45:21 2000
++++ DynamicAnyC.h Thu Dec 07 17:39:55 2000
+@@ -22,6 +22,10 @@
#ifndef _TAO_IDL_ORIG_DYNAMICANYC_H_
#define _TAO_IDL_ORIG_DYNAMICANYC_H_
@@ -11,5226 +11,3 @@
#include "ace/pre.h"
#include "tao/corba.h"
-@@ -474,6 +478,7 @@
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
-+#ifdef TAO_HAS_VALUETYPE
- virtual void insert_val (
- CORBA::ValueBase_ptr value,
- CORBA::Environment &ACE_TRY_ENV =
-@@ -484,6 +489,7 @@
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-+#endif /* TAO_HAS_VALUETYPE */
-
- virtual CORBA::Boolean get_boolean (
- CORBA::Environment &ACE_TRY_ENV =
-@@ -675,6 +681,7 @@
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
-+#ifdef TAO_HAS_VALUETYPE
- virtual CORBA::ValueBase_ptr get_val (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
-@@ -684,6 +691,7 @@
- DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-+#endif /* TAO_HAS_VALUETYPE */
-
- virtual CORBA::Boolean seek (
- CORBA::Long index,
-@@ -737,3308 +745,840 @@
- private:
- DynAny (const DynAny &);
- void operator= (const DynAny &);
--#if (TAO_HAS_INTERCEPTORS == 1)
-- // Generation of interceptors related RequestInfo classes per operation.
-- // This needed to be able to store the arguments, exceptiosn, constexts
-- // and build the lists dynamically on demand so that unnecessary time overhead
-- // of building these lists when they arent used is avoided.
-- class TAO_ClientRequest_Info_DynamicAny_DynAny_type : public TAO_ClientRequest_Info
-- {
-- public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_type (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-
-- virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
-- virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+};
-
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_type (const TAO_ClientRequest_Info_DynamicAny_DynAny_type &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_type &);
--void result (CORBA::TypeCode_ptr result);
-- // update the result
--CORBA::TypeCode_ptr result_;
--};
-+#endif /* end #if !defined */
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_assign : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_assign (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , DynamicAny::DynAny_ptr dyn_any ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#if !defined (_DYNAMICANY_DYNFIXED___PTR_CH_)
-+#define _DYNAMICANY_DYNFIXED___PTR_CH_
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+class DynFixed;
-+typedef DynFixed *DynFixed_ptr;
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#endif /* end #if !defined */
-
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_assign (const TAO_ClientRequest_Info_DynamicAny_DynAny_assign &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_assign &);
--DynamicAny::DynAny_ptr & dyn_any_;
--};
-+#if !defined (_DYNAMICANY_DYNFIXED___VAR_CH_)
-+#define _DYNAMICANY_DYNFIXED___VAR_CH_
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_from_any : public TAO_ClientRequest_Info
-+class TAO_DynamicAny_Export DynFixed_var : public TAO_Base_var
- {
- public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_from_any (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , const CORBA::Any & value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ DynFixed_var (void); // default constructor
-+ DynFixed_var (DynFixed_ptr p) : ptr_ (p) {}
-+ DynFixed_var (const DynFixed_var &); // copy constructor
-+ ~DynFixed_var (void); // destructor
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ DynFixed_var &operator= (DynFixed_ptr);
-+ DynFixed_var &operator= (const DynFixed_var &);
-+ DynFixed_ptr operator-> (void) const;
-
-+ operator const DynFixed_ptr &() const;
-+ operator DynFixed_ptr &();
-+ // in, inout, out, _retn
-+ DynFixed_ptr in (void) const;
-+ DynFixed_ptr &inout (void);
-+ DynFixed_ptr &out (void);
-+ DynFixed_ptr _retn (void);
-+ DynFixed_ptr ptr (void) const;
-
- private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_from_any (const TAO_ClientRequest_Info_DynamicAny_DynAny_from_any &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_from_any &);
--const CORBA::Any & value_;
-+ DynFixed_ptr ptr_;
-+ // Unimplemented - prevents widening assignment.
-+ DynFixed_var (const TAO_Base_var &rhs);
-+ DynFixed_var &operator= (const TAO_Base_var &rhs);
- };
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_to_any : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_to_any (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#endif /* end #if !defined */
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#if !defined (_DYNAMICANY_DYNFIXED___OUT_CH_)
-+#define _DYNAMICANY_DYNFIXED___OUT_CH_
-
-+class TAO_DynamicAny_Export DynFixed_out
-+{
-+public:
-+ DynFixed_out (DynFixed_ptr &);
-+ DynFixed_out (DynFixed_var &);
-+ DynFixed_out (const DynFixed_out &);
-+ DynFixed_out &operator= (const DynFixed_out &);
-+ DynFixed_out &operator= (const DynFixed_var &);
-+ DynFixed_out &operator= (DynFixed_ptr);
-+ operator DynFixed_ptr &();
-+ DynFixed_ptr &ptr (void);
-+ DynFixed_ptr operator-> (void);
-
- private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_to_any (const TAO_ClientRequest_Info_DynamicAny_DynAny_to_any &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_to_any &);
--void result (CORBA::Any * result);
-- // update the result
--CORBA::Any * result_;
-+ DynFixed_ptr &ptr_;
- };
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_equal : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_equal (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , DynamicAny::DynAny_ptr dyn_any ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#endif /* end #if !defined */
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#if !defined (_DYNAMICANY_DYNFIXED_CH_)
-+#define _DYNAMICANY_DYNFIXED_CH_
-
-+class TAO_DynamicAny_Export DynFixed: public virtual DynAny
-+{
-+public:
-+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
-+ typedef DynFixed_ptr _ptr_type;
-+ typedef DynFixed_var _var_type;
-+#endif /* ! __GNUC__ || g++ >= 2.8 */
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_equal (const TAO_ClientRequest_Info_DynamicAny_DynAny_equal &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_equal &);
--DynamicAny::DynAny_ptr & dyn_any_;
--void result (CORBA::Boolean result);
-- // update the result
--CORBA::Boolean result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_destroy : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_destroy (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-+ // the static operations
-+ static DynFixed_ptr _duplicate (DynFixed_ptr obj);
-+ static DynFixed_ptr _narrow (
-+ CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_destroy (const TAO_ClientRequest_Info_DynamicAny_DynAny_destroy &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_destroy &);
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_copy : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_copy (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-+ static DynFixed_ptr _unchecked_narrow (
-+ CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
-+ static DynFixed_ptr _nil (void)
-+ {
-+ return (DynFixed_ptr)0;
-+ }
-
-- virtual Dynamic::ParameterList * arguments (
-+ virtual char * get_value (
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ TAO_default_environment ()
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException
-+ )) = 0;
-
--virtual Dynamic::ExceptionList * exceptions (
-+ virtual CORBA::Boolean set_value (
-+ const char * val,
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ TAO_default_environment ()
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException,
-+ DynamicAny::DynAny::TypeMismatch,
-+ DynamicAny::DynAny::InvalidValue
-+ )) = 0;
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ virtual void *_tao_QueryInterface (ptr_arith_t type);
-
-+ virtual const char* _interface_repository_id (void) const;
-
-+protected:
-+ DynFixed (void);
-+ virtual ~DynFixed (void);
- private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_copy (const TAO_ClientRequest_Info_DynamicAny_DynAny_copy &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_copy &);
--void result (DynamicAny::DynAny_ptr result);
-- // update the result
--DynamicAny::DynAny_ptr result_;
-+ DynFixed (const DynFixed &);
-+ void operator= (const DynFixed &);
-+
- };
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_boolean : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_boolean (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::Boolean value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#endif /* end #if !defined */
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#if !defined (_DYNAMICANY_DYNENUM___PTR_CH_)
-+#define _DYNAMICANY_DYNENUM___PTR_CH_
-
-+class DynEnum;
-+typedef DynEnum *DynEnum_ptr;
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_boolean (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_boolean &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_boolean &);
--CORBA::Boolean & value_;
--};
-+#endif /* end #if !defined */
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_octet : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_octet (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::Octet value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#if !defined (_DYNAMICANY_DYNENUM___VAR_CH_)
-+#define _DYNAMICANY_DYNENUM___VAR_CH_
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+class TAO_DynamicAny_Export DynEnum_var : public TAO_Base_var
-+{
-+public:
-+ DynEnum_var (void); // default constructor
-+ DynEnum_var (DynEnum_ptr p) : ptr_ (p) {}
-+ DynEnum_var (const DynEnum_var &); // copy constructor
-+ ~DynEnum_var (void); // destructor
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ DynEnum_var &operator= (DynEnum_ptr);
-+ DynEnum_var &operator= (const DynEnum_var &);
-+ DynEnum_ptr operator-> (void) const;
-
-+ operator const DynEnum_ptr &() const;
-+ operator DynEnum_ptr &();
-+ // in, inout, out, _retn
-+ DynEnum_ptr in (void) const;
-+ DynEnum_ptr &inout (void);
-+ DynEnum_ptr &out (void);
-+ DynEnum_ptr _retn (void);
-+ DynEnum_ptr ptr (void) const;
-
- private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_octet (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_octet &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_octet &);
--CORBA::Octet & value_;
-+ DynEnum_ptr ptr_;
-+ // Unimplemented - prevents widening assignment.
-+ DynEnum_var (const TAO_Base_var &rhs);
-+ DynEnum_var &operator= (const TAO_Base_var &rhs);
- };
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_char : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_char (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::Char value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#endif /* end #if !defined */
-
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_char (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_char &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_char &);
--CORBA::Char & value_;
--};
-+#if !defined (_DYNAMICANY_DYNENUM___OUT_CH_)
-+#define _DYNAMICANY_DYNENUM___OUT_CH_
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_short : public TAO_ClientRequest_Info
-+class TAO_DynamicAny_Export DynEnum_out
- {
- public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_short (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::Short value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-+ DynEnum_out (DynEnum_ptr &);
-+ DynEnum_out (DynEnum_var &);
-+ DynEnum_out (const DynEnum_out &);
-+ DynEnum_out &operator= (const DynEnum_out &);
-+ DynEnum_out &operator= (const DynEnum_var &);
-+ DynEnum_out &operator= (DynEnum_ptr);
-+ operator DynEnum_ptr &();
-+ DynEnum_ptr &ptr (void);
-+ DynEnum_ptr operator-> (void);
-
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+private:
-+ DynEnum_ptr &ptr_;
-+};
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#endif /* end #if !defined */
-
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_short (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_short &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_short &);
--CORBA::Short & value_;
--};
-+#if !defined (_DYNAMICANY_DYNENUM_CH_)
-+#define _DYNAMICANY_DYNENUM_CH_
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ushort : public TAO_ClientRequest_Info
-+class TAO_DynamicAny_Export DynEnum: public virtual DynAny
- {
- public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ushort (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::UShort value ,
-+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
-+ typedef DynEnum_ptr _ptr_type;
-+ typedef DynEnum_var _var_type;
-+#endif /* ! __GNUC__ || g++ >= 2.8 */
-+
-+ // the static operations
-+ static DynEnum_ptr _duplicate (DynEnum_ptr obj);
-+ static DynEnum_ptr _narrow (
-+ CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
--
-- virtual Dynamic::ParameterList * arguments (
-+ static DynEnum_ptr _unchecked_narrow (
-+ CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ TAO_default_environment ()
-+ );
-+ static DynEnum_ptr _nil (void)
-+ {
-+ return (DynEnum_ptr)0;
-+ }
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-+ virtual char * get_as_string (
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ushort (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ushort &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ushort &);
--CORBA::UShort & value_;
--};
-+ TAO_default_environment ()
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException
-+ )) = 0;
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_long : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_long (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::Long value ,
-+ virtual void set_as_string (
-+ const char * value,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
-- );
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException,
-+ DynamicAny::DynAny::InvalidValue
-+ )) = 0;
-
-- virtual Dynamic::ParameterList * arguments (
-+ virtual CORBA::ULong get_as_ulong (
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ TAO_default_environment ()
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException
-+ )) = 0;
-
--virtual Dynamic::ExceptionList * exceptions (
-+ virtual void set_as_ulong (
-+ CORBA::ULong value,
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ TAO_default_environment ()
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException,
-+ DynamicAny::DynAny::InvalidValue
-+ )) = 0;
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ virtual void *_tao_QueryInterface (ptr_arith_t type);
-
-+ virtual const char* _interface_repository_id (void) const;
-
-+protected:
-+ DynEnum (void);
-+ virtual ~DynEnum (void);
- private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_long (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_long &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_long &);
--CORBA::Long & value_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulong : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulong (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::ULong value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-+ DynEnum (const DynEnum &);
-+ void operator= (const DynEnum &);
-
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+};
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#endif /* end #if !defined */
-
-+typedef char * FieldName;
-+typedef CORBA::String_var FieldName_var;
-+typedef CORBA::String_out FieldName_out;
-+TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_FieldName;
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulong (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulong &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulong &);
--CORBA::ULong & value_;
--};
-+struct NameValuePair;
-+class NameValuePair_var;
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_float : public TAO_ClientRequest_Info
-+struct TAO_DynamicAny_Export NameValuePair
- {
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_float (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::Float value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
-+ typedef NameValuePair_var _var_type;
-+#endif /* ! __GNUC__ || g++ >= 2.8 */
-
-+ static void _tao_any_destructor (void*);
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_float (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_float &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_float &);
--CORBA::Float & value_;
-+ TAO_String_Manager id;
-+ CORBA::Any value;
- };
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_double : public TAO_ClientRequest_Info
-+class TAO_DynamicAny_Export NameValuePair_var
- {
- public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_double (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::Double value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ NameValuePair_var (void); // default constructor
-+ NameValuePair_var (NameValuePair *);
-+ NameValuePair_var (const NameValuePair_var &); // copy constructor
-+ ~NameValuePair_var (void); // destructor
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ NameValuePair_var &operator= (NameValuePair *);
-+ NameValuePair_var &operator= (const NameValuePair_var &);
-+ NameValuePair *operator-> (void);
-+ const NameValuePair *operator-> (void) const;
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ operator const NameValuePair &() const;
-+ operator NameValuePair &();
-+ operator NameValuePair &() const;
-+ operator NameValuePair *&(); // variable-size types only
-
-+ // in, inout, out, _retn
-+ const NameValuePair &in (void) const;
-+ NameValuePair &inout (void);
-+ NameValuePair *&out (void);
-+ NameValuePair *_retn (void);
-+ NameValuePair *ptr (void) const;
-
- private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_double (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_double &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_double &);
--CORBA::Double & value_;
-+ NameValuePair *ptr_;
- };
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_string : public TAO_ClientRequest_Info
-+class TAO_DynamicAny_Export NameValuePair_out
- {
- public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_string (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , const char * value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-+ NameValuePair_out (NameValuePair *&);
-+ NameValuePair_out (NameValuePair_var &);
-+ NameValuePair_out (const NameValuePair_out &);
-+ NameValuePair_out &operator= (const NameValuePair_out &);
-+ NameValuePair_out &operator= (NameValuePair *);
-+ operator NameValuePair *&();
-+ NameValuePair *&ptr (void);
-+ NameValuePair *operator-> (void);
-
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+private:
-+ NameValuePair *&ptr_;
-+ // assignment from T_var not allowed
-+ void operator= (const NameValuePair_var &);
-+};
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_NameValuePair;
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-
-+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_string (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_string &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_string &);
--const char *& value_;
--};
-+#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CH_)
-+#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CH_
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_reference : public TAO_ClientRequest_Info
-+ class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq : public TAO_Unbounded_Base_Sequence
- {
- public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_reference (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::Object_ptr value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ // = Initialization and termination methods.
-
-+ _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void); // Default constructor.
-+ _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (CORBA::ULong maximum);
-+ _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (CORBA::ULong maximum,
-+ CORBA::ULong length,
-+ NameValuePair *data,
-+ CORBA::Boolean release = 0);
-+ _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (const _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &rhs);
-+ _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &operator= (const _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &rhs);
-+ virtual ~_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void); // Dtor.
-+ // = Accessors.
-+ NameValuePair &operator[] (CORBA::ULong i);
-+ const NameValuePair &operator[] (CORBA::ULong i) const;
-+ // = Static operations.
-+ static NameValuePair *allocbuf (CORBA::ULong size);
-+ static void freebuf (NameValuePair *buffer);
-+ virtual void _allocate_buffer (CORBA::ULong length);
-+ virtual void _deallocate_buffer (void);
-+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_reference (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_reference &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_reference &);
--CORBA::Object_ptr & value_;
-+ NameValuePair *get_buffer (CORBA::Boolean orphan = 0);
-+ const NameValuePair *get_buffer (void) const;
-+ void replace (CORBA::ULong max,
-+ CORBA::ULong length,
-+ NameValuePair *data,
-+ CORBA::Boolean release);
- };
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_typecode : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_typecode (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::TypeCode_ptr value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-+#endif /* end #if !defined */
-
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ_CH_)
-+#define _DYNAMICANY_NAMEVALUEPAIRSEQ_CH_
-
-+class NameValuePairSeq;
-+class NameValuePairSeq_var;
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_typecode (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_typecode &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_typecode &);
--CORBA::TypeCode_ptr & value_;
--};
-+// *************************************************************
-+// NameValuePairSeq
-+// *************************************************************
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longlong : public TAO_ClientRequest_Info
-+class TAO_DynamicAny_Export NameValuePairSeq : public
-+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-+ _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq
-+#else /* TAO_USE_SEQUENCE_TEMPLATES */
-+ TAO_Unbounded_Sequence<NameValuePair>
-+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longlong (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::LongLong value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-+ NameValuePairSeq (void); // default ctor
-+ NameValuePairSeq (CORBA::ULong max); // uses max size
-+ NameValuePairSeq (
-+ CORBA::ULong max,
-+ CORBA::ULong length,
-+ NameValuePair *buffer,
-+ CORBA::Boolean release=0
- );
-+ NameValuePairSeq (const NameValuePairSeq &); // copy ctor
-+ ~NameValuePairSeq (void);
-+ static void _tao_any_destructor (void*);
-
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
-+ typedef NameValuePairSeq_var _var_type;
-+#endif /* ! __GNUC__ || g++ >= 2.8 */
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+};
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#endif /* end #if !defined */
-
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longlong (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longlong &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longlong &);
--CORBA::LongLong & value_;
--};
-+#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ___VAR_CH_)
-+#define _DYNAMICANY_NAMEVALUEPAIRSEQ___VAR_CH_
-+
-+// *************************************************************
-+// class DynamicAny::NameValuePairSeq_var
-+// *************************************************************
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulonglong : public TAO_ClientRequest_Info
-+class TAO_DynamicAny_Export NameValuePairSeq_var
- {
- public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulonglong (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::ULongLong value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ NameValuePairSeq_var (void); // default constructor
-+ NameValuePairSeq_var (NameValuePairSeq *);
-+ NameValuePairSeq_var (const NameValuePairSeq_var &); // copy constructor
-+ ~NameValuePairSeq_var (void); // destructor
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ NameValuePairSeq_var &operator= (NameValuePairSeq *);
-+ NameValuePairSeq_var &operator= (const NameValuePairSeq_var &);
-+ NameValuePairSeq *operator-> (void);
-+ const NameValuePairSeq *operator-> (void) const;
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ operator const NameValuePairSeq &() const;
-+ operator NameValuePairSeq &();
-+ operator NameValuePairSeq &() const;
-+ operator NameValuePairSeq *&(); // variable-size base types only
-
-+ NameValuePair &operator[] (CORBA::ULong index);
-+ // in, inout, out, _retn
-+ const NameValuePairSeq &in (void) const;
-+ NameValuePairSeq &inout (void);
-+ NameValuePairSeq *&out (void);
-+ NameValuePairSeq *_retn (void);
-+ NameValuePairSeq *ptr (void) const;
-
- private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulonglong (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulonglong &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_ulonglong &);
--CORBA::ULongLong & value_;
-+ NameValuePairSeq *ptr_;
- };
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longdouble : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longdouble (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::LongDouble value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#endif /* end #if !defined */
-
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longdouble (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longdouble &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_longdouble &);
--CORBA::LongDouble & value_;
--};
-+#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ___OUT_CH_)
-+#define _DYNAMICANY_NAMEVALUEPAIRSEQ___OUT_CH_
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wchar : public TAO_ClientRequest_Info
-+class TAO_DynamicAny_Export NameValuePairSeq_out
- {
- public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wchar (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::WChar value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
-+ NameValuePairSeq_out (NameValuePairSeq *&);
-+ NameValuePairSeq_out (NameValuePairSeq_var &);
-+ NameValuePairSeq_out (const NameValuePairSeq_out &);
-+ NameValuePairSeq_out &operator= (const NameValuePairSeq_out &);
-+ NameValuePairSeq_out &operator= (NameValuePairSeq *);
-+ operator NameValuePairSeq *&();
-+ NameValuePairSeq *&ptr (void);
-+ NameValuePairSeq *operator-> (void);
-+ NameValuePair &operator[] (CORBA::ULong index);
-
- private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wchar (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wchar &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wchar &);
--CORBA::WChar & value_;
-+ NameValuePairSeq *&ptr_;
-+ // assignment from T_var not allowed
-+ void operator= (const NameValuePairSeq_var &);
- };
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wstring : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wstring (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , const CORBA::WChar * value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#endif /* end #if !defined */
-
-+TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_NameValuePairSeq;
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wstring (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wstring &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_wstring &);
--const CORBA::WChar *& value_;
--};
-+struct NameDynAnyPair;
-+class NameDynAnyPair_var;
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_any : public TAO_ClientRequest_Info
-+struct TAO_DynamicAny_Export NameDynAnyPair
- {
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_any (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , const CORBA::Any & value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-
-+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
-+ typedef NameDynAnyPair_var _var_type;
-+#endif /* ! __GNUC__ || g++ >= 2.8 */
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_any (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_any &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_any &);
--const CORBA::Any & value_;
-+ TAO_String_Manager id;
-+ ACE_NESTED_CLASS (DynamicAny, DynAny_var) value;
- };
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_dyn_any : public TAO_ClientRequest_Info
-+class TAO_DynamicAny_Export NameDynAnyPair_var
- {
- public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_dyn_any (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , DynamicAny::DynAny_ptr value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ NameDynAnyPair_var (void); // default constructor
-+ NameDynAnyPair_var (NameDynAnyPair *);
-+ NameDynAnyPair_var (const NameDynAnyPair_var &); // copy constructor
-+ ~NameDynAnyPair_var (void); // destructor
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ NameDynAnyPair_var &operator= (NameDynAnyPair *);
-+ NameDynAnyPair_var &operator= (const NameDynAnyPair_var &);
-+ NameDynAnyPair *operator-> (void);
-+ const NameDynAnyPair *operator-> (void) const;
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ operator const NameDynAnyPair &() const;
-+ operator NameDynAnyPair &();
-+ operator NameDynAnyPair &() const;
-+ operator NameDynAnyPair *&(); // variable-size types only
-
-+ // in, inout, out, _retn
-+ const NameDynAnyPair &in (void) const;
-+ NameDynAnyPair &inout (void);
-+ NameDynAnyPair *&out (void);
-+ NameDynAnyPair *_retn (void);
-+ NameDynAnyPair *ptr (void) const;
-
- private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_dyn_any (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_dyn_any &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_dyn_any &);
--DynamicAny::DynAny_ptr & value_;
-+ NameDynAnyPair *ptr_;
- };
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_insert_val : public TAO_ClientRequest_Info
-+class TAO_DynamicAny_Export NameDynAnyPair_out
- {
- public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_insert_val (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::ValueBase_ptr value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
-+ NameDynAnyPair_out (NameDynAnyPair *&);
-+ NameDynAnyPair_out (NameDynAnyPair_var &);
-+ NameDynAnyPair_out (const NameDynAnyPair_out &);
-+ NameDynAnyPair_out &operator= (const NameDynAnyPair_out &);
-+ NameDynAnyPair_out &operator= (NameDynAnyPair *);
-+ operator NameDynAnyPair *&();
-+ NameDynAnyPair *&ptr (void);
-+ NameDynAnyPair *operator-> (void);
-
- private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_insert_val (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_val &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_insert_val &);
--CORBA::ValueBase_ptr & value_;
-+ NameDynAnyPair *&ptr_;
-+ // assignment from T_var not allowed
-+ void operator= (const NameDynAnyPair_var &);
- };
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_boolean : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_boolean (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_)
-+#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq : public TAO_Unbounded_Base_Sequence
-+ {
-+ public:
-+ // = Initialization and termination methods.
-
-+ _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void); // Default constructor.
-+ _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (CORBA::ULong maximum);
-+ _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (CORBA::ULong maximum,
-+ CORBA::ULong length,
-+ NameDynAnyPair *data,
-+ CORBA::Boolean release = 0);
-+ _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (const _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &rhs);
-+ _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &operator= (const _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &rhs);
-+ virtual ~_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void); // Dtor.
-+ // = Accessors.
-+ NameDynAnyPair &operator[] (CORBA::ULong i);
-+ const NameDynAnyPair &operator[] (CORBA::ULong i) const;
-+ // = Static operations.
-+ static NameDynAnyPair *allocbuf (CORBA::ULong size);
-+ static void freebuf (NameDynAnyPair *buffer);
-+ virtual void _allocate_buffer (CORBA::ULong length);
-+ virtual void _deallocate_buffer (void);
-+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_boolean (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_boolean &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_boolean &);
--void result (CORBA::Boolean result);
-- // update the result
--CORBA::Boolean result_;
-+ NameDynAnyPair *get_buffer (CORBA::Boolean orphan = 0);
-+ const NameDynAnyPair *get_buffer (void) const;
-+ void replace (CORBA::ULong max,
-+ CORBA::ULong length,
-+ NameDynAnyPair *data,
-+ CORBA::Boolean release);
- };
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_octet : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_octet (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-+#endif /* end #if !defined */
-
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_)
-+#define _DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_
-
-+class NameDynAnyPairSeq;
-+class NameDynAnyPairSeq_var;
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_octet (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_octet &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_octet &);
--void result (CORBA::Octet result);
-- // update the result
--CORBA::Octet result_;
--};
-+// *************************************************************
-+// NameDynAnyPairSeq
-+// *************************************************************
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_char : public TAO_ClientRequest_Info
-+class TAO_DynamicAny_Export NameDynAnyPairSeq : public
-+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-+ _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq
-+#else /* TAO_USE_SEQUENCE_TEMPLATES */
-+ TAO_Unbounded_Sequence<NameDynAnyPair>
-+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_char (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-+ NameDynAnyPairSeq (void); // default ctor
-+ NameDynAnyPairSeq (CORBA::ULong max); // uses max size
-+ NameDynAnyPairSeq (
-+ CORBA::ULong max,
-+ CORBA::ULong length,
-+ NameDynAnyPair *buffer,
-+ CORBA::Boolean release=0
- );
-+ NameDynAnyPairSeq (const NameDynAnyPairSeq &); // copy ctor
-+ ~NameDynAnyPairSeq (void);
-+ static void _tao_any_destructor (void*);
-
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
-+ typedef NameDynAnyPairSeq_var _var_type;
-+#endif /* ! __GNUC__ || g++ >= 2.8 */
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+};
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#endif /* end #if !defined */
-
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_char (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_char &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_char &);
--void result (CORBA::Char result);
-- // update the result
--CORBA::Char result_;
--};
-+#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ___VAR_CH_)
-+#define _DYNAMICANY_NAMEDYNANYPAIRSEQ___VAR_CH_
-+
-+// *************************************************************
-+// class DynamicAny::NameDynAnyPairSeq_var
-+// *************************************************************
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_short : public TAO_ClientRequest_Info
-+class TAO_DynamicAny_Export NameDynAnyPairSeq_var
- {
- public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_short (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ NameDynAnyPairSeq_var (void); // default constructor
-+ NameDynAnyPairSeq_var (NameDynAnyPairSeq *);
-+ NameDynAnyPairSeq_var (const NameDynAnyPairSeq_var &); // copy constructor
-+ ~NameDynAnyPairSeq_var (void); // destructor
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ NameDynAnyPairSeq_var &operator= (NameDynAnyPairSeq *);
-+ NameDynAnyPairSeq_var &operator= (const NameDynAnyPairSeq_var &);
-+ NameDynAnyPairSeq *operator-> (void);
-+ const NameDynAnyPairSeq *operator-> (void) const;
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ operator const NameDynAnyPairSeq &() const;
-+ operator NameDynAnyPairSeq &();
-+ operator NameDynAnyPairSeq &() const;
-+ operator NameDynAnyPairSeq *&(); // variable-size base types only
-
-+ NameDynAnyPair &operator[] (CORBA::ULong index);
-+ // in, inout, out, _retn
-+ const NameDynAnyPairSeq &in (void) const;
-+ NameDynAnyPairSeq &inout (void);
-+ NameDynAnyPairSeq *&out (void);
-+ NameDynAnyPairSeq *_retn (void);
-+ NameDynAnyPairSeq *ptr (void) const;
-
- private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_short (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_short &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_short &);
--void result (CORBA::Short result);
-- // update the result
--CORBA::Short result_;
-+ NameDynAnyPairSeq *ptr_;
- };
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_ushort : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_ushort (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#endif /* end #if !defined */
-
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_ushort (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_ushort &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_ushort &);
--void result (CORBA::UShort result);
-- // update the result
--CORBA::UShort result_;
--};
-+#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ___OUT_CH_)
-+#define _DYNAMICANY_NAMEDYNANYPAIRSEQ___OUT_CH_
-
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_long : public TAO_ClientRequest_Info
-+class TAO_DynamicAny_Export NameDynAnyPairSeq_out
- {
- public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_long (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_long (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_long &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_long &);
--void result (CORBA::Long result);
-- // update the result
--CORBA::Long result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulong : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulong (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulong (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulong &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulong &);
--void result (CORBA::ULong result);
-- // update the result
--CORBA::ULong result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_float : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_float (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_float (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_float &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_float &);
--void result (CORBA::Float result);
-- // update the result
--CORBA::Float result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_double : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_double (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_double (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_double &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_double &);
--void result (CORBA::Double result);
-- // update the result
--CORBA::Double result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_string : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_string (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_string (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_string &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_string &);
--void result (char * result);
-- // update the result
--char * result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_reference : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_reference (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_reference (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_reference &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_reference &);
--void result (CORBA::Object_ptr result);
-- // update the result
--CORBA::Object_ptr result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_typecode : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_typecode (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_typecode (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_typecode &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_typecode &);
--void result (CORBA::TypeCode_ptr result);
-- // update the result
--CORBA::TypeCode_ptr result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_longlong : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_longlong (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_longlong (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_longlong &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_longlong &);
--void result (CORBA::LongLong result);
-- // update the result
--CORBA::LongLong result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulonglong : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulonglong (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulonglong (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulonglong &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_ulonglong &);
--void result (CORBA::ULongLong result);
-- // update the result
--CORBA::ULongLong result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_longdouble : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_longdouble (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_longdouble (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_longdouble &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_longdouble &);
--void result (CORBA::LongDouble result);
-- // update the result
--CORBA::LongDouble result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_wchar : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_wchar (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_wchar (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_wchar &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_wchar &);
--void result (CORBA::WChar result);
-- // update the result
--CORBA::WChar result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_wstring : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_wstring (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_wstring (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_wstring &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_wstring &);
--void result (CORBA::WChar * result);
-- // update the result
--CORBA::WChar * result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_any : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_any (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_any (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_any &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_any &);
--void result (CORBA::Any * result);
-- // update the result
--CORBA::Any * result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_dyn_any : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_dyn_any (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_dyn_any (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_dyn_any &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_dyn_any &);
--void result (DynamicAny::DynAny_ptr result);
-- // update the result
--DynamicAny::DynAny_ptr result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_get_val : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_get_val (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_get_val (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_val &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_get_val &);
--void result (CORBA::ValueBase_ptr result);
-- // update the result
--CORBA::ValueBase_ptr result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_seek : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_seek (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::Long index ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_seek (const TAO_ClientRequest_Info_DynamicAny_DynAny_seek &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_seek &);
--CORBA::Long & index_;
--void result (CORBA::Boolean result);
-- // update the result
--CORBA::Boolean result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_rewind : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_rewind (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_rewind (const TAO_ClientRequest_Info_DynamicAny_DynAny_rewind &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_rewind &);
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_next : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_next (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_next (const TAO_ClientRequest_Info_DynamicAny_DynAny_next &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_next &);
--void result (CORBA::Boolean result);
-- // update the result
--CORBA::Boolean result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_component_count : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_component_count (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_component_count (const TAO_ClientRequest_Info_DynamicAny_DynAny_component_count &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_component_count &);
--void result (CORBA::ULong result);
-- // update the result
--CORBA::ULong result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAny_current_component : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAny;
-- TAO_ClientRequest_Info_DynamicAny_DynAny_current_component (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAny_current_component (const TAO_ClientRequest_Info_DynamicAny_DynAny_current_component &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAny_current_component &);
--void result (DynamicAny::DynAny_ptr result);
-- // update the result
--DynamicAny::DynAny_ptr result_;
--};
--
--#endif /* TAO_HAS_INTERCEPTORS */
--
--};
--
--
--#endif /* end #if !defined */
--
--
--#if !defined (_DYNAMICANY_DYNFIXED___PTR_CH_)
--#define _DYNAMICANY_DYNFIXED___PTR_CH_
--
--class DynFixed;
--typedef DynFixed *DynFixed_ptr;
--
--#endif /* end #if !defined */
--
--
--#if !defined (_DYNAMICANY_DYNFIXED___VAR_CH_)
--#define _DYNAMICANY_DYNFIXED___VAR_CH_
--
--class TAO_DynamicAny_Export DynFixed_var : public TAO_Base_var
--{
--public:
-- DynFixed_var (void); // default constructor
-- DynFixed_var (DynFixed_ptr p) : ptr_ (p) {}
-- DynFixed_var (const DynFixed_var &); // copy constructor
-- ~DynFixed_var (void); // destructor
--
-- DynFixed_var &operator= (DynFixed_ptr);
-- DynFixed_var &operator= (const DynFixed_var &);
-- DynFixed_ptr operator-> (void) const;
--
-- operator const DynFixed_ptr &() const;
-- operator DynFixed_ptr &();
-- // in, inout, out, _retn
-- DynFixed_ptr in (void) const;
-- DynFixed_ptr &inout (void);
-- DynFixed_ptr &out (void);
-- DynFixed_ptr _retn (void);
-- DynFixed_ptr ptr (void) const;
--
--private:
-- DynFixed_ptr ptr_;
-- // Unimplemented - prevents widening assignment.
-- DynFixed_var (const TAO_Base_var &rhs);
-- DynFixed_var &operator= (const TAO_Base_var &rhs);
--};
--
--
--#endif /* end #if !defined */
--
--
--#if !defined (_DYNAMICANY_DYNFIXED___OUT_CH_)
--#define _DYNAMICANY_DYNFIXED___OUT_CH_
--
--class TAO_DynamicAny_Export DynFixed_out
--{
--public:
-- DynFixed_out (DynFixed_ptr &);
-- DynFixed_out (DynFixed_var &);
-- DynFixed_out (const DynFixed_out &);
-- DynFixed_out &operator= (const DynFixed_out &);
-- DynFixed_out &operator= (const DynFixed_var &);
-- DynFixed_out &operator= (DynFixed_ptr);
-- operator DynFixed_ptr &();
-- DynFixed_ptr &ptr (void);
-- DynFixed_ptr operator-> (void);
--
--private:
-- DynFixed_ptr &ptr_;
--};
--
--
--#endif /* end #if !defined */
--
--
--#if !defined (_DYNAMICANY_DYNFIXED_CH_)
--#define _DYNAMICANY_DYNFIXED_CH_
--
--class TAO_DynamicAny_Export DynFixed: public virtual DynAny
--{
--public:
--#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
-- typedef DynFixed_ptr _ptr_type;
-- typedef DynFixed_var _var_type;
--#endif /* ! __GNUC__ || g++ >= 2.8 */
--
-- // the static operations
-- static DynFixed_ptr _duplicate (DynFixed_ptr obj);
-- static DynFixed_ptr _narrow (
-- CORBA::Object_ptr obj,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-- static DynFixed_ptr _unchecked_narrow (
-- CORBA::Object_ptr obj,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-- static DynFixed_ptr _nil (void)
-- {
-- return (DynFixed_ptr)0;
-- }
--
-- virtual char * get_value (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException
-- )) = 0;
--
-- virtual CORBA::Boolean set_value (
-- const char * val,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException,
-- DynamicAny::DynAny::TypeMismatch,
-- DynamicAny::DynAny::InvalidValue
-- )) = 0;
--
-- virtual void *_tao_QueryInterface (ptr_arith_t type);
--
-- virtual const char* _interface_repository_id (void) const;
--
--protected:
-- DynFixed (void);
-- virtual ~DynFixed (void);
--private:
-- DynFixed (const DynFixed &);
-- void operator= (const DynFixed &);
--#if (TAO_HAS_INTERCEPTORS == 1)
-- // Generation of interceptors related RequestInfo classes per operation.
-- // This needed to be able to store the arguments, exceptiosn, constexts
-- // and build the lists dynamically on demand so that unnecessary time overhead
-- // of building these lists when they arent used is avoided.
-- class TAO_ClientRequest_Info_DynamicAny_DynFixed_get_value : public TAO_ClientRequest_Info
-- {
-- public:
-- friend class DynamicAny::DynFixed;
-- TAO_ClientRequest_Info_DynamicAny_DynFixed_get_value (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
-- virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynFixed_get_value (const TAO_ClientRequest_Info_DynamicAny_DynFixed_get_value &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynFixed_get_value &);
--void result (char * result);
-- // update the result
--char * result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynFixed_set_value : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynFixed;
-- TAO_ClientRequest_Info_DynamicAny_DynFixed_set_value (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , const char * val ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynFixed_set_value (const TAO_ClientRequest_Info_DynamicAny_DynFixed_set_value &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynFixed_set_value &);
--const char *& val_;
--void result (CORBA::Boolean result);
-- // update the result
--CORBA::Boolean result_;
--};
--
--#endif /* TAO_HAS_INTERCEPTORS */
--
--};
--
--
--#endif /* end #if !defined */
--
--
--#if !defined (_DYNAMICANY_DYNENUM___PTR_CH_)
--#define _DYNAMICANY_DYNENUM___PTR_CH_
--
--class DynEnum;
--typedef DynEnum *DynEnum_ptr;
--
--#endif /* end #if !defined */
--
--
--#if !defined (_DYNAMICANY_DYNENUM___VAR_CH_)
--#define _DYNAMICANY_DYNENUM___VAR_CH_
--
--class TAO_DynamicAny_Export DynEnum_var : public TAO_Base_var
--{
--public:
-- DynEnum_var (void); // default constructor
-- DynEnum_var (DynEnum_ptr p) : ptr_ (p) {}
-- DynEnum_var (const DynEnum_var &); // copy constructor
-- ~DynEnum_var (void); // destructor
--
-- DynEnum_var &operator= (DynEnum_ptr);
-- DynEnum_var &operator= (const DynEnum_var &);
-- DynEnum_ptr operator-> (void) const;
--
-- operator const DynEnum_ptr &() const;
-- operator DynEnum_ptr &();
-- // in, inout, out, _retn
-- DynEnum_ptr in (void) const;
-- DynEnum_ptr &inout (void);
-- DynEnum_ptr &out (void);
-- DynEnum_ptr _retn (void);
-- DynEnum_ptr ptr (void) const;
--
--private:
-- DynEnum_ptr ptr_;
-- // Unimplemented - prevents widening assignment.
-- DynEnum_var (const TAO_Base_var &rhs);
-- DynEnum_var &operator= (const TAO_Base_var &rhs);
--};
--
--
--#endif /* end #if !defined */
--
--
--#if !defined (_DYNAMICANY_DYNENUM___OUT_CH_)
--#define _DYNAMICANY_DYNENUM___OUT_CH_
--
--class TAO_DynamicAny_Export DynEnum_out
--{
--public:
-- DynEnum_out (DynEnum_ptr &);
-- DynEnum_out (DynEnum_var &);
-- DynEnum_out (const DynEnum_out &);
-- DynEnum_out &operator= (const DynEnum_out &);
-- DynEnum_out &operator= (const DynEnum_var &);
-- DynEnum_out &operator= (DynEnum_ptr);
-- operator DynEnum_ptr &();
-- DynEnum_ptr &ptr (void);
-- DynEnum_ptr operator-> (void);
--
--private:
-- DynEnum_ptr &ptr_;
--};
--
--
--#endif /* end #if !defined */
--
--
--#if !defined (_DYNAMICANY_DYNENUM_CH_)
--#define _DYNAMICANY_DYNENUM_CH_
--
--class TAO_DynamicAny_Export DynEnum: public virtual DynAny
--{
--public:
--#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
-- typedef DynEnum_ptr _ptr_type;
-- typedef DynEnum_var _var_type;
--#endif /* ! __GNUC__ || g++ >= 2.8 */
--
-- // the static operations
-- static DynEnum_ptr _duplicate (DynEnum_ptr obj);
-- static DynEnum_ptr _narrow (
-- CORBA::Object_ptr obj,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-- static DynEnum_ptr _unchecked_narrow (
-- CORBA::Object_ptr obj,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-- static DynEnum_ptr _nil (void)
-- {
-- return (DynEnum_ptr)0;
-- }
--
-- virtual char * get_as_string (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException
-- )) = 0;
--
-- virtual void set_as_string (
-- const char * value,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException,
-- DynamicAny::DynAny::InvalidValue
-- )) = 0;
--
-- virtual CORBA::ULong get_as_ulong (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException
-- )) = 0;
--
-- virtual void set_as_ulong (
-- CORBA::ULong value,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException,
-- DynamicAny::DynAny::InvalidValue
-- )) = 0;
--
-- virtual void *_tao_QueryInterface (ptr_arith_t type);
--
-- virtual const char* _interface_repository_id (void) const;
--
--protected:
-- DynEnum (void);
-- virtual ~DynEnum (void);
--private:
-- DynEnum (const DynEnum &);
-- void operator= (const DynEnum &);
--#if (TAO_HAS_INTERCEPTORS == 1)
-- // Generation of interceptors related RequestInfo classes per operation.
-- // This needed to be able to store the arguments, exceptiosn, constexts
-- // and build the lists dynamically on demand so that unnecessary time overhead
-- // of building these lists when they arent used is avoided.
-- class TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_string : public TAO_ClientRequest_Info
-- {
-- public:
-- friend class DynamicAny::DynEnum;
-- TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_string (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
-- virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_string (const TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_string &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_string &);
--void result (char * result);
-- // update the result
--char * result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_string : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynEnum;
-- TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_string (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , const char * value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_string (const TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_string &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_string &);
--const char *& value_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_ulong : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynEnum;
-- TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_ulong (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_ulong (const TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_ulong &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynEnum_get_as_ulong &);
--void result (CORBA::ULong result);
-- // update the result
--CORBA::ULong result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_ulong : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynEnum;
-- TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_ulong (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::ULong value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_ulong (const TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_ulong &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynEnum_set_as_ulong &);
--CORBA::ULong & value_;
--};
--
--#endif /* TAO_HAS_INTERCEPTORS */
--
--};
--
--
--#endif /* end #if !defined */
--
--typedef char * FieldName;
--typedef CORBA::String_var FieldName_var;
--typedef CORBA::String_out FieldName_out;
--TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_FieldName;
--
--struct NameValuePair;
--class NameValuePair_var;
--
--struct TAO_DynamicAny_Export NameValuePair
--{
--
--#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
-- typedef NameValuePair_var _var_type;
--#endif /* ! __GNUC__ || g++ >= 2.8 */
--
-- static void _tao_any_destructor (void*);
--
-- TAO_String_Manager id;
-- CORBA::Any value;
--};
--
--class TAO_DynamicAny_Export NameValuePair_var
--{
--public:
-- NameValuePair_var (void); // default constructor
-- NameValuePair_var (NameValuePair *);
-- NameValuePair_var (const NameValuePair_var &); // copy constructor
-- ~NameValuePair_var (void); // destructor
--
-- NameValuePair_var &operator= (NameValuePair *);
-- NameValuePair_var &operator= (const NameValuePair_var &);
-- NameValuePair *operator-> (void);
-- const NameValuePair *operator-> (void) const;
--
-- operator const NameValuePair &() const;
-- operator NameValuePair &();
-- operator NameValuePair &() const;
-- operator NameValuePair *&(); // variable-size types only
--
-- // in, inout, out, _retn
-- const NameValuePair &in (void) const;
-- NameValuePair &inout (void);
-- NameValuePair *&out (void);
-- NameValuePair *_retn (void);
-- NameValuePair *ptr (void) const;
--
--private:
-- NameValuePair *ptr_;
--};
--
--class TAO_DynamicAny_Export NameValuePair_out
--{
--public:
-- NameValuePair_out (NameValuePair *&);
-- NameValuePair_out (NameValuePair_var &);
-- NameValuePair_out (const NameValuePair_out &);
-- NameValuePair_out &operator= (const NameValuePair_out &);
-- NameValuePair_out &operator= (NameValuePair *);
-- operator NameValuePair *&();
-- NameValuePair *&ptr (void);
-- NameValuePair *operator-> (void);
--
--private:
-- NameValuePair *&ptr_;
-- // assignment from T_var not allowed
-- void operator= (const NameValuePair_var &);
--};
--
--TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_NameValuePair;
--
--
--#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
--
--#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CH_)
--#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEVALUEPAIRSEQ_CH_
--
-- class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq : public TAO_Unbounded_Base_Sequence
-- {
-- public:
-- // = Initialization and termination methods.
--
-- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void); // Default constructor.
-- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (CORBA::ULong maximum);
-- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (CORBA::ULong maximum,
-- CORBA::ULong length,
-- NameValuePair *data,
-- CORBA::Boolean release = 0);
-- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (const _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &rhs);
-- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &operator= (const _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq &rhs);
-- virtual ~_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void); // Dtor.
-- // = Accessors.
-- NameValuePair &operator[] (CORBA::ULong i);
-- const NameValuePair &operator[] (CORBA::ULong i) const;
-- // = Static operations.
-- static NameValuePair *allocbuf (CORBA::ULong size);
-- static void freebuf (NameValuePair *buffer);
-- virtual void _allocate_buffer (CORBA::ULong length);
-- virtual void _deallocate_buffer (void);
-- // Implement the TAO_Base_Sequence methods (see Sequence.h)
--
-- NameValuePair *get_buffer (CORBA::Boolean orphan = 0);
-- const NameValuePair *get_buffer (void) const;
-- void replace (CORBA::ULong max,
-- CORBA::ULong length,
-- NameValuePair *data,
-- CORBA::Boolean release);
-- };
--
--#endif /* end #if !defined */
--
--
--#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
--
--#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ_CH_)
--#define _DYNAMICANY_NAMEVALUEPAIRSEQ_CH_
--
--class NameValuePairSeq;
--class NameValuePairSeq_var;
--
--// *************************************************************
--// NameValuePairSeq
--// *************************************************************
--
--class TAO_DynamicAny_Export NameValuePairSeq : public
--#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-- _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq
--#else /* TAO_USE_SEQUENCE_TEMPLATES */
-- TAO_Unbounded_Sequence<NameValuePair>
--#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
--{
--public:
-- NameValuePairSeq (void); // default ctor
-- NameValuePairSeq (CORBA::ULong max); // uses max size
-- NameValuePairSeq (
-- CORBA::ULong max,
-- CORBA::ULong length,
-- NameValuePair *buffer,
-- CORBA::Boolean release=0
-- );
-- NameValuePairSeq (const NameValuePairSeq &); // copy ctor
-- ~NameValuePairSeq (void);
-- static void _tao_any_destructor (void*);
--
--#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
-- typedef NameValuePairSeq_var _var_type;
--#endif /* ! __GNUC__ || g++ >= 2.8 */
--
--};
--
--#endif /* end #if !defined */
--
--
--#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ___VAR_CH_)
--#define _DYNAMICANY_NAMEVALUEPAIRSEQ___VAR_CH_
--
--// *************************************************************
--// class DynamicAny::NameValuePairSeq_var
--// *************************************************************
--
--class TAO_DynamicAny_Export NameValuePairSeq_var
--{
--public:
-- NameValuePairSeq_var (void); // default constructor
-- NameValuePairSeq_var (NameValuePairSeq *);
-- NameValuePairSeq_var (const NameValuePairSeq_var &); // copy constructor
-- ~NameValuePairSeq_var (void); // destructor
--
-- NameValuePairSeq_var &operator= (NameValuePairSeq *);
-- NameValuePairSeq_var &operator= (const NameValuePairSeq_var &);
-- NameValuePairSeq *operator-> (void);
-- const NameValuePairSeq *operator-> (void) const;
--
-- operator const NameValuePairSeq &() const;
-- operator NameValuePairSeq &();
-- operator NameValuePairSeq &() const;
-- operator NameValuePairSeq *&(); // variable-size base types only
--
-- NameValuePair &operator[] (CORBA::ULong index);
-- // in, inout, out, _retn
-- const NameValuePairSeq &in (void) const;
-- NameValuePairSeq &inout (void);
-- NameValuePairSeq *&out (void);
-- NameValuePairSeq *_retn (void);
-- NameValuePairSeq *ptr (void) const;
--
--private:
-- NameValuePairSeq *ptr_;
--};
--
--
--#endif /* end #if !defined */
--
--
--#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ___OUT_CH_)
--#define _DYNAMICANY_NAMEVALUEPAIRSEQ___OUT_CH_
--
--class TAO_DynamicAny_Export NameValuePairSeq_out
--{
--public:
-- NameValuePairSeq_out (NameValuePairSeq *&);
-- NameValuePairSeq_out (NameValuePairSeq_var &);
-- NameValuePairSeq_out (const NameValuePairSeq_out &);
-- NameValuePairSeq_out &operator= (const NameValuePairSeq_out &);
-- NameValuePairSeq_out &operator= (NameValuePairSeq *);
-- operator NameValuePairSeq *&();
-- NameValuePairSeq *&ptr (void);
-- NameValuePairSeq *operator-> (void);
-- NameValuePair &operator[] (CORBA::ULong index);
--
--private:
-- NameValuePairSeq *&ptr_;
-- // assignment from T_var not allowed
-- void operator= (const NameValuePairSeq_var &);
--};
--
--
--#endif /* end #if !defined */
--
--TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_NameValuePairSeq;
--
--struct NameDynAnyPair;
--class NameDynAnyPair_var;
--
--struct TAO_DynamicAny_Export NameDynAnyPair
--{
--
--#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
-- typedef NameDynAnyPair_var _var_type;
--#endif /* ! __GNUC__ || g++ >= 2.8 */
--
-- TAO_String_Manager id;
-- ACE_NESTED_CLASS (DynamicAny, DynAny_var) value;
--};
--
--class TAO_DynamicAny_Export NameDynAnyPair_var
--{
--public:
-- NameDynAnyPair_var (void); // default constructor
-- NameDynAnyPair_var (NameDynAnyPair *);
-- NameDynAnyPair_var (const NameDynAnyPair_var &); // copy constructor
-- ~NameDynAnyPair_var (void); // destructor
--
-- NameDynAnyPair_var &operator= (NameDynAnyPair *);
-- NameDynAnyPair_var &operator= (const NameDynAnyPair_var &);
-- NameDynAnyPair *operator-> (void);
-- const NameDynAnyPair *operator-> (void) const;
--
-- operator const NameDynAnyPair &() const;
-- operator NameDynAnyPair &();
-- operator NameDynAnyPair &() const;
-- operator NameDynAnyPair *&(); // variable-size types only
--
-- // in, inout, out, _retn
-- const NameDynAnyPair &in (void) const;
-- NameDynAnyPair &inout (void);
-- NameDynAnyPair *&out (void);
-- NameDynAnyPair *_retn (void);
-- NameDynAnyPair *ptr (void) const;
--
--private:
-- NameDynAnyPair *ptr_;
--};
--
--class TAO_DynamicAny_Export NameDynAnyPair_out
--{
--public:
-- NameDynAnyPair_out (NameDynAnyPair *&);
-- NameDynAnyPair_out (NameDynAnyPair_var &);
-- NameDynAnyPair_out (const NameDynAnyPair_out &);
-- NameDynAnyPair_out &operator= (const NameDynAnyPair_out &);
-- NameDynAnyPair_out &operator= (NameDynAnyPair *);
-- operator NameDynAnyPair *&();
-- NameDynAnyPair *&ptr (void);
-- NameDynAnyPair *operator-> (void);
--
--private:
-- NameDynAnyPair *&ptr_;
-- // assignment from T_var not allowed
-- void operator= (const NameDynAnyPair_var &);
--};
--
--
--#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
--
--#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_)
--#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_
--
-- class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq : public TAO_Unbounded_Base_Sequence
-- {
-- public:
-- // = Initialization and termination methods.
--
-- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void); // Default constructor.
-- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (CORBA::ULong maximum);
-- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (CORBA::ULong maximum,
-- CORBA::ULong length,
-- NameDynAnyPair *data,
-- CORBA::Boolean release = 0);
-- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (const _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &rhs);
-- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &operator= (const _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq &rhs);
-- virtual ~_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void); // Dtor.
-- // = Accessors.
-- NameDynAnyPair &operator[] (CORBA::ULong i);
-- const NameDynAnyPair &operator[] (CORBA::ULong i) const;
-- // = Static operations.
-- static NameDynAnyPair *allocbuf (CORBA::ULong size);
-- static void freebuf (NameDynAnyPair *buffer);
-- virtual void _allocate_buffer (CORBA::ULong length);
-- virtual void _deallocate_buffer (void);
-- // Implement the TAO_Base_Sequence methods (see Sequence.h)
--
-- NameDynAnyPair *get_buffer (CORBA::Boolean orphan = 0);
-- const NameDynAnyPair *get_buffer (void) const;
-- void replace (CORBA::ULong max,
-- CORBA::ULong length,
-- NameDynAnyPair *data,
-- CORBA::Boolean release);
-- };
--
--#endif /* end #if !defined */
--
--
--#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
--
--#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_)
--#define _DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_
--
--class NameDynAnyPairSeq;
--class NameDynAnyPairSeq_var;
--
--// *************************************************************
--// NameDynAnyPairSeq
--// *************************************************************
--
--class TAO_DynamicAny_Export NameDynAnyPairSeq : public
--#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-- _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq
--#else /* TAO_USE_SEQUENCE_TEMPLATES */
-- TAO_Unbounded_Sequence<NameDynAnyPair>
--#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
--{
--public:
-- NameDynAnyPairSeq (void); // default ctor
-- NameDynAnyPairSeq (CORBA::ULong max); // uses max size
-- NameDynAnyPairSeq (
-- CORBA::ULong max,
-- CORBA::ULong length,
-- NameDynAnyPair *buffer,
-- CORBA::Boolean release=0
-- );
-- NameDynAnyPairSeq (const NameDynAnyPairSeq &); // copy ctor
-- ~NameDynAnyPairSeq (void);
-- static void _tao_any_destructor (void*);
--
--#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
-- typedef NameDynAnyPairSeq_var _var_type;
--#endif /* ! __GNUC__ || g++ >= 2.8 */
--
--};
--
--#endif /* end #if !defined */
--
--
--#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ___VAR_CH_)
--#define _DYNAMICANY_NAMEDYNANYPAIRSEQ___VAR_CH_
--
--// *************************************************************
--// class DynamicAny::NameDynAnyPairSeq_var
--// *************************************************************
--
--class TAO_DynamicAny_Export NameDynAnyPairSeq_var
--{
--public:
-- NameDynAnyPairSeq_var (void); // default constructor
-- NameDynAnyPairSeq_var (NameDynAnyPairSeq *);
-- NameDynAnyPairSeq_var (const NameDynAnyPairSeq_var &); // copy constructor
-- ~NameDynAnyPairSeq_var (void); // destructor
--
-- NameDynAnyPairSeq_var &operator= (NameDynAnyPairSeq *);
-- NameDynAnyPairSeq_var &operator= (const NameDynAnyPairSeq_var &);
-- NameDynAnyPairSeq *operator-> (void);
-- const NameDynAnyPairSeq *operator-> (void) const;
--
-- operator const NameDynAnyPairSeq &() const;
-- operator NameDynAnyPairSeq &();
-- operator NameDynAnyPairSeq &() const;
-- operator NameDynAnyPairSeq *&(); // variable-size base types only
--
-- NameDynAnyPair &operator[] (CORBA::ULong index);
-- // in, inout, out, _retn
-- const NameDynAnyPairSeq &in (void) const;
-- NameDynAnyPairSeq &inout (void);
-- NameDynAnyPairSeq *&out (void);
-- NameDynAnyPairSeq *_retn (void);
-- NameDynAnyPairSeq *ptr (void) const;
--
--private:
-- NameDynAnyPairSeq *ptr_;
--};
--
--
--#endif /* end #if !defined */
--
--
--#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ___OUT_CH_)
--#define _DYNAMICANY_NAMEDYNANYPAIRSEQ___OUT_CH_
--
--class TAO_DynamicAny_Export NameDynAnyPairSeq_out
--{
--public:
-- NameDynAnyPairSeq_out (NameDynAnyPairSeq *&);
-- NameDynAnyPairSeq_out (NameDynAnyPairSeq_var &);
-- NameDynAnyPairSeq_out (const NameDynAnyPairSeq_out &);
-- NameDynAnyPairSeq_out &operator= (const NameDynAnyPairSeq_out &);
-- NameDynAnyPairSeq_out &operator= (NameDynAnyPairSeq *);
-- operator NameDynAnyPairSeq *&();
-- NameDynAnyPairSeq *&ptr (void);
-- NameDynAnyPairSeq *operator-> (void);
-- NameDynAnyPair &operator[] (CORBA::ULong index);
--
--private:
-- NameDynAnyPairSeq *&ptr_;
-- // assignment from T_var not allowed
-- void operator= (const NameDynAnyPairSeq_var &);
--};
--
--
--#endif /* end #if !defined */
--
--
--#if !defined (_DYNAMICANY_DYNSTRUCT___PTR_CH_)
--#define _DYNAMICANY_DYNSTRUCT___PTR_CH_
--
--class DynStruct;
--typedef DynStruct *DynStruct_ptr;
--
--#endif /* end #if !defined */
--
--
--#if !defined (_DYNAMICANY_DYNSTRUCT___VAR_CH_)
--#define _DYNAMICANY_DYNSTRUCT___VAR_CH_
--
--class TAO_DynamicAny_Export DynStruct_var : public TAO_Base_var
--{
--public:
-- DynStruct_var (void); // default constructor
-- DynStruct_var (DynStruct_ptr p) : ptr_ (p) {}
-- DynStruct_var (const DynStruct_var &); // copy constructor
-- ~DynStruct_var (void); // destructor
--
-- DynStruct_var &operator= (DynStruct_ptr);
-- DynStruct_var &operator= (const DynStruct_var &);
-- DynStruct_ptr operator-> (void) const;
--
-- operator const DynStruct_ptr &() const;
-- operator DynStruct_ptr &();
-- // in, inout, out, _retn
-- DynStruct_ptr in (void) const;
-- DynStruct_ptr &inout (void);
-- DynStruct_ptr &out (void);
-- DynStruct_ptr _retn (void);
-- DynStruct_ptr ptr (void) const;
--
--private:
-- DynStruct_ptr ptr_;
-- // Unimplemented - prevents widening assignment.
-- DynStruct_var (const TAO_Base_var &rhs);
-- DynStruct_var &operator= (const TAO_Base_var &rhs);
--};
--
--
--#endif /* end #if !defined */
--
--
--#if !defined (_DYNAMICANY_DYNSTRUCT___OUT_CH_)
--#define _DYNAMICANY_DYNSTRUCT___OUT_CH_
--
--class TAO_DynamicAny_Export DynStruct_out
--{
--public:
-- DynStruct_out (DynStruct_ptr &);
-- DynStruct_out (DynStruct_var &);
-- DynStruct_out (const DynStruct_out &);
-- DynStruct_out &operator= (const DynStruct_out &);
-- DynStruct_out &operator= (const DynStruct_var &);
-- DynStruct_out &operator= (DynStruct_ptr);
-- operator DynStruct_ptr &();
-- DynStruct_ptr &ptr (void);
-- DynStruct_ptr operator-> (void);
--
--private:
-- DynStruct_ptr &ptr_;
--};
--
--
--#endif /* end #if !defined */
--
--
--#if !defined (_DYNAMICANY_DYNSTRUCT_CH_)
--#define _DYNAMICANY_DYNSTRUCT_CH_
--
--class TAO_DynamicAny_Export DynStruct: public virtual DynAny
--{
--public:
--#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
-- typedef DynStruct_ptr _ptr_type;
-- typedef DynStruct_var _var_type;
--#endif /* ! __GNUC__ || g++ >= 2.8 */
--
-- // the static operations
-- static DynStruct_ptr _duplicate (DynStruct_ptr obj);
-- static DynStruct_ptr _narrow (
-- CORBA::Object_ptr obj,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-- static DynStruct_ptr _unchecked_narrow (
-- CORBA::Object_ptr obj,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-- static DynStruct_ptr _nil (void)
-- {
-- return (DynStruct_ptr)0;
-- }
--
-- virtual char * current_member_name (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException,
-- DynamicAny::DynAny::TypeMismatch,
-- DynamicAny::DynAny::InvalidValue
-- )) = 0;
--
-- virtual CORBA::TCKind_ptr current_member_kind (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException,
-- DynamicAny::DynAny::TypeMismatch,
-- DynamicAny::DynAny::InvalidValue
-- )) = 0;
--
-- virtual DynamicAny::NameValuePairSeq * get_members (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException
-- )) = 0;
--
-- virtual void set_members (
-- const DynamicAny::NameValuePairSeq & value,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException,
-- DynamicAny::DynAny::TypeMismatch,
-- DynamicAny::DynAny::InvalidValue
-- )) = 0;
--
-- virtual DynamicAny::NameDynAnyPairSeq * get_members_as_dyn_any (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException
-- )) = 0;
--
-- virtual void set_members_as_dyn_any (
-- const DynamicAny::NameDynAnyPairSeq & value,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException,
-- DynamicAny::DynAny::TypeMismatch,
-- DynamicAny::DynAny::InvalidValue
-- )) = 0;
--
-- virtual void *_tao_QueryInterface (ptr_arith_t type);
--
-- virtual const char* _interface_repository_id (void) const;
--
--protected:
-- DynStruct (void);
-- virtual ~DynStruct (void);
--private:
-- DynStruct (const DynStruct &);
-- void operator= (const DynStruct &);
--#if (TAO_HAS_INTERCEPTORS == 1)
-- // Generation of interceptors related RequestInfo classes per operation.
-- // This needed to be able to store the arguments, exceptiosn, constexts
-- // and build the lists dynamically on demand so that unnecessary time overhead
-- // of building these lists when they arent used is avoided.
-- class TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_name : public TAO_ClientRequest_Info
-- {
-- public:
-- friend class DynamicAny::DynStruct;
-- TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_name (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
-- virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_name (const TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_name &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_name &);
--void result (char * result);
-- // update the result
--char * result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_kind : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynStruct;
-- TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_kind (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_kind (const TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_kind &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynStruct_current_member_kind &);
--void result (CORBA::TCKind_ptr result);
-- // update the result
--CORBA::TCKind_ptr result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynStruct;
-- TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members (const TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members &);
--void result (DynamicAny::NameValuePairSeq * result);
-- // update the result
--DynamicAny::NameValuePairSeq * result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynStruct;
-- TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , const DynamicAny::NameValuePairSeq & value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members (const TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members &);
--const DynamicAny::NameValuePairSeq & value_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members_as_dyn_any : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynStruct;
-- TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members_as_dyn_any (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members_as_dyn_any (const TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members_as_dyn_any &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynStruct_get_members_as_dyn_any &);
--void result (DynamicAny::NameDynAnyPairSeq * result);
-- // update the result
--DynamicAny::NameDynAnyPairSeq * result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members_as_dyn_any : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynStruct;
-- TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members_as_dyn_any (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , const DynamicAny::NameDynAnyPairSeq & value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
-+ NameDynAnyPairSeq_out (NameDynAnyPairSeq *&);
-+ NameDynAnyPairSeq_out (NameDynAnyPairSeq_var &);
-+ NameDynAnyPairSeq_out (const NameDynAnyPairSeq_out &);
-+ NameDynAnyPairSeq_out &operator= (const NameDynAnyPairSeq_out &);
-+ NameDynAnyPairSeq_out &operator= (NameDynAnyPairSeq *);
-+ operator NameDynAnyPairSeq *&();
-+ NameDynAnyPairSeq *&ptr (void);
-+ NameDynAnyPairSeq *operator-> (void);
-+ NameDynAnyPair &operator[] (CORBA::ULong index);
-
- private:
--TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members_as_dyn_any (const TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members_as_dyn_any &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynStruct_set_members_as_dyn_any &);
--const DynamicAny::NameDynAnyPairSeq & value_;
--};
--
--#endif /* TAO_HAS_INTERCEPTORS */
--
-+ NameDynAnyPairSeq *&ptr_;
-+ // assignment from T_var not allowed
-+ void operator= (const NameDynAnyPairSeq_var &);
- };
-
-
- #endif /* end #if !defined */
-
-
--#if !defined (_DYNAMICANY_DYNUNION___PTR_CH_)
--#define _DYNAMICANY_DYNUNION___PTR_CH_
-+#if !defined (_DYNAMICANY_DYNSTRUCT___PTR_CH_)
-+#define _DYNAMICANY_DYNSTRUCT___PTR_CH_
-
--class DynUnion;
--typedef DynUnion *DynUnion_ptr;
-+class DynStruct;
-+typedef DynStruct *DynStruct_ptr;
-
- #endif /* end #if !defined */
-
-
--#if !defined (_DYNAMICANY_DYNUNION___VAR_CH_)
--#define _DYNAMICANY_DYNUNION___VAR_CH_
-+#if !defined (_DYNAMICANY_DYNSTRUCT___VAR_CH_)
-+#define _DYNAMICANY_DYNSTRUCT___VAR_CH_
-
--class TAO_DynamicAny_Export DynUnion_var : public TAO_Base_var
-+class TAO_DynamicAny_Export DynStruct_var : public TAO_Base_var
- {
- public:
-- DynUnion_var (void); // default constructor
-- DynUnion_var (DynUnion_ptr p) : ptr_ (p) {}
-- DynUnion_var (const DynUnion_var &); // copy constructor
-- ~DynUnion_var (void); // destructor
-+ DynStruct_var (void); // default constructor
-+ DynStruct_var (DynStruct_ptr p) : ptr_ (p) {}
-+ DynStruct_var (const DynStruct_var &); // copy constructor
-+ ~DynStruct_var (void); // destructor
-
-- DynUnion_var &operator= (DynUnion_ptr);
-- DynUnion_var &operator= (const DynUnion_var &);
-- DynUnion_ptr operator-> (void) const;
-+ DynStruct_var &operator= (DynStruct_ptr);
-+ DynStruct_var &operator= (const DynStruct_var &);
-+ DynStruct_ptr operator-> (void) const;
-
-- operator const DynUnion_ptr &() const;
-- operator DynUnion_ptr &();
-+ operator const DynStruct_ptr &() const;
-+ operator DynStruct_ptr &();
- // in, inout, out, _retn
-- DynUnion_ptr in (void) const;
-- DynUnion_ptr &inout (void);
-- DynUnion_ptr &out (void);
-- DynUnion_ptr _retn (void);
-- DynUnion_ptr ptr (void) const;
-+ DynStruct_ptr in (void) const;
-+ DynStruct_ptr &inout (void);
-+ DynStruct_ptr &out (void);
-+ DynStruct_ptr _retn (void);
-+ DynStruct_ptr ptr (void) const;
-
- private:
-- DynUnion_ptr ptr_;
-+ DynStruct_ptr ptr_;
- // Unimplemented - prevents widening assignment.
-- DynUnion_var (const TAO_Base_var &rhs);
-- DynUnion_var &operator= (const TAO_Base_var &rhs);
-+ DynStruct_var (const TAO_Base_var &rhs);
-+ DynStruct_var &operator= (const TAO_Base_var &rhs);
- };
-
-
- #endif /* end #if !defined */
-
-
--#if !defined (_DYNAMICANY_DYNUNION___OUT_CH_)
--#define _DYNAMICANY_DYNUNION___OUT_CH_
-+#if !defined (_DYNAMICANY_DYNSTRUCT___OUT_CH_)
-+#define _DYNAMICANY_DYNSTRUCT___OUT_CH_
-
--class TAO_DynamicAny_Export DynUnion_out
-+class TAO_DynamicAny_Export DynStruct_out
- {
- public:
-- DynUnion_out (DynUnion_ptr &);
-- DynUnion_out (DynUnion_var &);
-- DynUnion_out (const DynUnion_out &);
-- DynUnion_out &operator= (const DynUnion_out &);
-- DynUnion_out &operator= (const DynUnion_var &);
-- DynUnion_out &operator= (DynUnion_ptr);
-- operator DynUnion_ptr &();
-- DynUnion_ptr &ptr (void);
-- DynUnion_ptr operator-> (void);
-+ DynStruct_out (DynStruct_ptr &);
-+ DynStruct_out (DynStruct_var &);
-+ DynStruct_out (const DynStruct_out &);
-+ DynStruct_out &operator= (const DynStruct_out &);
-+ DynStruct_out &operator= (const DynStruct_var &);
-+ DynStruct_out &operator= (DynStruct_ptr);
-+ operator DynStruct_ptr &();
-+ DynStruct_ptr &ptr (void);
-+ DynStruct_ptr operator-> (void);
-
- private:
-- DynUnion_ptr &ptr_;
-+ DynStruct_ptr &ptr_;
- };
-
-
- #endif /* end #if !defined */
-
-
--#if !defined (_DYNAMICANY_DYNUNION_CH_)
--#define _DYNAMICANY_DYNUNION_CH_
-+#if !defined (_DYNAMICANY_DYNSTRUCT_CH_)
-+#define _DYNAMICANY_DYNSTRUCT_CH_
-
--class TAO_DynamicAny_Export DynUnion: public virtual DynAny
-+class TAO_DynamicAny_Export DynStruct: public virtual DynAny
- {
- public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
-- typedef DynUnion_ptr _ptr_type;
-- typedef DynUnion_var _var_type;
-+ typedef DynStruct_ptr _ptr_type;
-+ typedef DynStruct_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- // the static operations
-- static DynUnion_ptr _duplicate (DynUnion_ptr obj);
-- static DynUnion_ptr _narrow (
-+ static DynStruct_ptr _duplicate (DynStruct_ptr obj);
-+ static DynStruct_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
-- static DynUnion_ptr _unchecked_narrow (
-+ static DynStruct_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
-- static DynUnion_ptr _nil (void)
-+ static DynStruct_ptr _nil (void)
- {
-- return (DynUnion_ptr)0;
-+ return (DynStruct_ptr)0;
- }
-
-- virtual DynamicAny::DynAny_ptr get_discriminator (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException
-- )) = 0;
--
-- virtual void set_discriminator (
-- DynamicAny::DynAny_ptr d,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException,
-- DynamicAny::DynAny::TypeMismatch
-- )) = 0;
--
-- virtual void set_to_default_member (
-+ virtual char * current_member_name (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
-- DynamicAny::DynAny::TypeMismatch
-+ DynamicAny::DynAny::TypeMismatch,
-+ DynamicAny::DynAny::InvalidValue
- )) = 0;
-
-- virtual void set_to_no_active_member (
-+ virtual CORBA::TCKind current_member_kind (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
-- DynamicAny::DynAny::TypeMismatch
-- )) = 0;
--
-- virtual CORBA::Boolean has_no_active_member (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException
-+ DynamicAny::DynAny::TypeMismatch,
-+ DynamicAny::DynAny::InvalidValue
- )) = 0;
-
-- virtual CORBA::TCKind_ptr discriminator_kind (
-+ virtual DynamicAny::NameValuePairSeq * get_members (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
-@@ -4046,30 +1586,33 @@
- CORBA::SystemException
- )) = 0;
-
-- virtual DynamicAny::DynAny_ptr member (
-+ virtual void set_members (
-+ const DynamicAny::NameValuePairSeq & value,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
-+ DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
-- virtual char * member_name (
-+ virtual DynamicAny::NameDynAnyPairSeq * get_members_as_dyn_any (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
-- CORBA::SystemException,
-- DynamicAny::DynAny::InvalidValue
-+ CORBA::SystemException
- )) = 0;
-
-- virtual CORBA::TCKind_ptr member_kind (
-+ virtual void set_members_as_dyn_any (
-+ const DynamicAny::NameDynAnyPairSeq & value,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException,
-+ DynamicAny::DynAny::TypeMismatch,
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
-@@ -4078,333 +1621,203 @@
- virtual const char* _interface_repository_id (void) const;
-
- protected:
-- DynUnion (void);
-- virtual ~DynUnion (void);
-+ DynStruct (void);
-+ virtual ~DynStruct (void);
- private:
-- DynUnion (const DynUnion &);
-- void operator= (const DynUnion &);
--#if (TAO_HAS_INTERCEPTORS == 1)
-- // Generation of interceptors related RequestInfo classes per operation.
-- // This needed to be able to store the arguments, exceptiosn, constexts
-- // and build the lists dynamically on demand so that unnecessary time overhead
-- // of building these lists when they arent used is avoided.
-- class TAO_ClientRequest_Info_DynamicAny_DynUnion_get_discriminator : public TAO_ClientRequest_Info
-- {
-- public:
-- friend class DynamicAny::DynUnion;
-- TAO_ClientRequest_Info_DynamicAny_DynUnion_get_discriminator (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
-- virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
-+ DynStruct (const DynStruct &);
-+ void operator= (const DynStruct &);
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynUnion_get_discriminator (const TAO_ClientRequest_Info_DynamicAny_DynUnion_get_discriminator &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynUnion_get_discriminator &);
--void result (DynamicAny::DynAny_ptr result);
-- // update the result
--DynamicAny::DynAny_ptr result_;
- };
-
--class TAO_ClientRequest_Info_DynamicAny_DynUnion_set_discriminator : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynUnion;
-- TAO_ClientRequest_Info_DynamicAny_DynUnion_set_discriminator (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , DynamicAny::DynAny_ptr d ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynUnion_set_discriminator (const TAO_ClientRequest_Info_DynamicAny_DynUnion_set_discriminator &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynUnion_set_discriminator &);
--DynamicAny::DynAny_ptr & d_;
--};
-+#endif /* end #if !defined */
-
--class TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_default_member : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynUnion;
-- TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_default_member (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#if !defined (_DYNAMICANY_DYNUNION___PTR_CH_)
-+#define _DYNAMICANY_DYNUNION___PTR_CH_
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+class DynUnion;
-+typedef DynUnion *DynUnion_ptr;
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#endif /* end #if !defined */
-
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_default_member (const TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_default_member &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_default_member &);
--};
-+#if !defined (_DYNAMICANY_DYNUNION___VAR_CH_)
-+#define _DYNAMICANY_DYNUNION___VAR_CH_
-
--class TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_no_active_member : public TAO_ClientRequest_Info
-+class TAO_DynamicAny_Export DynUnion_var : public TAO_Base_var
- {
- public:
-- friend class DynamicAny::DynUnion;
-- TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_no_active_member (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ DynUnion_var (void); // default constructor
-+ DynUnion_var (DynUnion_ptr p) : ptr_ (p) {}
-+ DynUnion_var (const DynUnion_var &); // copy constructor
-+ ~DynUnion_var (void); // destructor
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ DynUnion_var &operator= (DynUnion_ptr);
-+ DynUnion_var &operator= (const DynUnion_var &);
-+ DynUnion_ptr operator-> (void) const;
-
-+ operator const DynUnion_ptr &() const;
-+ operator DynUnion_ptr &();
-+ // in, inout, out, _retn
-+ DynUnion_ptr in (void) const;
-+ DynUnion_ptr &inout (void);
-+ DynUnion_ptr &out (void);
-+ DynUnion_ptr _retn (void);
-+ DynUnion_ptr ptr (void) const;
-
- private:
--TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_no_active_member (const TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_no_active_member &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynUnion_set_to_no_active_member &);
-+ DynUnion_ptr ptr_;
-+ // Unimplemented - prevents widening assignment.
-+ DynUnion_var (const TAO_Base_var &rhs);
-+ DynUnion_var &operator= (const TAO_Base_var &rhs);
- };
-
--class TAO_ClientRequest_Info_DynamicAny_DynUnion_has_no_active_member : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynUnion;
-- TAO_ClientRequest_Info_DynamicAny_DynUnion_has_no_active_member (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#endif /* end #if !defined */
-
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynUnion_has_no_active_member (const TAO_ClientRequest_Info_DynamicAny_DynUnion_has_no_active_member &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynUnion_has_no_active_member &);
--void result (CORBA::Boolean result);
-- // update the result
--CORBA::Boolean result_;
--};
-+#if !defined (_DYNAMICANY_DYNUNION___OUT_CH_)
-+#define _DYNAMICANY_DYNUNION___OUT_CH_
-
--class TAO_ClientRequest_Info_DynamicAny_DynUnion_discriminator_kind : public TAO_ClientRequest_Info
-+class TAO_DynamicAny_Export DynUnion_out
- {
- public:
-- friend class DynamicAny::DynUnion;
-- TAO_ClientRequest_Info_DynamicAny_DynUnion_discriminator_kind (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-+ DynUnion_out (DynUnion_ptr &);
-+ DynUnion_out (DynUnion_var &);
-+ DynUnion_out (const DynUnion_out &);
-+ DynUnion_out &operator= (const DynUnion_out &);
-+ DynUnion_out &operator= (const DynUnion_var &);
-+ DynUnion_out &operator= (DynUnion_ptr);
-+ operator DynUnion_ptr &();
-+ DynUnion_ptr &ptr (void);
-+ DynUnion_ptr operator-> (void);
-
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+private:
-+ DynUnion_ptr &ptr_;
-+};
-
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+#endif /* end #if !defined */
-
-
--private:
--TAO_ClientRequest_Info_DynamicAny_DynUnion_discriminator_kind (const TAO_ClientRequest_Info_DynamicAny_DynUnion_discriminator_kind &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynUnion_discriminator_kind &);
--void result (CORBA::TCKind_ptr result);
-- // update the result
--CORBA::TCKind_ptr result_;
--};
-+#if !defined (_DYNAMICANY_DYNUNION_CH_)
-+#define _DYNAMICANY_DYNUNION_CH_
-
--class TAO_ClientRequest_Info_DynamicAny_DynUnion_member : public TAO_ClientRequest_Info
-+class TAO_DynamicAny_Export DynUnion: public virtual DynAny
- {
- public:
-- friend class DynamicAny::DynUnion;
-- TAO_ClientRequest_Info_DynamicAny_DynUnion_member (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
-+ typedef DynUnion_ptr _ptr_type;
-+ typedef DynUnion_var _var_type;
-+#endif /* ! __GNUC__ || g++ >= 2.8 */
-+
-+ // the static operations
-+ static DynUnion_ptr _duplicate (DynUnion_ptr obj);
-+ static DynUnion_ptr _narrow (
-+ CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
--
-- virtual Dynamic::ParameterList * arguments (
-+ static DynUnion_ptr _unchecked_narrow (
-+ CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ TAO_default_environment ()
-+ );
-+ static DynUnion_ptr _nil (void)
-+ {
-+ return (DynUnion_ptr)0;
-+ }
-
--virtual Dynamic::ExceptionList * exceptions (
-+ virtual DynamicAny::DynAny_ptr get_discriminator (
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ TAO_default_environment ()
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException
-+ )) = 0;
-
--virtual CORBA::Any * result (
-+ virtual void set_discriminator (
-+ DynamicAny::DynAny_ptr d,
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynUnion_member (const TAO_ClientRequest_Info_DynamicAny_DynUnion_member &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynUnion_member &);
--void result (DynamicAny::DynAny_ptr result);
-- // update the result
--DynamicAny::DynAny_ptr result_;
--};
-+ TAO_default_environment ()
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException,
-+ DynamicAny::DynAny::TypeMismatch
-+ )) = 0;
-
--class TAO_ClientRequest_Info_DynamicAny_DynUnion_member_name : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynUnion;
-- TAO_ClientRequest_Info_DynamicAny_DynUnion_member_name (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-+ virtual void set_to_default_member (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
-- );
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException,
-+ DynamicAny::DynAny::TypeMismatch
-+ )) = 0;
-
-- virtual Dynamic::ParameterList * arguments (
-+ virtual void set_to_no_active_member (
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ TAO_default_environment ()
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException,
-+ DynamicAny::DynAny::TypeMismatch
-+ )) = 0;
-
--virtual Dynamic::ExceptionList * exceptions (
-+ virtual CORBA::Boolean has_no_active_member (
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ TAO_default_environment ()
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException
-+ )) = 0;
-
--virtual CORBA::Any * result (
-+ virtual CORBA::TCKind discriminator_kind (
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynUnion_member_name (const TAO_ClientRequest_Info_DynamicAny_DynUnion_member_name &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynUnion_member_name &);
--void result (char * result);
-- // update the result
--char * result_;
--};
-+ TAO_default_environment ()
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException
-+ )) = 0;
-
--class TAO_ClientRequest_Info_DynamicAny_DynUnion_member_kind : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynUnion;
-- TAO_ClientRequest_Info_DynamicAny_DynUnion_member_kind (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-+ virtual DynamicAny::DynAny_ptr member (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
-- );
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException,
-+ DynamicAny::DynAny::InvalidValue
-+ )) = 0;
-
-- virtual Dynamic::ParameterList * arguments (
-+ virtual char * member_name (
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ TAO_default_environment ()
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException,
-+ DynamicAny::DynAny::InvalidValue
-+ )) = 0;
-
--virtual Dynamic::ExceptionList * exceptions (
-+ virtual CORBA::TCKind member_kind (
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ TAO_default_environment ()
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException,
-+ DynamicAny::DynAny::InvalidValue
-+ )) = 0;
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ virtual void *_tao_QueryInterface (ptr_arith_t type);
-
-+ virtual const char* _interface_repository_id (void) const;
-
-+protected:
-+ DynUnion (void);
-+ virtual ~DynUnion (void);
- private:
--TAO_ClientRequest_Info_DynamicAny_DynUnion_member_kind (const TAO_ClientRequest_Info_DynamicAny_DynUnion_member_kind &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynUnion_member_kind &);
--void result (CORBA::TCKind_ptr result);
-- // update the result
--CORBA::TCKind_ptr result_;
--};
--
--#endif /* TAO_HAS_INTERCEPTORS */
-+ DynUnion (const DynUnion &);
-+ void operator= (const DynUnion &);
-
- };
-
-@@ -4795,300 +2208,84 @@
- static DynSequence_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-- static DynSequence_ptr _unchecked_narrow (
-- CORBA::Object_ptr obj,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
-- static DynSequence_ptr _nil (void)
-- {
-- return (DynSequence_ptr)0;
-- }
--
-- virtual CORBA::ULong get_length (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException
-- )) = 0;
--
-- virtual void set_length (
-- CORBA::ULong len,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException,
-- DynamicAny::DynAny::InvalidValue
-- )) = 0;
--
-- virtual DynamicAny::AnySeq * get_elements (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException
-- )) = 0;
--
-- virtual void set_elements (
-- const DynamicAny::AnySeq & value,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException,
-- DynamicAny::DynAny::TypeMismatch,
-- DynamicAny::DynAny::InvalidValue
-- )) = 0;
--
-- virtual DynamicAny::DynAnySeq * get_elements_as_dyn_any (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException
-- )) = 0;
--
-- virtual void set_elements_as_dyn_any (
-- const DynamicAny::DynAnySeq & value,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- )
-- ACE_THROW_SPEC ((
-- CORBA::SystemException,
-- DynamicAny::DynAny::TypeMismatch,
-- DynamicAny::DynAny::InvalidValue
-- )) = 0;
--
-- virtual void *_tao_QueryInterface (ptr_arith_t type);
--
-- virtual const char* _interface_repository_id (void) const;
--
--protected:
-- DynSequence (void);
-- virtual ~DynSequence (void);
--private:
-- DynSequence (const DynSequence &);
-- void operator= (const DynSequence &);
--#if (TAO_HAS_INTERCEPTORS == 1)
-- // Generation of interceptors related RequestInfo classes per operation.
-- // This needed to be able to store the arguments, exceptiosn, constexts
-- // and build the lists dynamically on demand so that unnecessary time overhead
-- // of building these lists when they arent used is avoided.
-- class TAO_ClientRequest_Info_DynamicAny_DynSequence_get_length : public TAO_ClientRequest_Info
-- {
-- public:
-- friend class DynamicAny::DynSequence;
-- TAO_ClientRequest_Info_DynamicAny_DynSequence_get_length (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
-- virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynSequence_get_length (const TAO_ClientRequest_Info_DynamicAny_DynSequence_get_length &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynSequence_get_length &);
--void result (CORBA::ULong result);
-- // update the result
--CORBA::ULong result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynSequence_set_length : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynSequence;
-- TAO_ClientRequest_Info_DynamicAny_DynSequence_set_length (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::ULong len ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynSequence_set_length (const TAO_ClientRequest_Info_DynamicAny_DynSequence_set_length &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynSequence_set_length &);
--CORBA::ULong & len_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynSequence;
-- TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements (const TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements &);
--void result (DynamicAny::AnySeq * result);
-- // update the result
--DynamicAny::AnySeq * result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynSequence;
-- TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , const DynamicAny::AnySeq & value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements (const TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements &);
--const DynamicAny::AnySeq & value_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements_as_dyn_any : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynSequence;
-- TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements_as_dyn_any (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-+ TAO_default_environment ()
-+ );
-+ static DynSequence_ptr _unchecked_narrow (
-+ CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
-+ static DynSequence_ptr _nil (void)
-+ {
-+ return (DynSequence_ptr)0;
-+ }
-
-- virtual Dynamic::ParameterList * arguments (
-+ virtual CORBA::ULong get_length (
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ TAO_default_environment ()
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException
-+ )) = 0;
-
--virtual Dynamic::ExceptionList * exceptions (
-+ virtual void set_length (
-+ CORBA::ULong len,
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ TAO_default_environment ()
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException,
-+ DynamicAny::DynAny::InvalidValue
-+ )) = 0;
-
--virtual CORBA::Any * result (
-+ virtual DynamicAny::AnySeq * get_elements (
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements_as_dyn_any (const TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements_as_dyn_any &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynSequence_get_elements_as_dyn_any &);
--void result (DynamicAny::DynAnySeq * result);
-- // update the result
--DynamicAny::DynAnySeq * result_;
--};
-+ TAO_default_environment ()
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException
-+ )) = 0;
-
--class TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements_as_dyn_any : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynSequence;
-- TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements_as_dyn_any (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , const DynamicAny::DynAnySeq & value ,
-+ virtual void set_elements (
-+ const DynamicAny::AnySeq & value,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
-- );
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException,
-+ DynamicAny::DynAny::TypeMismatch,
-+ DynamicAny::DynAny::InvalidValue
-+ )) = 0;
-
-- virtual Dynamic::ParameterList * arguments (
-+ virtual DynamicAny::DynAnySeq * get_elements_as_dyn_any (
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ TAO_default_environment ()
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException
-+ )) = 0;
-
--virtual Dynamic::ExceptionList * exceptions (
-+ virtual void set_elements_as_dyn_any (
-+ const DynamicAny::DynAnySeq & value,
- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ TAO_default_environment ()
-+ )
-+ ACE_THROW_SPEC ((
-+ CORBA::SystemException,
-+ DynamicAny::DynAny::TypeMismatch,
-+ DynamicAny::DynAny::InvalidValue
-+ )) = 0;
-
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
-+ virtual void *_tao_QueryInterface (ptr_arith_t type);
-
-+ virtual const char* _interface_repository_id (void) const;
-
-+protected:
-+ DynSequence (void);
-+ virtual ~DynSequence (void);
- private:
--TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements_as_dyn_any (const TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements_as_dyn_any &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynSequence_set_elements_as_dyn_any &);
--const DynamicAny::DynAnySeq & value_;
--};
--
--#endif /* TAO_HAS_INTERCEPTORS */
-+ DynSequence (const DynSequence &);
-+ void operator= (const DynSequence &);
-
- };
-
-@@ -5240,152 +2437,6 @@
- private:
- DynArray (const DynArray &);
- void operator= (const DynArray &);
--#if (TAO_HAS_INTERCEPTORS == 1)
-- // Generation of interceptors related RequestInfo classes per operation.
-- // This needed to be able to store the arguments, exceptiosn, constexts
-- // and build the lists dynamically on demand so that unnecessary time overhead
-- // of building these lists when they arent used is avoided.
-- class TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements : public TAO_ClientRequest_Info
-- {
-- public:
-- friend class DynamicAny::DynArray;
-- TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
-- virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements (const TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements &);
--void result (DynamicAny::AnySeq * result);
-- // update the result
--DynamicAny::AnySeq * result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynArray;
-- TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , const DynamicAny::AnySeq & value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements (const TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements &);
--const DynamicAny::AnySeq & value_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements_as_dyn_any : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynArray;
-- TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements_as_dyn_any (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements_as_dyn_any (const TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements_as_dyn_any &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynArray_get_elements_as_dyn_any &);
--void result (DynamicAny::DynAnySeq * result);
-- // update the result
--DynamicAny::DynAnySeq * result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements_as_dyn_any : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynArray;
-- TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements_as_dyn_any (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , const DynamicAny::DynAnySeq & value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements_as_dyn_any (const TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements_as_dyn_any &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynArray_set_elements_as_dyn_any &);
--const DynamicAny::DynAnySeq & value_;
--};
--
--#endif /* TAO_HAS_INTERCEPTORS */
-
- };
-
-@@ -5499,7 +2550,7 @@
- DynamicAny::DynAny::InvalidValue
- )) = 0;
-
-- virtual CORBA::TCKind_ptr current_member_kind (
-+ virtual CORBA::TCKind current_member_kind (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
-@@ -5557,224 +2608,6 @@
- private:
- DynValue (const DynValue &);
- void operator= (const DynValue &);
--#if (TAO_HAS_INTERCEPTORS == 1)
-- // Generation of interceptors related RequestInfo classes per operation.
-- // This needed to be able to store the arguments, exceptiosn, constexts
-- // and build the lists dynamically on demand so that unnecessary time overhead
-- // of building these lists when they arent used is avoided.
-- class TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_name : public TAO_ClientRequest_Info
-- {
-- public:
-- friend class DynamicAny::DynValue;
-- TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_name (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
-- virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_name (const TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_name &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_name &);
--void result (char * result);
-- // update the result
--char * result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_kind : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynValue;
-- TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_kind (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_kind (const TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_kind &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynValue_current_member_kind &);
--void result (CORBA::TCKind_ptr result);
-- // update the result
--CORBA::TCKind_ptr result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynValue_get_members : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynValue;
-- TAO_ClientRequest_Info_DynamicAny_DynValue_get_members (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynValue_get_members (const TAO_ClientRequest_Info_DynamicAny_DynValue_get_members &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynValue_get_members &);
--void result (DynamicAny::NameValuePairSeq * result);
-- // update the result
--DynamicAny::NameValuePairSeq * result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynValue_set_members : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynValue;
-- TAO_ClientRequest_Info_DynamicAny_DynValue_set_members (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , const DynamicAny::NameValuePairSeq & value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynValue_set_members (const TAO_ClientRequest_Info_DynamicAny_DynValue_set_members &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynValue_set_members &);
--const DynamicAny::NameValuePairSeq & value_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynValue_get_members_as_dyn_any : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynValue;
-- TAO_ClientRequest_Info_DynamicAny_DynValue_get_members_as_dyn_any (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynValue_get_members_as_dyn_any (const TAO_ClientRequest_Info_DynamicAny_DynValue_get_members_as_dyn_any &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynValue_get_members_as_dyn_any &);
--void result (DynamicAny::NameDynAnyPairSeq * result);
-- // update the result
--DynamicAny::NameDynAnyPairSeq * result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynValue_set_members_as_dyn_any : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynValue;
-- TAO_ClientRequest_Info_DynamicAny_DynValue_set_members_as_dyn_any (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , const DynamicAny::NameDynAnyPairSeq & value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynValue_set_members_as_dyn_any (const TAO_ClientRequest_Info_DynamicAny_DynValue_set_members_as_dyn_any &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynValue_set_members_as_dyn_any &);
--const DynamicAny::NameDynAnyPairSeq & value_;
--};
--
--#endif /* TAO_HAS_INTERCEPTORS */
-
- };
-
-@@ -5941,86 +2774,6 @@
- private:
- DynAnyFactory (const DynAnyFactory &);
- void operator= (const DynAnyFactory &);
--#if (TAO_HAS_INTERCEPTORS == 1)
-- // Generation of interceptors related RequestInfo classes per operation.
-- // This needed to be able to store the arguments, exceptiosn, constexts
-- // and build the lists dynamically on demand so that unnecessary time overhead
-- // of building these lists when they arent used is avoided.
-- class TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any : public TAO_ClientRequest_Info
-- {
-- public:
-- friend class DynamicAny::DynAnyFactory;
-- TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , const CORBA::Any & value ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
-- virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any (const TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any &);
--const CORBA::Any & value_;
--void result (DynamicAny::DynAny_ptr result);
-- // update the result
--DynamicAny::DynAny_ptr result_;
--};
--
--class TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any_from_type_code : public TAO_ClientRequest_Info
--{
--public:
-- friend class DynamicAny::DynAnyFactory;
-- TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any_from_type_code (
-- const char *_tao_operation,
-- IOP::ServiceContextList &_tao_service_context_list,
-- CORBA::Object *_tao_target , CORBA::TypeCode_ptr type ,
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ()
-- );
--
-- virtual Dynamic::ParameterList * arguments (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual Dynamic::ExceptionList * exceptions (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--virtual CORBA::Any * result (
-- CORBA::Environment &ACE_TRY_ENV =
-- TAO_default_environment ())
-- ACE_THROW_SPEC ((CORBA::SystemException));
--
--
--private:
--TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any_from_type_code (const TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any_from_type_code &);
--void operator= (const TAO_ClientRequest_Info_DynamicAny_DynAnyFactory_create_dyn_any_from_type_code &);
--CORBA::TypeCode_ptr & type_;
--void result (DynamicAny::DynAny_ptr result);
-- // update the result
--DynamicAny::DynAny_ptr result_;
--};
--
--#endif /* TAO_HAS_INTERCEPTORS */
-
- };
-
diff --git a/TAO/tao/DynamicAny/diffs/DynamicAnyC.i.diff b/TAO/tao/DynamicAny/diffs/DynamicAnyC.i.diff
index 13ae232ef1d..e69de29bb2d 100644
--- a/TAO/tao/DynamicAny/diffs/DynamicAnyC.i.diff
+++ b/TAO/tao/DynamicAny/diffs/DynamicAnyC.i.diff
@@ -1,7 +0,0 @@
---- orig/DynamicAnyC.i Fri Aug 25 15:14:31 2000
-+++ DynamicAnyC.i Fri Aug 25 15:21:40 2000
-@@ -3418,4 +3418,3 @@
- );
-
- #endif /* _TAO_CDR_OP_DynamicAny_AnySeq_I_ */
--