diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2004-04-12 17:54:28 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2004-04-12 17:54:28 +0000 |
commit | fd0e2bb7f94ec791982a88821411e875c137bdf3 (patch) | |
tree | 924d19d54e97a23f3fa9f07339ea2e3d5f5952e6 /TAO/tao | |
parent | 89746edbd693ff10e836620ebd2e5e2d521ab1e2 (diff) | |
download | ATCD-fd0e2bb7f94ec791982a88821411e875c137bdf3.tar.gz |
ChangeLogTag: Mon Apr 12 17:54:21 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'TAO/tao')
-rw-r--r-- | TAO/tao/DynamicAny/DynamicAny.pidl | 2 | ||||
-rw-r--r-- | TAO/tao/DynamicAny/DynamicAnyC.cpp | 614 | ||||
-rw-r--r-- | TAO/tao/DynamicAny/DynamicAnyC.h | 1152 | ||||
-rw-r--r-- | TAO/tao/DynamicAny/DynamicAnyC.i | 123 |
4 files changed, 912 insertions, 979 deletions
diff --git a/TAO/tao/DynamicAny/DynamicAny.pidl b/TAO/tao/DynamicAny/DynamicAny.pidl index 6d72d68f00c..77da46d4ee8 100644 --- a/TAO/tao/DynamicAny/DynamicAny.pidl +++ b/TAO/tao/DynamicAny/DynamicAny.pidl @@ -20,7 +20,7 @@ * The command used to generate code from this file is: * * tao_idl \ - * -o orig -Gp -Gd -Ge 1 -Sa -St -GT \ + * -o orig -Gp -Gd -Ge 1 -Sa -St -GT -Sc \ * -Wb,export_macro=TAO_DynamicAny_Export \ * -Wb,export_include=dynamicany_export.h \ * -Wb,pre_include="ace/pre.h" \ diff --git a/TAO/tao/DynamicAny/DynamicAnyC.cpp b/TAO/tao/DynamicAny/DynamicAnyC.cpp index 928297063cd..7a4d569598c 100644 --- a/TAO/tao/DynamicAny/DynamicAnyC.cpp +++ b/TAO/tao/DynamicAny/DynamicAnyC.cpp @@ -26,18 +26,11 @@ // http://www.cs.wustl.edu/~schmidt/TAO.html // TAO_IDL - Generated from -// be/be_codegen.cpp:301 +// be\be_codegen.cpp:323 #include "DynamicAny.h" -#include "tao/Stub.h" -#include "tao/Invocation_Adapter.h" -#include "tao/Object_T.h" -#include "tao/Basic_Arguments.h" -#include "tao/Object_Argument_T.h" -#include "tao/Special_Basic_Arguments.h" -#include "tao/UB_String_Arguments.h" -#include "tao/Var_Size_Argument_T.h" +#include "ace/OS_NS_string.h" #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig @@ -48,128 +41,20 @@ #endif /* !defined INLINE */ // TAO_IDL - Generated from -// be/be_visitor_arg_traits.cpp:59 +// be\be_visitor_arg_traits.cpp:64 // Arg traits specializations. namespace TAO { - - // TAO_IDL - Generated from - // be/be_visitor_arg_traits.cpp:390 - -#if !defined (_CORBA_TCKIND__ARG_TRAITS_CS_) -#define _CORBA_TCKIND__ARG_TRAITS_CS_ - - ACE_TEMPLATE_SPECIALIZATION - class TAO_DynamicAny_Export Arg_Traits<CORBA::TCKind> - : public - Basic_Arg_Traits_T< - CORBA::TCKind - > - { - }; - -#endif /* end #if !defined */ - -#if !defined (_DYNAMICANY_DYNANY__ARG_TRAITS_CS_) -#define _DYNAMICANY_DYNANY__ARG_TRAITS_CS_ - - ACE_TEMPLATE_SPECIALIZATION - class TAO_DynamicAny_Export Arg_Traits<DynamicAny::DynAny> - : public - Object_Arg_Traits_T< - DynamicAny::DynAny_ptr, - DynamicAny::DynAny_var, - DynamicAny::DynAny_out, - TAO::Objref_Traits<DynamicAny::DynAny> - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // be/be_visitor_arg_traits.cpp:262 - -#if !defined (__TAO_SEQ_DYNAMICANY_NAMEVALUEPAIR___ARG_TRAITS_CS_) -#define __TAO_SEQ_DYNAMICANY_NAMEVALUEPAIR___ARG_TRAITS_CS_ - - ACE_TEMPLATE_SPECIALIZATION - class TAO_DynamicAny_Export Arg_Traits<DynamicAny::NameValuePairSeq> - : public - Var_Size_Arg_Traits_T< - DynamicAny::NameValuePairSeq, - DynamicAny::NameValuePairSeq_var, - DynamicAny::NameValuePairSeq_out - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // be/be_visitor_arg_traits.cpp:262 - -#if !defined (__TAO_SEQ_DYNAMICANY_NAMEDYNANYPAIR___ARG_TRAITS_CS_) -#define __TAO_SEQ_DYNAMICANY_NAMEDYNANYPAIR___ARG_TRAITS_CS_ - - ACE_TEMPLATE_SPECIALIZATION - class TAO_DynamicAny_Export Arg_Traits<DynamicAny::NameDynAnyPairSeq> - : public - Var_Size_Arg_Traits_T< - DynamicAny::NameDynAnyPairSeq, - DynamicAny::NameDynAnyPairSeq_var, - DynamicAny::NameDynAnyPairSeq_out - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // be/be_visitor_arg_traits.cpp:262 - -#if !defined (__TAO_SEQ_CORBA_ANY___ARG_TRAITS_CS_) -#define __TAO_SEQ_CORBA_ANY___ARG_TRAITS_CS_ - - ACE_TEMPLATE_SPECIALIZATION - class TAO_DynamicAny_Export Arg_Traits<DynamicAny::AnySeq> - : public - Var_Size_Arg_Traits_T< - DynamicAny::AnySeq, - DynamicAny::AnySeq_var, - DynamicAny::AnySeq_out - > - { - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // be/be_visitor_arg_traits.cpp:262 - -#if !defined (__TAO_SEQ_DYNAMICANY_DYNANY___ARG_TRAITS_CS_) -#define __TAO_SEQ_DYNAMICANY_DYNANY___ARG_TRAITS_CS_ - - ACE_TEMPLATE_SPECIALIZATION - class TAO_DynamicAny_Export Arg_Traits<DynamicAny::DynAnySeq> - : public - Var_Size_Arg_Traits_T< - DynamicAny::DynAnySeq, - DynamicAny::DynAnySeq_var, - DynamicAny::DynAnySeq_out - > - { - }; - -#endif /* end #if !defined */ } + // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for DynamicAny::DynAny. +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION DynamicAny::DynAny_ptr TAO::Objref_Traits<DynamicAny::DynAny>::tao_duplicate ( DynamicAny::DynAny_ptr p @@ -178,6 +63,7 @@ TAO::Objref_Traits<DynamicAny::DynAny>::tao_duplicate ( return DynamicAny::DynAny::_duplicate (p); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<DynamicAny::DynAny>::tao_release ( DynamicAny::DynAny_ptr p @@ -186,12 +72,14 @@ TAO::Objref_Traits<DynamicAny::DynAny>::tao_release ( CORBA::release (p); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION DynamicAny::DynAny_ptr TAO::Objref_Traits<DynamicAny::DynAny>::tao_nil (void) { return DynamicAny::DynAny::_nil (); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<DynamicAny::DynAny>::tao_marshal ( DynamicAny::DynAny_ptr p, @@ -208,7 +96,7 @@ TAO::Collocation_Proxy_Broker * ) = 0; // TAO_IDL - Generated from -// be/be_visitor_exception/exception_cs.cpp:63 +// be\be_visitor_exception/exception_cs.cpp:63 DynamicAny::DynAny::InvalidValue::InvalidValue (void) : CORBA::UserException ( @@ -293,7 +181,7 @@ void DynamicAny::DynAny::InvalidValue::_tao_decode ( // TAO_IDL - Generated from -// be/be_visitor_exception/exception_cs.cpp:63 +// be\be_visitor_exception/exception_cs.cpp:63 DynamicAny::DynAny::TypeMismatch::TypeMismatch (void) : CORBA::UserException ( @@ -393,10 +281,27 @@ DynamicAny::DynAny::_narrow ( { return DynAny::_nil (); } - + DynAny_ptr proxy = dynamic_cast<DynAny_ptr> (_tao_objref); + + return DynAny::_duplicate (proxy); +} +DynamicAny::DynAny_ptr +DynamicAny::DynAny::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return DynAny::_nil (); + } + + DynAny_ptr proxy = + dynamic_cast<DynAny_ptr> (_tao_objref); + return DynAny::_duplicate (proxy); } @@ -407,7 +312,7 @@ DynamicAny::DynAny::_duplicate (DynAny_ptr obj) { obj->_add_ref (); } - + return obj; } @@ -452,10 +357,11 @@ DynamicAny::DynAny::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for DynamicAny::DynFixed. +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION DynamicAny::DynFixed_ptr TAO::Objref_Traits<DynamicAny::DynFixed>::tao_duplicate ( DynamicAny::DynFixed_ptr p @@ -464,6 +370,7 @@ TAO::Objref_Traits<DynamicAny::DynFixed>::tao_duplicate ( return DynamicAny::DynFixed::_duplicate (p); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<DynamicAny::DynFixed>::tao_release ( DynamicAny::DynFixed_ptr p @@ -472,12 +379,14 @@ TAO::Objref_Traits<DynamicAny::DynFixed>::tao_release ( CORBA::release (p); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION DynamicAny::DynFixed_ptr TAO::Objref_Traits<DynamicAny::DynFixed>::tao_nil (void) { return DynamicAny::DynFixed::_nil (); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<DynamicAny::DynFixed>::tao_marshal ( DynamicAny::DynFixed_ptr p, @@ -488,7 +397,7 @@ TAO::Objref_Traits<DynamicAny::DynFixed>::tao_marshal ( } // Function pointer for collocation factory initialization. -TAO::Collocation_Proxy_Broker * +TAO::Collocation_Proxy_Broker * (*DynamicAny__TAO_DynFixed_Proxy_Broker_Factory_function_pointer) ( CORBA::Object_ptr obj ) = 0; @@ -509,10 +418,27 @@ DynamicAny::DynFixed::_narrow ( { return DynFixed::_nil (); } - + DynFixed_ptr proxy = dynamic_cast<DynFixed_ptr> (_tao_objref); + + return DynFixed::_duplicate (proxy); +} +DynamicAny::DynFixed_ptr +DynamicAny::DynFixed::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return DynFixed::_nil (); + } + + DynFixed_ptr proxy = + dynamic_cast<DynFixed_ptr> (_tao_objref); + return DynFixed::_duplicate (proxy); } @@ -523,7 +449,7 @@ DynamicAny::DynFixed::_duplicate (DynFixed_ptr obj) { obj->_add_ref (); } - + return obj; } @@ -572,10 +498,11 @@ DynamicAny::DynFixed::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for DynamicAny::DynEnum. +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION DynamicAny::DynEnum_ptr TAO::Objref_Traits<DynamicAny::DynEnum>::tao_duplicate ( DynamicAny::DynEnum_ptr p @@ -584,6 +511,7 @@ TAO::Objref_Traits<DynamicAny::DynEnum>::tao_duplicate ( return DynamicAny::DynEnum::_duplicate (p); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<DynamicAny::DynEnum>::tao_release ( DynamicAny::DynEnum_ptr p @@ -592,12 +520,14 @@ TAO::Objref_Traits<DynamicAny::DynEnum>::tao_release ( CORBA::release (p); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION DynamicAny::DynEnum_ptr TAO::Objref_Traits<DynamicAny::DynEnum>::tao_nil (void) { return DynamicAny::DynEnum::_nil (); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<DynamicAny::DynEnum>::tao_marshal ( DynamicAny::DynEnum_ptr p, @@ -608,7 +538,7 @@ TAO::Objref_Traits<DynamicAny::DynEnum>::tao_marshal ( } // Function pointer for collocation factory initialization. -TAO::Collocation_Proxy_Broker * +TAO::Collocation_Proxy_Broker * (*DynamicAny__TAO_DynEnum_Proxy_Broker_Factory_function_pointer) ( CORBA::Object_ptr obj ) = 0; @@ -629,10 +559,27 @@ DynamicAny::DynEnum::_narrow ( { return DynEnum::_nil (); } - + DynEnum_ptr proxy = dynamic_cast<DynEnum_ptr> (_tao_objref); + + return DynEnum::_duplicate (proxy); +} +DynamicAny::DynEnum_ptr +DynamicAny::DynEnum::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return DynEnum::_nil (); + } + + DynEnum_ptr proxy = + dynamic_cast<DynEnum_ptr> (_tao_objref); + return DynEnum::_duplicate (proxy); } @@ -643,7 +590,7 @@ DynamicAny::DynEnum::_duplicate (DynEnum_ptr obj) { obj->_add_ref (); } - + return obj; } @@ -691,13 +638,13 @@ DynamicAny::DynEnum::marshal (TAO_OutputCDR &) return 0; } -// TAO_IDL - Generated from -// be/be_visitor_structure/structure_cs.cpp:66 +// TAO_IDL - Generated from +// be\be_visitor_structure/structure_cs.cpp:66 -// TAO_IDL - Generated from -// be/be_visitor_sequence/sequence_cs.cpp:66 +// TAO_IDL - Generated from +// be\be_visitor_sequence/sequence_cs.cpp:65 #if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ_CS_) #define _DYNAMICANY_NAMEVALUEPAIRSEQ_CS_ @@ -740,13 +687,13 @@ DynamicAny::NameValuePairSeq::~NameValuePairSeq (void) #endif /* end #if !defined */ -// TAO_IDL - Generated from -// be/be_visitor_structure/structure_cs.cpp:66 +// TAO_IDL - Generated from +// be\be_visitor_structure/structure_cs.cpp:66 -// TAO_IDL - Generated from -// be/be_visitor_sequence/sequence_cs.cpp:66 +// TAO_IDL - Generated from +// be\be_visitor_sequence/sequence_cs.cpp:65 #if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_) #define _DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_ @@ -790,10 +737,11 @@ DynamicAny::NameDynAnyPairSeq::~NameDynAnyPairSeq (void) #endif /* end #if !defined */ // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for DynamicAny::DynStruct. +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION DynamicAny::DynStruct_ptr TAO::Objref_Traits<DynamicAny::DynStruct>::tao_duplicate ( DynamicAny::DynStruct_ptr p @@ -802,6 +750,7 @@ TAO::Objref_Traits<DynamicAny::DynStruct>::tao_duplicate ( return DynamicAny::DynStruct::_duplicate (p); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<DynamicAny::DynStruct>::tao_release ( DynamicAny::DynStruct_ptr p @@ -810,12 +759,14 @@ TAO::Objref_Traits<DynamicAny::DynStruct>::tao_release ( CORBA::release (p); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION DynamicAny::DynStruct_ptr TAO::Objref_Traits<DynamicAny::DynStruct>::tao_nil (void) { return DynamicAny::DynStruct::_nil (); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<DynamicAny::DynStruct>::tao_marshal ( DynamicAny::DynStruct_ptr p, @@ -826,7 +777,7 @@ TAO::Objref_Traits<DynamicAny::DynStruct>::tao_marshal ( } // Function pointer for collocation factory initialization. -TAO::Collocation_Proxy_Broker * +TAO::Collocation_Proxy_Broker * (*DynamicAny__TAO_DynStruct_Proxy_Broker_Factory_function_pointer) ( CORBA::Object_ptr obj ) = 0; @@ -847,10 +798,27 @@ DynamicAny::DynStruct::_narrow ( { return DynStruct::_nil (); } - + DynStruct_ptr proxy = dynamic_cast<DynStruct_ptr> (_tao_objref); + + return DynStruct::_duplicate (proxy); +} +DynamicAny::DynStruct_ptr +DynamicAny::DynStruct::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return DynStruct::_nil (); + } + + DynStruct_ptr proxy = + dynamic_cast<DynStruct_ptr> (_tao_objref); + return DynStruct::_duplicate (proxy); } @@ -861,7 +829,7 @@ DynamicAny::DynStruct::_duplicate (DynStruct_ptr obj) { obj->_add_ref (); } - + return obj; } @@ -910,10 +878,11 @@ DynamicAny::DynStruct::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for DynamicAny::DynUnion. +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION DynamicAny::DynUnion_ptr TAO::Objref_Traits<DynamicAny::DynUnion>::tao_duplicate ( DynamicAny::DynUnion_ptr p @@ -922,6 +891,7 @@ TAO::Objref_Traits<DynamicAny::DynUnion>::tao_duplicate ( return DynamicAny::DynUnion::_duplicate (p); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<DynamicAny::DynUnion>::tao_release ( DynamicAny::DynUnion_ptr p @@ -930,12 +900,14 @@ TAO::Objref_Traits<DynamicAny::DynUnion>::tao_release ( CORBA::release (p); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION DynamicAny::DynUnion_ptr TAO::Objref_Traits<DynamicAny::DynUnion>::tao_nil (void) { return DynamicAny::DynUnion::_nil (); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<DynamicAny::DynUnion>::tao_marshal ( DynamicAny::DynUnion_ptr p, @@ -946,7 +918,7 @@ TAO::Objref_Traits<DynamicAny::DynUnion>::tao_marshal ( } // Function pointer for collocation factory initialization. -TAO::Collocation_Proxy_Broker * +TAO::Collocation_Proxy_Broker * (*DynamicAny__TAO_DynUnion_Proxy_Broker_Factory_function_pointer) ( CORBA::Object_ptr obj ) = 0; @@ -967,10 +939,27 @@ DynamicAny::DynUnion::_narrow ( { return DynUnion::_nil (); } - + DynUnion_ptr proxy = dynamic_cast<DynUnion_ptr> (_tao_objref); + + return DynUnion::_duplicate (proxy); +} +DynamicAny::DynUnion_ptr +DynamicAny::DynUnion::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return DynUnion::_nil (); + } + + DynUnion_ptr proxy = + dynamic_cast<DynUnion_ptr> (_tao_objref); + return DynUnion::_duplicate (proxy); } @@ -981,7 +970,7 @@ DynamicAny::DynUnion::_duplicate (DynUnion_ptr obj) { obj->_add_ref (); } - + return obj; } @@ -1029,8 +1018,8 @@ DynamicAny::DynUnion::marshal (TAO_OutputCDR &) return 0; } -// TAO_IDL - Generated from -// be/be_visitor_sequence/sequence_cs.cpp:66 +// TAO_IDL - Generated from +// be\be_visitor_sequence/sequence_cs.cpp:65 #if !defined (_DYNAMICANY_ANYSEQ_CS_) #define _DYNAMICANY_ANYSEQ_CS_ @@ -1073,8 +1062,8 @@ DynamicAny::AnySeq::~AnySeq (void) #endif /* end #if !defined */ -// TAO_IDL - Generated from -// be/be_visitor_sequence/sequence_cs.cpp:66 +// TAO_IDL - Generated from +// be\be_visitor_sequence/sequence_cs.cpp:65 #if !defined (_DYNAMICANY_DYNANYSEQ_CS_) #define _DYNAMICANY_DYNANYSEQ_CS_ @@ -1121,10 +1110,11 @@ DynamicAny::DynAnySeq::~DynAnySeq (void) #endif /* end #if !defined */ // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for DynamicAny::DynSequence. +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION DynamicAny::DynSequence_ptr TAO::Objref_Traits<DynamicAny::DynSequence>::tao_duplicate ( DynamicAny::DynSequence_ptr p @@ -1133,6 +1123,7 @@ TAO::Objref_Traits<DynamicAny::DynSequence>::tao_duplicate ( return DynamicAny::DynSequence::_duplicate (p); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<DynamicAny::DynSequence>::tao_release ( DynamicAny::DynSequence_ptr p @@ -1141,12 +1132,14 @@ TAO::Objref_Traits<DynamicAny::DynSequence>::tao_release ( CORBA::release (p); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION DynamicAny::DynSequence_ptr TAO::Objref_Traits<DynamicAny::DynSequence>::tao_nil (void) { return DynamicAny::DynSequence::_nil (); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<DynamicAny::DynSequence>::tao_marshal ( DynamicAny::DynSequence_ptr p, @@ -1157,7 +1150,7 @@ TAO::Objref_Traits<DynamicAny::DynSequence>::tao_marshal ( } // Function pointer for collocation factory initialization. -TAO::Collocation_Proxy_Broker * +TAO::Collocation_Proxy_Broker * (*DynamicAny__TAO_DynSequence_Proxy_Broker_Factory_function_pointer) ( CORBA::Object_ptr obj ) = 0; @@ -1178,10 +1171,27 @@ DynamicAny::DynSequence::_narrow ( { return DynSequence::_nil (); } - + DynSequence_ptr proxy = dynamic_cast<DynSequence_ptr> (_tao_objref); + + return DynSequence::_duplicate (proxy); +} +DynamicAny::DynSequence_ptr +DynamicAny::DynSequence::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return DynSequence::_nil (); + } + + DynSequence_ptr proxy = + dynamic_cast<DynSequence_ptr> (_tao_objref); + return DynSequence::_duplicate (proxy); } @@ -1192,7 +1202,7 @@ DynamicAny::DynSequence::_duplicate (DynSequence_ptr obj) { obj->_add_ref (); } - + return obj; } @@ -1241,10 +1251,11 @@ DynamicAny::DynSequence::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for DynamicAny::DynArray. +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION DynamicAny::DynArray_ptr TAO::Objref_Traits<DynamicAny::DynArray>::tao_duplicate ( DynamicAny::DynArray_ptr p @@ -1253,6 +1264,7 @@ TAO::Objref_Traits<DynamicAny::DynArray>::tao_duplicate ( return DynamicAny::DynArray::_duplicate (p); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<DynamicAny::DynArray>::tao_release ( DynamicAny::DynArray_ptr p @@ -1261,12 +1273,14 @@ TAO::Objref_Traits<DynamicAny::DynArray>::tao_release ( CORBA::release (p); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION DynamicAny::DynArray_ptr TAO::Objref_Traits<DynamicAny::DynArray>::tao_nil (void) { return DynamicAny::DynArray::_nil (); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<DynamicAny::DynArray>::tao_marshal ( DynamicAny::DynArray_ptr p, @@ -1277,7 +1291,7 @@ TAO::Objref_Traits<DynamicAny::DynArray>::tao_marshal ( } // Function pointer for collocation factory initialization. -TAO::Collocation_Proxy_Broker * +TAO::Collocation_Proxy_Broker * (*DynamicAny__TAO_DynArray_Proxy_Broker_Factory_function_pointer) ( CORBA::Object_ptr obj ) = 0; @@ -1298,10 +1312,27 @@ DynamicAny::DynArray::_narrow ( { return DynArray::_nil (); } - + DynArray_ptr proxy = dynamic_cast<DynArray_ptr> (_tao_objref); + + return DynArray::_duplicate (proxy); +} +DynamicAny::DynArray_ptr +DynamicAny::DynArray::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return DynArray::_nil (); + } + + DynArray_ptr proxy = + dynamic_cast<DynArray_ptr> (_tao_objref); + return DynArray::_duplicate (proxy); } @@ -1312,7 +1343,7 @@ DynamicAny::DynArray::_duplicate (DynArray_ptr obj) { obj->_add_ref (); } - + return obj; } @@ -1361,10 +1392,11 @@ DynamicAny::DynArray::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for DynamicAny::DynValue. +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION DynamicAny::DynValue_ptr TAO::Objref_Traits<DynamicAny::DynValue>::tao_duplicate ( DynamicAny::DynValue_ptr p @@ -1373,6 +1405,7 @@ TAO::Objref_Traits<DynamicAny::DynValue>::tao_duplicate ( return DynamicAny::DynValue::_duplicate (p); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<DynamicAny::DynValue>::tao_release ( DynamicAny::DynValue_ptr p @@ -1381,12 +1414,14 @@ TAO::Objref_Traits<DynamicAny::DynValue>::tao_release ( CORBA::release (p); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION DynamicAny::DynValue_ptr TAO::Objref_Traits<DynamicAny::DynValue>::tao_nil (void) { return DynamicAny::DynValue::_nil (); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<DynamicAny::DynValue>::tao_marshal ( DynamicAny::DynValue_ptr p, @@ -1397,7 +1432,7 @@ TAO::Objref_Traits<DynamicAny::DynValue>::tao_marshal ( } // Function pointer for collocation factory initialization. -TAO::Collocation_Proxy_Broker * +TAO::Collocation_Proxy_Broker * (*DynamicAny__TAO_DynValue_Proxy_Broker_Factory_function_pointer) ( CORBA::Object_ptr obj ) = 0; @@ -1418,10 +1453,27 @@ DynamicAny::DynValue::_narrow ( { return DynValue::_nil (); } - + DynValue_ptr proxy = dynamic_cast<DynValue_ptr> (_tao_objref); + + return DynValue::_duplicate (proxy); +} +DynamicAny::DynValue_ptr +DynamicAny::DynValue::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return DynValue::_nil (); + } + + DynValue_ptr proxy = + dynamic_cast<DynValue_ptr> (_tao_objref); + return DynValue::_duplicate (proxy); } @@ -1432,7 +1484,7 @@ DynamicAny::DynValue::_duplicate (DynValue_ptr obj) { obj->_add_ref (); } - + return obj; } @@ -1481,10 +1533,11 @@ DynamicAny::DynValue::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_interface/interface_cs.cpp:60 +// be\be_visitor_interface/interface_cs.cpp:60 // Traits specializations for DynamicAny::DynAnyFactory. +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION DynamicAny::DynAnyFactory_ptr TAO::Objref_Traits<DynamicAny::DynAnyFactory>::tao_duplicate ( DynamicAny::DynAnyFactory_ptr p @@ -1493,6 +1546,7 @@ TAO::Objref_Traits<DynamicAny::DynAnyFactory>::tao_duplicate ( return DynamicAny::DynAnyFactory::_duplicate (p); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION void TAO::Objref_Traits<DynamicAny::DynAnyFactory>::tao_release ( DynamicAny::DynAnyFactory_ptr p @@ -1501,12 +1555,14 @@ TAO::Objref_Traits<DynamicAny::DynAnyFactory>::tao_release ( CORBA::release (p); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION DynamicAny::DynAnyFactory_ptr TAO::Objref_Traits<DynamicAny::DynAnyFactory>::tao_nil (void) { return DynamicAny::DynAnyFactory::_nil (); } +ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION CORBA::Boolean TAO::Objref_Traits<DynamicAny::DynAnyFactory>::tao_marshal ( DynamicAny::DynAnyFactory_ptr p, @@ -1517,13 +1573,13 @@ TAO::Objref_Traits<DynamicAny::DynAnyFactory>::tao_marshal ( } // Function pointer for collocation factory initialization. -TAO::Collocation_Proxy_Broker * +TAO::Collocation_Proxy_Broker * (*DynamicAny__TAO_DynAnyFactory_Proxy_Broker_Factory_function_pointer) ( CORBA::Object_ptr obj ) = 0; -// TAO_IDL - Generated from -// be/be_visitor_exception/exception_cs.cpp:63 +// TAO_IDL - Generated from +// be\be_visitor_exception/exception_cs.cpp:63 DynamicAny::DynAnyFactory::InconsistentTypeCode::InconsistentTypeCode (void) : CORBA::UserException ( @@ -1623,10 +1679,27 @@ DynamicAny::DynAnyFactory::_narrow ( { return DynAnyFactory::_nil (); } - + DynAnyFactory_ptr proxy = dynamic_cast<DynAnyFactory_ptr> (_tao_objref); + + return DynAnyFactory::_duplicate (proxy); +} +DynamicAny::DynAnyFactory_ptr +DynamicAny::DynAnyFactory::_unchecked_narrow ( + CORBA::Object_ptr _tao_objref + ACE_ENV_ARG_DECL_NOT_USED + ) +{ + if (CORBA::is_nil (_tao_objref)) + { + return DynAnyFactory::_nil (); + } + + DynAnyFactory_ptr proxy = + dynamic_cast<DynAnyFactory_ptr> (_tao_objref); + return DynAnyFactory::_duplicate (proxy); } @@ -1637,7 +1710,7 @@ DynamicAny::DynAnyFactory::_duplicate (DynAnyFactory_ptr obj) { obj->_add_ref (); } - + return obj; } @@ -1682,7 +1755,30 @@ DynamicAny::DynAnyFactory::marshal (TAO_OutputCDR &) } // TAO_IDL - Generated from -// be/be_visitor_sequence/cdr_op_cs.cpp:95 +// be\be_visitor_structure/cdr_op_cs.cpp:61 + +CORBA::Boolean operator<< ( + TAO_OutputCDR &strm, + const DynamicAny::NameValuePair &_tao_aggregate + ) +{ + return + (strm << _tao_aggregate.id.in ()) && + (strm << _tao_aggregate.value); +} + +CORBA::Boolean operator>> ( + TAO_InputCDR &strm, + DynamicAny::NameValuePair &_tao_aggregate + ) +{ + return + (strm >> _tao_aggregate.id.out ()) && + (strm >> _tao_aggregate.value); +} + +// TAO_IDL - Generated from +// be\be_visitor_sequence/cdr_op_cs.cpp:96 #if !defined _TAO_CDR_OP_DynamicAny_NameValuePairSeq_CPP_ #define _TAO_CDR_OP_DynamicAny_NameValuePairSeq_CPP_ @@ -1693,20 +1789,20 @@ CORBA::Boolean operator<< ( ) { CORBA::ULong _tao_seq_len = _tao_sequence.length (); - + if (strm << _tao_seq_len) { // Encode all elements. CORBA::Boolean _tao_marshal_flag = 1; - + for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) { _tao_marshal_flag = (strm << _tao_sequence[i]); } - + return _tao_marshal_flag; } - + return 0; } @@ -1716,7 +1812,7 @@ CORBA::Boolean operator>> ( ) { CORBA::ULong _tao_seq_len; - + if (strm >> _tao_seq_len) { // Add a check to the length of the sequence @@ -1726,74 +1822,35 @@ CORBA::Boolean operator>> ( { return 0; } - + // Set the length of the sequence. _tao_sequence.length (_tao_seq_len); - + // If length is 0 we return true. - if (0 >= _tao_seq_len) + if (0 >= _tao_seq_len) { return 1; } - + // Retrieve all the elements. CORBA::Boolean _tao_marshal_flag = 1; - + for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) { _tao_marshal_flag = (strm >> _tao_sequence[i]); } - + return _tao_marshal_flag; - + } - + return 0; } #endif /* _TAO_CDR_OP_DynamicAny_NameValuePairSeq_CPP_ */ // TAO_IDL - Generated from -// be/be_visitor_sequence/cdr_op_cs.cpp:95 - -#if !defined _TAO_CDR_OP_DynamicAny_NameDynAnyPairSeq_CPP_ -#define _TAO_CDR_OP_DynamicAny_NameDynAnyPairSeq_CPP_ - -CORBA::Boolean operator<< ( - TAO_OutputCDR &strm, - const DynamicAny::NameDynAnyPairSeq &_tao_sequence - ) -{ - CORBA::ULong _tao_seq_len = _tao_sequence.length (); - - if (strm << _tao_seq_len) - { - // Encode all elements. - CORBA::Boolean _tao_marshal_flag = 1; - - for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) - { - _tao_marshal_flag = (strm << _tao_sequence[i]); - } - - return _tao_marshal_flag; - } - - return 0; -} - -CORBA::Boolean operator>> ( - TAO_InputCDR &, - DynamicAny::NameDynAnyPairSeq & - ) -{ - return 0; -} - -#endif /* _TAO_CDR_OP_DynamicAny_NameDynAnyPairSeq_CPP_ */ - -// TAO_IDL - Generated from -// be/be_visitor_sequence/cdr_op_cs.cpp:95 +// be\be_visitor_sequence/cdr_op_cs.cpp:96 #if !defined _TAO_CDR_OP_DynamicAny_AnySeq_CPP_ #define _TAO_CDR_OP_DynamicAny_AnySeq_CPP_ @@ -1804,20 +1861,20 @@ CORBA::Boolean operator<< ( ) { CORBA::ULong _tao_seq_len = _tao_sequence.length (); - + if (strm << _tao_seq_len) { // Encode all elements. CORBA::Boolean _tao_marshal_flag = 1; - + for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) { _tao_marshal_flag = (strm << _tao_sequence[i]); } - + return _tao_marshal_flag; } - + return 0; } @@ -1827,7 +1884,7 @@ CORBA::Boolean operator>> ( ) { CORBA::ULong _tao_seq_len; - + if (strm >> _tao_seq_len) { // Add a check to the length of the sequence @@ -1837,75 +1894,35 @@ CORBA::Boolean operator>> ( { return 0; } - + // Set the length of the sequence. _tao_sequence.length (_tao_seq_len); - + // If length is 0 we return true. - if (0 >= _tao_seq_len) + if (0 >= _tao_seq_len) { return 1; } - + // Retrieve all the elements. CORBA::Boolean _tao_marshal_flag = 1; - + for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) { _tao_marshal_flag = (strm >> _tao_sequence[i]); } - + return _tao_marshal_flag; - + } - + return 0; } #endif /* _TAO_CDR_OP_DynamicAny_AnySeq_CPP_ */ // TAO_IDL - Generated from -// be/be_visitor_sequence/cdr_op_cs.cpp:95 - -#if !defined _TAO_CDR_OP_DynamicAny_DynAnySeq_CPP_ -#define _TAO_CDR_OP_DynamicAny_DynAnySeq_CPP_ - -CORBA::Boolean operator<< ( - TAO_OutputCDR &strm, - const DynamicAny::DynAnySeq &_tao_sequence - ) -{ - CORBA::ULong _tao_seq_len = _tao_sequence.length (); - - if (strm << _tao_seq_len) - { - // Encode all elements. - CORBA::Boolean _tao_marshal_flag = 1; - - for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i) - { - _tao_marshal_flag = - _tao_sequence[i].in ()->marshal (strm); - } - - return _tao_marshal_flag; - } - - return 0; -} - -CORBA::Boolean operator>> ( - TAO_InputCDR &, - DynamicAny::DynAnySeq & - ) -{ - return 0; -} - -#endif /* _TAO_CDR_OP_DynamicAny_DynAnySeq_CPP_ */ - -// TAO_IDL - Generated from -// be/be_visitor_root/root.cpp:1703 +// be\be_visitor_root/root.cpp:1633 #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) @@ -1918,7 +1935,7 @@ CORBA::Boolean operator>> ( TAO_Objref_Var_T< DynamicAny::DynAny >; - + template class TAO_Objref_Out_T< DynamicAny::DynAny @@ -1933,7 +1950,7 @@ CORBA::Boolean operator>> ( TAO_Objref_Var_T< DynamicAny::DynFixed >; - + template class TAO_Objref_Out_T< DynamicAny::DynFixed @@ -1948,7 +1965,7 @@ CORBA::Boolean operator>> ( TAO_Objref_Var_T< DynamicAny::DynEnum >; - + template class TAO_Objref_Out_T< DynamicAny::DynEnum @@ -2053,7 +2070,7 @@ CORBA::Boolean operator>> ( TAO_Objref_Var_T< DynamicAny::DynStruct >; - + template class TAO_Objref_Out_T< DynamicAny::DynStruct @@ -2068,7 +2085,7 @@ CORBA::Boolean operator>> ( TAO_Objref_Var_T< DynamicAny::DynUnion >; - + template class TAO_Objref_Out_T< DynamicAny::DynUnion @@ -2147,7 +2164,7 @@ CORBA::Boolean operator>> ( TAO_Objref_Var_T< DynamicAny::DynSequence >; - + template class TAO_Objref_Out_T< DynamicAny::DynSequence @@ -2162,7 +2179,7 @@ CORBA::Boolean operator>> ( TAO_Objref_Var_T< DynamicAny::DynArray >; - + template class TAO_Objref_Out_T< DynamicAny::DynArray @@ -2177,7 +2194,7 @@ CORBA::Boolean operator>> ( TAO_Objref_Var_T< DynamicAny::DynValue >; - + template class TAO_Objref_Out_T< DynamicAny::DynValue @@ -2192,7 +2209,7 @@ CORBA::Boolean operator>> ( TAO_Objref_Var_T< DynamicAny::DynAnyFactory >; - + template class TAO_Objref_Out_T< DynamicAny::DynAnyFactory @@ -2209,7 +2226,7 @@ CORBA::Boolean operator>> ( TAO_Objref_Var_T< \ DynamicAny::DynAny > - + # pragma instantiate \ TAO_Objref_Out_T< \ DynamicAny::DynAny @@ -2224,7 +2241,7 @@ CORBA::Boolean operator>> ( TAO_Objref_Var_T< \ DynamicAny::DynFixed > - + # pragma instantiate \ TAO_Objref_Out_T< \ DynamicAny::DynFixed @@ -2239,7 +2256,7 @@ CORBA::Boolean operator>> ( TAO_Objref_Var_T< \ DynamicAny::DynEnum > - + # pragma instantiate \ TAO_Objref_Out_T< \ DynamicAny::DynEnum @@ -2344,7 +2361,7 @@ CORBA::Boolean operator>> ( TAO_Objref_Var_T< \ DynamicAny::DynStruct > - + # pragma instantiate \ TAO_Objref_Out_T< \ DynamicAny::DynStruct @@ -2359,7 +2376,7 @@ CORBA::Boolean operator>> ( TAO_Objref_Var_T< \ DynamicAny::DynUnion > - + # pragma instantiate \ TAO_Objref_Out_T< \ DynamicAny::DynUnion @@ -2432,7 +2449,7 @@ CORBA::Boolean operator>> ( TAO_Objref_Var_T< \ DynamicAny::DynSequence > - + # pragma instantiate \ TAO_Objref_Out_T< \ DynamicAny::DynSequence @@ -2447,7 +2464,7 @@ CORBA::Boolean operator>> ( TAO_Objref_Var_T< \ DynamicAny::DynArray > - + # pragma instantiate \ TAO_Objref_Out_T< \ DynamicAny::DynArray @@ -2462,7 +2479,7 @@ CORBA::Boolean operator>> ( TAO_Objref_Var_T< \ DynamicAny::DynValue > - + # pragma instantiate \ TAO_Objref_Out_T< \ DynamicAny::DynValue @@ -2477,10 +2494,11 @@ CORBA::Boolean operator>> ( TAO_Objref_Var_T< \ DynamicAny::DynAnyFactory > - + # pragma instantiate \ TAO_Objref_Out_T< \ DynamicAny::DynAnyFactory > -#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ +#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + diff --git a/TAO/tao/DynamicAny/DynamicAnyC.h b/TAO/tao/DynamicAny/DynamicAnyC.h index 051194e59fb..26291bfc917 100644 --- a/TAO/tao/DynamicAny/DynamicAnyC.h +++ b/TAO/tao/DynamicAny/DynamicAnyC.h @@ -26,33 +26,35 @@ // http://www.cs.wustl.edu/~schmidt/TAO.html // TAO_IDL - Generated from -// be/be_codegen.cpp:151 +// be\be_codegen.cpp:171 #ifndef _TAO_IDL_ORIG_DYNAMICANYC_H_ #define _TAO_IDL_ORIG_DYNAMICANYC_H_ #include /**/ "ace/pre.h" -#include "dynamicany_export.h" #ifndef TAO_DYNAMICANY_SAFE_INCLUDE #error "You should not include DynamicAnyC.h directly, use DynamicAny.h" #endif /* !TAO_DYNAMICANY_SAFE_INCLUDE */ -#include "tao/Typecode.h" +#include "tao/ORB.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ - +#include "dynamicany_export.h" +#include "tao/CDR.h" +#include "tao/Environment.h" +#include "tao/Object.h" +#include "tao/Typecode.h" +#include "tao/Any.h" #include "tao/Sequence_T.h" #include "tao/Objref_VarOut_T.h" #include "tao/Seq_Var_T.h" #include "tao/Seq_Out_T.h" #include "tao/VarOut_T.h" -#include "tao/Object.h" -#include "tao/Any.h" #if defined (TAO_EXPORT_MACRO) #undef TAO_EXPORT_MACRO @@ -78,21 +80,24 @@ #endif /* __BORLANDC__ */ // TAO_IDL - Generated from -// be/be_visitor_root/root_ch.cpp:63 +// be\be_visitor_root/root_ch.cpp:63 namespace TAO { class Collocation_Proxy_Broker; + + template<typename T> class Narrow_Utils; + template<typename T> class AbstractBase_Narrow_Utils; } // TAO_IDL - Generated from -// be/be_visitor_module/module_ch.cpp:48 +// be\be_visitor_module/module_ch.cpp:48 namespace DynamicAny { // TAO_IDL - Generated from - // be/be_interface.cpp:601 + // be\be_interface.cpp:611 #if !defined (_DYNAMICANY_DYNANY__VAR_OUT_CH_) #define _DYNAMICANY_DYNANY__VAR_OUT_CH_ @@ -115,7 +120,7 @@ namespace DynamicAny #endif /* end #if !defined */ // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:53 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_DYNAMICANY_DYNANY_CH_) #define _DYNAMICANY_DYNANY_CH_ @@ -135,15 +140,20 @@ namespace DynamicAny ACE_ENV_ARG_DECL_WITH_DEFAULTS ); + static DynAny_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static DynAny_ptr _nil (void) - { - return (DynAny_ptr)0; - } + { + return (DynAny_ptr)0; + } // TAO_IDL - Generated from - // be/be_visitor_exception/exception_ch.cpp:51 + // be\be_visitor_exception/exception_ch.cpp:51 #if !defined (_DYNAMICANY_DYNANY_INVALIDVALUE_CH_) #define _DYNAMICANY_DYNANY_INVALIDVALUE_CH_ @@ -176,13 +186,13 @@ namespace DynamicAny ); // TAO_IDL - Generated from - // be/be_visitor_exception/exception_ch.cpp:125 + // be\be_visitor_exception/exception_ch.cpp:125 }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // be/be_visitor_exception/exception_ch.cpp:51 + // be\be_visitor_exception/exception_ch.cpp:51 #if !defined (_DYNAMICANY_DYNANY_TYPEMISMATCH_CH_) #define _DYNAMICANY_DYNANY_TYPEMISMATCH_CH_ @@ -215,13 +225,13 @@ namespace DynamicAny ); // TAO_IDL - Generated from - // be/be_visitor_exception/exception_ch.cpp:125 + // be\be_visitor_exception/exception_ch.cpp:125 }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual CORBA::TypeCode_ptr type ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS @@ -231,7 +241,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void assign ( DynamicAny::DynAny_ptr dyn_any @@ -243,7 +253,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void from_any ( const CORBA::Any & value @@ -256,7 +266,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual CORBA::Any * to_any ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS @@ -266,7 +276,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual CORBA::Boolean equal ( DynamicAny::DynAny_ptr dyn_any @@ -277,7 +287,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void destroy ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS @@ -287,7 +297,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual ::DynamicAny::DynAny_ptr copy ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS @@ -297,7 +307,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_boolean ( CORBA::Boolean value @@ -310,7 +320,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_octet ( CORBA::Octet value @@ -323,7 +333,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_char ( CORBA::Char value @@ -336,7 +346,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_short ( CORBA::Short value @@ -349,7 +359,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_ushort ( CORBA::UShort value @@ -362,7 +372,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_long ( CORBA::Long value @@ -375,7 +385,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_ulong ( CORBA::ULong value @@ -388,7 +398,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_float ( CORBA::Float value @@ -401,7 +411,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_double ( CORBA::Double value @@ -414,7 +424,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_string ( const char * value @@ -427,7 +437,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_reference ( CORBA::Object_ptr value @@ -440,7 +450,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_typecode ( CORBA::TypeCode_ptr value @@ -453,7 +463,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_longlong ( CORBA::LongLong value @@ -466,7 +476,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_ulonglong ( CORBA::ULongLong value @@ -479,7 +489,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_longdouble ( CORBA::LongDouble value @@ -492,7 +502,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_wchar ( CORBA::WChar value @@ -505,7 +515,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_wstring ( const CORBA::WChar * value @@ -518,7 +528,7 @@ namespace DynamicAny )) = 0; // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 + // be\be_visitor_operation/operation_ch.cpp:46 virtual void insert_any ( const CORBA::Any & value @@ -529,10 +539,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual void insert_dyn_any ( DynamicAny::DynAny_ptr value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -542,10 +552,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual void insert_val ( CORBA::ValueBase * value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -555,10 +565,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::Boolean get_boolean ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -567,10 +577,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::Octet get_octet ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -579,10 +589,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::Char get_char ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -591,10 +601,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::Short get_short ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -603,10 +613,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::UShort get_ushort ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -615,10 +625,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::Long get_long ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -627,10 +637,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::ULong get_ulong ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -639,10 +649,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::Float get_float ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -651,10 +661,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::Double get_double ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -663,10 +673,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual char * get_string ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -675,10 +685,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::Object_ptr get_reference ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -687,10 +697,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::TypeCode_ptr get_typecode ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -699,10 +709,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::LongLong get_longlong ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -711,10 +721,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::ULongLong get_ulonglong ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -723,10 +733,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::LongDouble get_longdouble ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -735,10 +745,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::WChar get_wchar ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -747,10 +757,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::WChar * get_wstring ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -759,10 +769,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::Any * get_any ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -771,10 +781,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::DynamicAny::DynAny_ptr get_dyn_any ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -783,10 +793,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::ValueBase * get_val ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -795,10 +805,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::Boolean seek ( CORBA::Long index ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -806,40 +816,40 @@ namespace DynamicAny ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual void rewind ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::Boolean next ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::ULong component_count ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::DynamicAny::DynAny_ptr current_component ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -847,44 +857,48 @@ namespace DynamicAny CORBA::SystemException , DynamicAny::DynAny::TypeMismatch )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:185 - + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: + // Abstract or local interface only. DynAny (void); + virtual ~DynAny (void); - + private: + // Private and unimplemented for concrete interfaces. DynAny (const DynAny &); + void operator= (const DynAny &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_interface.cpp:601 + // be\be_interface.cpp:611 #if !defined (_DYNAMICANY_DYNFIXED__VAR_OUT_CH_) #define _DYNAMICANY_DYNFIXED__VAR_OUT_CH_ - + class DynFixed; typedef DynFixed *DynFixed_ptr; - + typedef TAO_Objref_Var_T< DynFixed > DynFixed_var; - + typedef TAO_Objref_Out_T< DynFixed @@ -892,48 +906,53 @@ namespace DynamicAny DynFixed_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:53 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_DYNAMICANY_DYNFIXED_CH_) #define _DYNAMICANY_DYNFIXED_CH_ - + class TAO_DynamicAny_Export DynFixed : public virtual DynamicAny::DynAny { public: typedef DynFixed_ptr _ptr_type; typedef DynFixed_var _var_type; - + // The static operations. static DynFixed_ptr _duplicate (DynFixed_ptr obj); - + static DynFixed_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static DynFixed_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static DynFixed_ptr _nil (void) - { - return (DynFixed_ptr)0; - } - - - - // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + { + return (DynFixed_ptr)0; + } + + + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + virtual char * get_value ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::Boolean set_value ( const char * val ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -943,44 +962,48 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:185 - + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: + // Abstract or local interface only. DynFixed (void); + virtual ~DynFixed (void); - + private: + // Private and unimplemented for concrete interfaces. DynFixed (const DynFixed &); + void operator= (const DynFixed &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_interface.cpp:601 + // be\be_interface.cpp:611 #if !defined (_DYNAMICANY_DYNENUM__VAR_OUT_CH_) #define _DYNAMICANY_DYNENUM__VAR_OUT_CH_ - + class DynEnum; typedef DynEnum *DynEnum_ptr; - + typedef TAO_Objref_Var_T< DynEnum > DynEnum_var; - + typedef TAO_Objref_Out_T< DynEnum @@ -988,48 +1011,53 @@ namespace DynamicAny DynEnum_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:53 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_DYNAMICANY_DYNENUM_CH_) #define _DYNAMICANY_DYNENUM_CH_ - + class TAO_DynamicAny_Export DynEnum : public virtual DynamicAny::DynAny { public: typedef DynEnum_ptr _ptr_type; typedef DynEnum_var _var_type; - + // The static operations. static DynEnum_ptr _duplicate (DynEnum_ptr obj); - + static DynEnum_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static DynEnum_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static DynEnum_ptr _nil (void) - { - return (DynEnum_ptr)0; - } - - - - // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + { + return (DynEnum_ptr)0; + } + + + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + virtual char * get_as_string ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual void set_as_string ( const char * value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1038,20 +1066,20 @@ namespace DynamicAny CORBA::SystemException , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::ULong get_as_ulong ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual void set_as_ulong ( CORBA::ULong value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1060,81 +1088,85 @@ namespace DynamicAny CORBA::SystemException , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:185 - + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: + // Abstract or local interface only. DynEnum (void); + virtual ~DynEnum (void); - + private: + // Private and unimplemented for concrete interfaces. DynEnum (const DynEnum &); + void operator= (const DynEnum &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_typedef/typedef_ch.cpp:367 - + // be\be_visitor_typedef/typedef_ch.cpp:376 + typedef char * FieldName; typedef CORBA::String_var FieldName_var; typedef CORBA::String_out FieldName_out; - + // TAO_IDL - Generated from - // be/be_type.cpp:258 - + // be\be_type.cpp:258 + struct NameValuePair; - + typedef TAO_Var_Var_T< NameValuePair > NameValuePair_var; - + typedef TAO_Out_T< NameValuePair, NameValuePair_var > NameValuePair_out; - + // TAO_IDL - Generated from - // be/be_visitor_structure/structure_ch.cpp:52 - + // be\be_visitor_structure/structure_ch.cpp:52 + struct TAO_DynamicAny_Export NameValuePair { typedef NameValuePair_var _var_type; - - + + TAO_String_Manager id; CORBA::Any value; }; - + // TAO_IDL - Generated from - // be/be_visitor_sequence/sequence_ch.cpp:101 + // be\be_visitor_sequence/sequence_ch.cpp:101 #if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ_CH_) #define _DYNAMICANY_NAMEVALUEPAIRSEQ_CH_ - + class NameValuePairSeq; - + typedef TAO_VarSeq_Var_T< NameValuePairSeq, NameValuePair > NameValuePairSeq_var; - + typedef TAO_Seq_Out_T< NameValuePairSeq, @@ -1142,7 +1174,7 @@ namespace DynamicAny NameValuePair > NameValuePairSeq_out; - + class TAO_DynamicAny_Export NameValuePairSeq : public TAO_Unbounded_Sequence< @@ -1155,62 +1187,62 @@ namespace DynamicAny NameValuePairSeq ( CORBA::ULong max, CORBA::ULong length, - NameValuePair* buffer, + NameValuePair* buffer, CORBA::Boolean release = 0 ); NameValuePairSeq (const NameValuePairSeq &); ~NameValuePairSeq (void); - + typedef NameValuePairSeq_var _var_type; }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_type.cpp:258 - + // be\be_type.cpp:258 + struct NameDynAnyPair; - + typedef TAO_Var_Var_T< NameDynAnyPair > NameDynAnyPair_var; - + typedef TAO_Out_T< NameDynAnyPair, NameDynAnyPair_var > NameDynAnyPair_out; - + // TAO_IDL - Generated from - // be/be_visitor_structure/structure_ch.cpp:52 - + // be\be_visitor_structure/structure_ch.cpp:52 + struct TAO_DynamicAny_Export NameDynAnyPair { typedef NameDynAnyPair_var _var_type; - - + + TAO_String_Manager id; DynamicAny::DynAny_var value; }; - + // TAO_IDL - Generated from - // be/be_visitor_sequence/sequence_ch.cpp:101 + // be\be_visitor_sequence/sequence_ch.cpp:101 #if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_) #define _DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_ - + class NameDynAnyPairSeq; - + typedef TAO_VarSeq_Var_T< NameDynAnyPairSeq, NameDynAnyPair > NameDynAnyPairSeq_var; - + typedef TAO_Seq_Out_T< NameDynAnyPairSeq, @@ -1218,7 +1250,7 @@ namespace DynamicAny NameDynAnyPair > NameDynAnyPairSeq_out; - + class TAO_DynamicAny_Export NameDynAnyPairSeq : public TAO_Unbounded_Sequence< @@ -1231,32 +1263,32 @@ namespace DynamicAny NameDynAnyPairSeq ( CORBA::ULong max, CORBA::ULong length, - NameDynAnyPair* buffer, + NameDynAnyPair* buffer, CORBA::Boolean release = 0 ); NameDynAnyPairSeq (const NameDynAnyPairSeq &); ~NameDynAnyPairSeq (void); - + typedef NameDynAnyPairSeq_var _var_type; }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_interface.cpp:601 + // be\be_interface.cpp:611 #if !defined (_DYNAMICANY_DYNSTRUCT__VAR_OUT_CH_) #define _DYNAMICANY_DYNSTRUCT__VAR_OUT_CH_ - + class DynStruct; typedef DynStruct *DynStruct_ptr; - + typedef TAO_Objref_Var_T< DynStruct > DynStruct_var; - + typedef TAO_Objref_Out_T< DynStruct @@ -1264,38 +1296,43 @@ namespace DynamicAny DynStruct_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:53 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_DYNAMICANY_DYNSTRUCT_CH_) #define _DYNAMICANY_DYNSTRUCT_CH_ - + class TAO_DynamicAny_Export DynStruct : public virtual DynamicAny::DynAny { public: typedef DynStruct_ptr _ptr_type; typedef DynStruct_var _var_type; - + // The static operations. static DynStruct_ptr _duplicate (DynStruct_ptr obj); - + static DynStruct_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static DynStruct_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static DynStruct_ptr _nil (void) - { - return (DynStruct_ptr)0; - } - - - - // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + { + return (DynStruct_ptr)0; + } + + + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + virtual char * current_member_name ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -1304,10 +1341,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::CORBA::TCKind current_member_kind ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -1316,20 +1353,20 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::DynamicAny::NameValuePairSeq * get_members ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual void set_members ( const DynamicAny::NameValuePairSeq & value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1339,20 +1376,20 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::DynamicAny::NameDynAnyPairSeq * get_members_as_dyn_any ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual void set_members_as_dyn_any ( const DynamicAny::NameDynAnyPairSeq & value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1362,44 +1399,48 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:185 - + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: + // Abstract or local interface only. DynStruct (void); + virtual ~DynStruct (void); - + private: + // Private and unimplemented for concrete interfaces. DynStruct (const DynStruct &); + void operator= (const DynStruct &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_interface.cpp:601 + // be\be_interface.cpp:611 #if !defined (_DYNAMICANY_DYNUNION__VAR_OUT_CH_) #define _DYNAMICANY_DYNUNION__VAR_OUT_CH_ - + class DynUnion; typedef DynUnion *DynUnion_ptr; - + typedef TAO_Objref_Var_T< DynUnion > DynUnion_var; - + typedef TAO_Objref_Out_T< DynUnion @@ -1407,48 +1448,53 @@ namespace DynamicAny DynUnion_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:53 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_DYNAMICANY_DYNUNION_CH_) #define _DYNAMICANY_DYNUNION_CH_ - + class TAO_DynamicAny_Export DynUnion : public virtual DynamicAny::DynAny { public: typedef DynUnion_ptr _ptr_type; typedef DynUnion_var _var_type; - + // The static operations. static DynUnion_ptr _duplicate (DynUnion_ptr obj); - + static DynUnion_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static DynUnion_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static DynUnion_ptr _nil (void) - { - return (DynUnion_ptr)0; - } - - - - // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + { + return (DynUnion_ptr)0; + } + + + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::DynamicAny::DynAny_ptr get_discriminator ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual void set_discriminator ( DynamicAny::DynAny_ptr d ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1457,10 +1503,10 @@ namespace DynamicAny CORBA::SystemException , DynamicAny::DynAny::TypeMismatch )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual void set_to_default_member ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -1468,10 +1514,10 @@ namespace DynamicAny CORBA::SystemException , DynamicAny::DynAny::TypeMismatch )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual void set_to_no_active_member ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -1479,30 +1525,30 @@ namespace DynamicAny CORBA::SystemException , DynamicAny::DynAny::TypeMismatch )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::Boolean has_no_active_member ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::CORBA::TCKind discriminator_kind ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::DynamicAny::DynAny_ptr member ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -1510,10 +1556,10 @@ namespace DynamicAny CORBA::SystemException , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual char * member_name ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -1521,10 +1567,10 @@ namespace DynamicAny CORBA::SystemException , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::CORBA::TCKind member_kind ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -1532,44 +1578,48 @@ namespace DynamicAny CORBA::SystemException , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:185 - + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: + // Abstract or local interface only. DynUnion (void); + virtual ~DynUnion (void); - + private: + // Private and unimplemented for concrete interfaces. DynUnion (const DynUnion &); + void operator= (const DynUnion &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_sequence/sequence_ch.cpp:101 + // be\be_visitor_sequence/sequence_ch.cpp:101 #if !defined (_DYNAMICANY_ANYSEQ_CH_) #define _DYNAMICANY_ANYSEQ_CH_ - + class AnySeq; - + typedef TAO_VarSeq_Var_T< AnySeq, CORBA::Any > AnySeq_var; - + typedef TAO_Seq_Out_T< AnySeq, @@ -1577,7 +1627,7 @@ namespace DynamicAny CORBA::Any > AnySeq_out; - + class TAO_DynamicAny_Export AnySeq : public TAO_Unbounded_Sequence< @@ -1590,25 +1640,25 @@ namespace DynamicAny AnySeq ( CORBA::ULong max, CORBA::ULong length, - CORBA::Any* buffer, + CORBA::Any* buffer, CORBA::Boolean release = 0 ); AnySeq (const AnySeq &); ~AnySeq (void); - + typedef AnySeq_var _var_type; }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_sequence/sequence_ch.cpp:101 + // be\be_visitor_sequence/sequence_ch.cpp:101 #if !defined (_DYNAMICANY_DYNANYSEQ_CH_) #define _DYNAMICANY_DYNANYSEQ_CH_ - + class DynAnySeq; - + typedef TAO_MngSeq_Var_T< DynAnySeq, @@ -1618,7 +1668,7 @@ namespace DynamicAny > > DynAnySeq_var; - + typedef TAO_MngSeq_Out_T< DynAnySeq, @@ -1629,7 +1679,7 @@ namespace DynamicAny > > DynAnySeq_out; - + class TAO_DynamicAny_Export DynAnySeq : public TAO_Unbounded_Object_Sequence< @@ -1643,32 +1693,32 @@ namespace DynamicAny DynAnySeq ( CORBA::ULong max, CORBA::ULong length, - DynAny_ptr* buffer, + DynAny_ptr* buffer, CORBA::Boolean release = 0 ); DynAnySeq (const DynAnySeq &); ~DynAnySeq (void); - + typedef DynAnySeq_var _var_type; }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_interface.cpp:601 + // be\be_interface.cpp:611 #if !defined (_DYNAMICANY_DYNSEQUENCE__VAR_OUT_CH_) #define _DYNAMICANY_DYNSEQUENCE__VAR_OUT_CH_ - + class DynSequence; typedef DynSequence *DynSequence_ptr; - + typedef TAO_Objref_Var_T< DynSequence > DynSequence_var; - + typedef TAO_Objref_Out_T< DynSequence @@ -1676,48 +1726,53 @@ namespace DynamicAny DynSequence_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:53 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_DYNAMICANY_DYNSEQUENCE_CH_) #define _DYNAMICANY_DYNSEQUENCE_CH_ - + class TAO_DynamicAny_Export DynSequence : public virtual DynamicAny::DynAny { public: typedef DynSequence_ptr _ptr_type; typedef DynSequence_var _var_type; - + // The static operations. static DynSequence_ptr _duplicate (DynSequence_ptr obj); - + static DynSequence_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static DynSequence_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static DynSequence_ptr _nil (void) - { - return (DynSequence_ptr)0; - } - - - - // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + { + return (DynSequence_ptr)0; + } + + + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + virtual CORBA::ULong get_length ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual void set_length ( CORBA::ULong len ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1726,20 +1781,20 @@ namespace DynamicAny CORBA::SystemException , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::DynamicAny::AnySeq * get_elements ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual void set_elements ( const DynamicAny::AnySeq & value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1749,20 +1804,20 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::DynamicAny::DynAnySeq * get_elements_as_dyn_any ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual void set_elements_as_dyn_any ( const DynamicAny::DynAnySeq & value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1772,44 +1827,48 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:185 - + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: + // Abstract or local interface only. DynSequence (void); + virtual ~DynSequence (void); - + private: + // Private and unimplemented for concrete interfaces. DynSequence (const DynSequence &); + void operator= (const DynSequence &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_interface.cpp:601 + // be\be_interface.cpp:611 #if !defined (_DYNAMICANY_DYNARRAY__VAR_OUT_CH_) #define _DYNAMICANY_DYNARRAY__VAR_OUT_CH_ - + class DynArray; typedef DynArray *DynArray_ptr; - + typedef TAO_Objref_Var_T< DynArray > DynArray_var; - + typedef TAO_Objref_Out_T< DynArray @@ -1817,48 +1876,53 @@ namespace DynamicAny DynArray_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:53 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_DYNAMICANY_DYNARRAY_CH_) #define _DYNAMICANY_DYNARRAY_CH_ - + class TAO_DynamicAny_Export DynArray : public virtual DynamicAny::DynAny { public: typedef DynArray_ptr _ptr_type; typedef DynArray_var _var_type; - + // The static operations. static DynArray_ptr _duplicate (DynArray_ptr obj); - + static DynArray_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static DynArray_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static DynArray_ptr _nil (void) - { - return (DynArray_ptr)0; - } - - - - // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + { + return (DynArray_ptr)0; + } + + + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::DynamicAny::AnySeq * get_elements ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual void set_elements ( const DynamicAny::AnySeq & value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1868,20 +1932,20 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::DynamicAny::DynAnySeq * get_elements_as_dyn_any ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual void set_elements_as_dyn_any ( const DynamicAny::DynAnySeq & value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -1891,44 +1955,48 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:185 - + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: + // Abstract or local interface only. DynArray (void); + virtual ~DynArray (void); - + private: + // Private and unimplemented for concrete interfaces. DynArray (const DynArray &); + void operator= (const DynArray &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_interface.cpp:601 + // be\be_interface.cpp:611 #if !defined (_DYNAMICANY_DYNVALUE__VAR_OUT_CH_) #define _DYNAMICANY_DYNVALUE__VAR_OUT_CH_ - + class DynValue; typedef DynValue *DynValue_ptr; - + typedef TAO_Objref_Var_T< DynValue > DynValue_var; - + typedef TAO_Objref_Out_T< DynValue @@ -1936,38 +2004,43 @@ namespace DynamicAny DynValue_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:53 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_DYNAMICANY_DYNVALUE_CH_) #define _DYNAMICANY_DYNVALUE_CH_ - + class TAO_DynamicAny_Export DynValue : public virtual DynamicAny::DynAny { public: typedef DynValue_ptr _ptr_type; typedef DynValue_var _var_type; - + // The static operations. static DynValue_ptr _duplicate (DynValue_ptr obj); - + static DynValue_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static DynValue_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static DynValue_ptr _nil (void) - { - return (DynValue_ptr)0; - } - - - - // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + { + return (DynValue_ptr)0; + } + + + + // TAO_IDL - Generated from + // be\be_visitor_operation/operation_ch.cpp:46 + virtual char * current_member_name ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -1976,10 +2049,10 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::CORBA::TCKind current_member_kind ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) @@ -1988,20 +2061,20 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::DynamicAny::NameValuePairSeq * get_members ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual void set_members ( const DynamicAny::NameValuePairSeq & value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -2011,20 +2084,20 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::DynamicAny::NameDynAnyPairSeq * get_members_as_dyn_any ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual void set_members_as_dyn_any ( const DynamicAny::NameDynAnyPairSeq & value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -2034,44 +2107,48 @@ namespace DynamicAny , DynamicAny::DynAny::TypeMismatch , DynamicAny::DynAny::InvalidValue )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:185 - + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: + // Abstract or local interface only. DynValue (void); + virtual ~DynValue (void); - + private: + // Private and unimplemented for concrete interfaces. DynValue (const DynValue &); + void operator= (const DynValue &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_interface.cpp:601 + // be\be_interface.cpp:611 #if !defined (_DYNAMICANY_DYNANYFACTORY__VAR_OUT_CH_) #define _DYNAMICANY_DYNANYFACTORY__VAR_OUT_CH_ - + class DynAnyFactory; typedef DynAnyFactory *DynAnyFactory_ptr; - + typedef TAO_Objref_Var_T< DynAnyFactory > DynAnyFactory_var; - + typedef TAO_Objref_Out_T< DynAnyFactory @@ -2079,51 +2156,56 @@ namespace DynamicAny DynAnyFactory_out; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:53 + // be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_DYNAMICANY_DYNANYFACTORY_CH_) #define _DYNAMICANY_DYNANYFACTORY_CH_ - + class TAO_DynamicAny_Export DynAnyFactory : public virtual CORBA::Object { public: typedef DynAnyFactory_ptr _ptr_type; typedef DynAnyFactory_var _var_type; - + // The static operations. static DynAnyFactory_ptr _duplicate (DynAnyFactory_ptr obj); - + static DynAnyFactory_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + + static DynAnyFactory_ptr _unchecked_narrow ( + CORBA::Object_ptr obj + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + static DynAnyFactory_ptr _nil (void) - { - return (DynAnyFactory_ptr)0; - } - - - + { + return (DynAnyFactory_ptr)0; + } + + + // TAO_IDL - Generated from - // be/be_visitor_exception/exception_ch.cpp:51 + // be\be_visitor_exception/exception_ch.cpp:51 #if !defined (_DYNAMICANY_DYNANYFACTORY_INCONSISTENTTYPECODE_CH_) #define _DYNAMICANY_DYNANYFACTORY_INCONSISTENTTYPECODE_CH_ - + class TAO_DynamicAny_Export InconsistentTypeCode : public CORBA::UserException { public: - + InconsistentTypeCode (void); InconsistentTypeCode (const InconsistentTypeCode &); ~InconsistentTypeCode (void); InconsistentTypeCode &operator= (const InconsistentTypeCode &); - + static InconsistentTypeCode *_downcast (CORBA::Exception *); static CORBA::Exception *_alloc (void); @@ -2135,21 +2217,21 @@ namespace DynamicAny TAO_OutputCDR & ACE_ENV_ARG_DECL ) const; - + virtual void _tao_decode ( TAO_InputCDR & ACE_ENV_ARG_DECL ); - + // TAO_IDL - Generated from - // be/be_visitor_exception/exception_ch.cpp:125 + // be\be_visitor_exception/exception_ch.cpp:125 }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::DynamicAny::DynAny_ptr create_dyn_any ( const CORBA::Any & value ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -2158,10 +2240,10 @@ namespace DynamicAny CORBA::SystemException , DynamicAny::DynAnyFactory::InconsistentTypeCode )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_operation/operation_ch.cpp:46 - + // be\be_visitor_operation/operation_ch.cpp:46 + virtual ::DynamicAny::DynAny_ptr create_dyn_any_from_type_code ( CORBA::TypeCode_ptr type ACE_ENV_ARG_DECL_WITH_DEFAULTS @@ -2170,36 +2252,40 @@ namespace DynamicAny CORBA::SystemException , DynamicAny::DynAnyFactory::InconsistentTypeCode )) = 0; - + // TAO_IDL - Generated from - // be/be_visitor_interface/interface_ch.cpp:185 - + // be\be_visitor_interface/interface_ch.cpp:208 + virtual CORBA::Boolean _is_a ( const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: + // Abstract or local interface only. DynAnyFactory (void); + virtual ~DynAnyFactory (void); - + private: + // Private and unimplemented for concrete interfaces. DynAnyFactory (const DynAnyFactory &); + void operator= (const DynAnyFactory &); }; #endif /* end #if !defined */ // TAO_IDL - Generated from -// be/be_visitor_module/module_ch.cpp:66 +// be\be_visitor_module/module_ch.cpp:66 } // module DynamicAny // TAO_IDL - Generated from -// be/be_visitor_traits.cpp:48 +// be\be_visitor_traits.cpp:59 // Traits specializations. namespace TAO @@ -2207,7 +2293,7 @@ namespace TAO #if !defined (_DYNAMICANY_DYNANY__TRAITS_CH_) #define _DYNAMICANY_DYNANY__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_DynamicAny_Export Objref_Traits<DynamicAny::DynAny> { @@ -2228,7 +2314,7 @@ namespace TAO #if !defined (_DYNAMICANY_DYNFIXED__TRAITS_CH_) #define _DYNAMICANY_DYNFIXED__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_DynamicAny_Export Objref_Traits<DynamicAny::DynFixed> { @@ -2249,7 +2335,7 @@ namespace TAO #if !defined (_DYNAMICANY_DYNENUM__TRAITS_CH_) #define _DYNAMICANY_DYNENUM__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_DynamicAny_Export Objref_Traits<DynamicAny::DynEnum> { @@ -2270,7 +2356,7 @@ namespace TAO #if !defined (_DYNAMICANY_DYNSTRUCT__TRAITS_CH_) #define _DYNAMICANY_DYNSTRUCT__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_DynamicAny_Export Objref_Traits<DynamicAny::DynStruct> { @@ -2291,7 +2377,7 @@ namespace TAO #if !defined (_DYNAMICANY_DYNUNION__TRAITS_CH_) #define _DYNAMICANY_DYNUNION__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_DynamicAny_Export Objref_Traits<DynamicAny::DynUnion> { @@ -2312,7 +2398,7 @@ namespace TAO #if !defined (_DYNAMICANY_DYNSEQUENCE__TRAITS_CH_) #define _DYNAMICANY_DYNSEQUENCE__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_DynamicAny_Export Objref_Traits<DynamicAny::DynSequence> { @@ -2333,7 +2419,7 @@ namespace TAO #if !defined (_DYNAMICANY_DYNARRAY__TRAITS_CH_) #define _DYNAMICANY_DYNARRAY__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_DynamicAny_Export Objref_Traits<DynamicAny::DynArray> { @@ -2354,7 +2440,7 @@ namespace TAO #if !defined (_DYNAMICANY_DYNVALUE__TRAITS_CH_) #define _DYNAMICANY_DYNVALUE__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_DynamicAny_Export Objref_Traits<DynamicAny::DynValue> { @@ -2375,7 +2461,7 @@ namespace TAO #if !defined (_DYNAMICANY_DYNANYFACTORY__TRAITS_CH_) #define _DYNAMICANY_DYNANYFACTORY__TRAITS_CH_ - + ACE_TEMPLATE_SPECIALIZATION struct TAO_DynamicAny_Export Objref_Traits<DynamicAny::DynAnyFactory> { @@ -2396,18 +2482,13 @@ namespace TAO } // TAO_IDL - Generated from -// be/be_visitor_root/cdr_op.cpp:48 - -#ifndef __ACE_INLINE__ - -// TAO_IDL - Generated from -// be/be_visitor_structure/cdr_op_ch.cpp:53 +// be\be_visitor_structure/cdr_op_ch.cpp:54 TAO_DynamicAny_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DynamicAny::NameValuePair &); TAO_DynamicAny_Export CORBA::Boolean operator>> (TAO_InputCDR &, DynamicAny::NameValuePair &); // TAO_IDL - Generated from -// be/be_visitor_sequence/cdr_op_ch.cpp:70 +// be\be_visitor_sequence/cdr_op_ch.cpp:71 #if !defined _TAO_CDR_OP_DynamicAny_NameValuePairSeq_H_ #define _TAO_CDR_OP_DynamicAny_NameValuePairSeq_H_ @@ -2424,30 +2505,7 @@ TAO_DynamicAny_Export CORBA::Boolean operator>> ( #endif /* _TAO_CDR_OP_DynamicAny_NameValuePairSeq_H_ */ // TAO_IDL - Generated from -// be/be_visitor_structure/cdr_op_ch.cpp:53 - -TAO_DynamicAny_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DynamicAny::NameDynAnyPair &); -TAO_DynamicAny_Export CORBA::Boolean operator>> (TAO_InputCDR &, DynamicAny::NameDynAnyPair &); - -// TAO_IDL - Generated from -// be/be_visitor_sequence/cdr_op_ch.cpp:70 - -#if !defined _TAO_CDR_OP_DynamicAny_NameDynAnyPairSeq_H_ -#define _TAO_CDR_OP_DynamicAny_NameDynAnyPairSeq_H_ - -TAO_DynamicAny_Export CORBA::Boolean operator<< ( - TAO_OutputCDR &, - const DynamicAny::NameDynAnyPairSeq & - ); -TAO_DynamicAny_Export CORBA::Boolean operator>> ( - TAO_InputCDR &, - DynamicAny::NameDynAnyPairSeq & - ); - -#endif /* _TAO_CDR_OP_DynamicAny_NameDynAnyPairSeq_H_ */ - -// TAO_IDL - Generated from -// be/be_visitor_sequence/cdr_op_ch.cpp:70 +// be\be_visitor_sequence/cdr_op_ch.cpp:71 #if !defined _TAO_CDR_OP_DynamicAny_AnySeq_H_ #define _TAO_CDR_OP_DynamicAny_AnySeq_H_ @@ -2464,29 +2522,7 @@ TAO_DynamicAny_Export CORBA::Boolean operator>> ( #endif /* _TAO_CDR_OP_DynamicAny_AnySeq_H_ */ // TAO_IDL - Generated from -// be/be_visitor_sequence/cdr_op_ch.cpp:70 - -#if !defined _TAO_CDR_OP_DynamicAny_DynAnySeq_H_ -#define _TAO_CDR_OP_DynamicAny_DynAnySeq_H_ - -TAO_DynamicAny_Export CORBA::Boolean operator<< ( - TAO_OutputCDR &, - const DynamicAny::DynAnySeq & - ); -TAO_DynamicAny_Export CORBA::Boolean operator>> ( - TAO_InputCDR &, - DynamicAny::DynAnySeq & - ); - -#endif /* _TAO_CDR_OP_DynamicAny_DynAnySeq_H_ */ - -// TAO_IDL - Generated from -// be/be_visitor_root/cdr_op.cpp:64 - -#endif /* __ACE_INLINE__ */ - -// TAO_IDL - Generated from -// be/be_codegen.cpp:969 +// be\be_codegen.cpp:978 #if defined (__ACE_INLINE__) #include "DynamicAnyC.i" @@ -2501,4 +2537,6 @@ TAO_DynamicAny_Export CORBA::Boolean operator>> ( #endif /* __BORLANDC__ */ #include /**/ "ace/post.h" + #endif /* ifndef */ + diff --git a/TAO/tao/DynamicAny/DynamicAnyC.i b/TAO/tao/DynamicAny/DynamicAnyC.i index fedce5fcfd7..38aa32569ba 100644 --- a/TAO/tao/DynamicAny/DynamicAnyC.i +++ b/TAO/tao/DynamicAny/DynamicAnyC.i @@ -26,126 +26,3 @@ // http://www.cs.wustl.edu/~schmidt/TAO.html -// TAO_IDL - Generated from -// be/be_visitor_structure/cdr_op_ci.cpp:70 - -ACE_INLINE -CORBA::Boolean operator<< ( - TAO_OutputCDR &strm, - const DynamicAny::NameValuePair &_tao_aggregate - ) -{ - return - (strm << _tao_aggregate.id.in ()) && - (strm << _tao_aggregate.value); -} - -ACE_INLINE -CORBA::Boolean operator>> ( - TAO_InputCDR &strm, - DynamicAny::NameValuePair &_tao_aggregate - ) -{ - return - (strm >> _tao_aggregate.id.out ()) && - (strm >> _tao_aggregate.value); -} - -// TAO_IDL - Generated from -// be/be_visitor_sequence/cdr_op_ci.cpp:81 - -#if !defined _TAO_CDR_OP_DynamicAny_NameValuePairSeq_I_ -#define _TAO_CDR_OP_DynamicAny_NameValuePairSeq_I_ - -CORBA::Boolean TAO_DynamicAny_Export operator<< ( - TAO_OutputCDR &, - const DynamicAny::NameValuePairSeq & - ); - -CORBA::Boolean TAO_DynamicAny_Export operator>> ( - TAO_InputCDR &, - DynamicAny::NameValuePairSeq & - ); - -#endif /* _TAO_CDR_OP_DynamicAny_NameValuePairSeq_I_ */ - -// TAO_IDL - Generated from -// be/be_visitor_structure/cdr_op_ci.cpp:70 - -ACE_INLINE -CORBA::Boolean operator<< ( - TAO_OutputCDR &strm, - const DynamicAny::NameDynAnyPair &_tao_aggregate - ) -{ - return - (strm << _tao_aggregate.id.in ()) && - CORBA::Object::marshal ( - _tao_aggregate.value.in (), - strm - ); -} - -ACE_INLINE -CORBA::Boolean operator>> ( - TAO_InputCDR &, - DynamicAny::NameDynAnyPair & - ) -{ - return 0; -} - -// TAO_IDL - Generated from -// be/be_visitor_sequence/cdr_op_ci.cpp:81 - -#if !defined _TAO_CDR_OP_DynamicAny_NameDynAnyPairSeq_I_ -#define _TAO_CDR_OP_DynamicAny_NameDynAnyPairSeq_I_ - -CORBA::Boolean TAO_DynamicAny_Export operator<< ( - TAO_OutputCDR &, - const DynamicAny::NameDynAnyPairSeq & - ); - -CORBA::Boolean TAO_DynamicAny_Export operator>> ( - TAO_InputCDR &, - DynamicAny::NameDynAnyPairSeq & - ); - -#endif /* _TAO_CDR_OP_DynamicAny_NameDynAnyPairSeq_I_ */ - -// TAO_IDL - Generated from -// be/be_visitor_sequence/cdr_op_ci.cpp:81 - -#if !defined _TAO_CDR_OP_DynamicAny_AnySeq_I_ -#define _TAO_CDR_OP_DynamicAny_AnySeq_I_ - -CORBA::Boolean TAO_DynamicAny_Export operator<< ( - TAO_OutputCDR &, - const DynamicAny::AnySeq & - ); - -CORBA::Boolean TAO_DynamicAny_Export operator>> ( - TAO_InputCDR &, - DynamicAny::AnySeq & - ); - -#endif /* _TAO_CDR_OP_DynamicAny_AnySeq_I_ */ - -// TAO_IDL - Generated from -// be/be_visitor_sequence/cdr_op_ci.cpp:81 - -#if !defined _TAO_CDR_OP_DynamicAny_DynAnySeq_I_ -#define _TAO_CDR_OP_DynamicAny_DynAnySeq_I_ - -CORBA::Boolean TAO_DynamicAny_Export operator<< ( - TAO_OutputCDR &, - const DynamicAny::DynAnySeq & - ); - -CORBA::Boolean TAO_DynamicAny_Export operator>> ( - TAO_InputCDR &, - DynamicAny::DynAnySeq & - ); - -#endif /* _TAO_CDR_OP_DynamicAny_DynAnySeq_I_ */ - |