diff options
Diffstat (limited to 'TAO/tao/DynamicAny/diffs/DynamicAnyC.cpp.diff')
-rw-r--r-- | TAO/tao/DynamicAny/diffs/DynamicAnyC.cpp.diff | 5889 |
1 files changed, 0 insertions, 5889 deletions
diff --git a/TAO/tao/DynamicAny/diffs/DynamicAnyC.cpp.diff b/TAO/tao/DynamicAny/diffs/DynamicAnyC.cpp.diff deleted file mode 100644 index b7db0928b11..00000000000 --- a/TAO/tao/DynamicAny/diffs/DynamicAnyC.cpp.diff +++ /dev/null @@ -1,5889 +0,0 @@ ---- orig/DynamicAnyC.cpp Fri Aug 25 15:14:32 2000 -+++ DynamicAnyC.cpp Sun Aug 27 12:36:09 2000 -@@ -7,7 +7,7 @@ - // Information about TAO is available at: - // 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 @@ - } - - --#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)) --{ -- // 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 */ - -- 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)) --{ -- // 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; -- } - -- 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)) --{ -- // 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); - } - -- 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)) --{ -- // 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"; - } - - -- Dynamic::ExceptionList * --DynamicAny::DynUnion::TAO_ClientRequest_Info_DynamicAny_DynUnion_member_name::exceptions (CORBA::Environment &) -- ACE_THROW_SPEC ((CORBA::SystemException)) --{ -- // 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 -+ ) -+ ) -+ ); - } - --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)) --{ -- // 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 */ - - #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)) --{ -- // 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 */ -+ - - // 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)) --{ -- // 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 */ - - // 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)) --{ -- // 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 - } -- |