diff options
Diffstat (limited to 'TAO/tao/DynAnyC.cpp')
-rw-r--r-- | TAO/tao/DynAnyC.cpp | 235 |
1 files changed, 201 insertions, 34 deletions
diff --git a/TAO/tao/DynAnyC.cpp b/TAO/tao/DynAnyC.cpp index cdac0673f3e..5fb4f2e1da1 100644 --- a/TAO/tao/DynAnyC.cpp +++ b/TAO/tao/DynAnyC.cpp @@ -801,56 +801,197 @@ static CORBA::TypeCode _tc_TAO_tc_CORBA_DynEnum (CORBA::tk_objref, CORBA::TypeCode_ptr _tc_CORBA_DynEnum = &_tc_TAO_tc_CORBA_DynEnum; -#if !defined (_CORBA_NAME_VALUE_PAIR_SEQ_CS_) -#define _CORBA_NAME_VALUE_PAIR_SEQ_CS_ +static const CORBA::Long _oc_FieldName[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 19, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x2f466965), + ACE_NTOHL (0x6c644e61), + ACE_NTOHL (0x6d653a31), + ACE_NTOHL (0x2e3000fd), // repository ID = IDL:/FieldName:1.0 + 10, + ACE_NTOHL (0x4669656c), + ACE_NTOHL (0x644e616d), + ACE_NTOHL (0x6500fdfd), // name = FieldName + CORBA::tk_string, + 0, // string length +}; +static CORBA::TypeCode _tc_TAO_tc_FieldName (CORBA::tk_alias, + sizeof (_oc_FieldName), + (char *) &_oc_FieldName, + 0, + sizeof (FieldName)); + +CORBA::TypeCode_ptr _tc_FieldName = &_tc_TAO_tc_FieldName; + +static const CORBA::Long _oc_NameValuePair[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 23, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x2f4e616d), + ACE_NTOHL (0x6556616c), + ACE_NTOHL (0x75655061), + ACE_NTOHL (0x69723a31), + ACE_NTOHL (0x2e3000fd), // repository ID = IDL:/NameValuePair:1.0 + 14, + ACE_NTOHL (0x4e616d65), + ACE_NTOHL (0x56616c75), + ACE_NTOHL (0x65506169), + ACE_NTOHL (0x7200fdfd), // name = NameValuePair + 2, // member count + 3, + ACE_NTOHL (0x696400fd), // name = id + CORBA::tk_alias, // typecode kind for typedefs + 52, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 19, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x2f466965), + ACE_NTOHL (0x6c644e61), + ACE_NTOHL (0x6d653a31), + ACE_NTOHL (0x2e3000fd), // repository ID = IDL:/FieldName:1.0 + 10, + ACE_NTOHL (0x4669656c), + ACE_NTOHL (0x644e616d), + ACE_NTOHL (0x6500fdfd), // name = FieldName + CORBA::tk_string, + 0, // string length + 6, + ACE_NTOHL (0x76616c75), + ACE_NTOHL (0x6500fdfd), // name = value + CORBA::tk_any, +}; + +static CORBA::TypeCode _tc_TAO_tc_NameValuePair (CORBA::tk_struct, + sizeof (_oc_NameValuePair), + (char *) &_oc_NameValuePair, + 0, + sizeof (NameValuePair)); + +CORBA::TypeCode_ptr _tc_NameValuePair = &_tc_TAO_tc_NameValuePair; + + +#if !defined (_NAMEVALUEPAIRSEQ_CS_) +#define _NAMEVALUEPAIRSEQ_CS_ // ************************************************************* -// CORBA_NameValuePairSeq +// NameValuePairSeq // ************************************************************* -CORBA_NameValuePairSeq::CORBA_NameValuePairSeq (void) +NameValuePairSeq::NameValuePairSeq (void) {} -CORBA_NameValuePairSeq::CORBA_NameValuePairSeq (CORBA::ULong max) // uses max size +NameValuePairSeq::NameValuePairSeq (CORBA::ULong max) // uses max size : #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) \ || !defined (ACE_HAS_TEMPLATE_SPECIALIZATION) - _TAO_Unbounded_Sequence_CORBA_NameValuePairSeq + _TAO_Unbounded_Sequence_NameValuePairSeq #else /* AHETI */ - TAO_Unbounded_Sequence<CORBA::NameValuePair> + TAO_Unbounded_Sequence<NameValuePair> #endif /* AHETI */ (max) {} -CORBA_NameValuePairSeq::CORBA_NameValuePairSeq (CORBA::ULong max, +NameValuePairSeq::NameValuePairSeq (CORBA::ULong max, CORBA::ULong length, - CORBA::NameValuePair *buffer, + NameValuePair *buffer, CORBA::Boolean release) : #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) \ || !defined (ACE_HAS_TEMPLATE_SPECIALIZATION) - _TAO_Unbounded_Sequence_CORBA_NameValuePairSeq + _TAO_Unbounded_Sequence_NameValuePairSeq #else /* AHETI */ - TAO_Unbounded_Sequence<CORBA::NameValuePair> + TAO_Unbounded_Sequence<NameValuePair> #endif /* AHETI */ (max, length, buffer, release) {} -CORBA_NameValuePairSeq::CORBA_NameValuePairSeq ( - const CORBA_NameValuePairSeq &seq +NameValuePairSeq::NameValuePairSeq ( + const NameValuePairSeq &seq ) // copy ctor : #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) \ || !defined (ACE_HAS_TEMPLATE_SPECIALIZATION) - _TAO_Unbounded_Sequence_CORBA_NameValuePairSeq + _TAO_Unbounded_Sequence_NameValuePairSeq #else /* AHETI */ - TAO_Unbounded_Sequence< CORBA::NameValuePair> + TAO_Unbounded_Sequence<NameValuePair> #endif /* AHETI */ (seq) {} -CORBA_NameValuePairSeq::~CORBA_NameValuePairSeq (void) // dtor +NameValuePairSeq::~NameValuePairSeq (void) // dtor {} #endif /* end #if !defined */ +static const CORBA::Long _oc_NameValuePairSeq[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 26, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x2f4e616d), + ACE_NTOHL (0x6556616c), + ACE_NTOHL (0x75655061), + ACE_NTOHL (0x69725365), + ACE_NTOHL (0x713a312e), + ACE_NTOHL (0x3000fdfd), // repository ID = IDL:/NameValuePairSeq:1.0 + 17, + ACE_NTOHL (0x4e616d65), + ACE_NTOHL (0x56616c75), + ACE_NTOHL (0x65506169), + ACE_NTOHL (0x72536571), + ACE_NTOHL (0xfdfdfd), // name = NameValuePairSeq + CORBA::tk_sequence, // typecode kind + 156, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_struct, // typecode kind + 140, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 23, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x2f4e616d), + ACE_NTOHL (0x6556616c), + ACE_NTOHL (0x75655061), + ACE_NTOHL (0x69723a31), + ACE_NTOHL (0x2e3000fd), // repository ID = IDL:/NameValuePair:1.0 + 14, + ACE_NTOHL (0x4e616d65), + ACE_NTOHL (0x56616c75), + ACE_NTOHL (0x65506169), + ACE_NTOHL (0x7200fdfd), // name = NameValuePair + 2, // member count + 3, + ACE_NTOHL (0x696400fd), // name = id + CORBA::tk_alias, // typecode kind for typedefs + 52, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 19, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x2f466965), + ACE_NTOHL (0x6c644e61), + ACE_NTOHL (0x6d653a31), + ACE_NTOHL (0x2e3000fd), // repository ID = IDL:/FieldName:1.0 + 10, + ACE_NTOHL (0x4669656c), + ACE_NTOHL (0x644e616d), + ACE_NTOHL (0x6500fdfd), // name = FieldName + CORBA::tk_string, + 0, // string length + 6, + ACE_NTOHL (0x76616c75), + ACE_NTOHL (0x6500fdfd), // name = value + CORBA::tk_any, + 0, +}; + +static CORBA::TypeCode _tc_TAO_tc_NameValuePairSeq ( + CORBA::tk_alias, + sizeof (_oc_NameValuePairSeq), + (char *) &_oc_NameValuePairSeq, + 0, + sizeof (NameValuePairSeq)); + +CORBA::TypeCode_ptr _tc_NameValuePairSeq = &_tc_TAO_tc_NameValuePairSeq; + CORBA_DynStruct_ptr CORBA_DynStruct::_duplicate (CORBA_DynStruct_ptr obj) { if (!CORBA::is_nil (obj)) @@ -891,7 +1032,7 @@ CORBA_DynStruct_ptr CORBA_DynStruct::_nil (void) return (CORBA_DynStruct_ptr) NULL; } // end of _nil -CORBA::FieldName +FieldName CORBA_DynStruct::current_member_name (CORBA::Environment &) { return 0; @@ -903,14 +1044,14 @@ CORBA_DynStruct::current_member_kind (CORBA::Environment &) return CORBA::tk_null; } -CORBA_NameValuePairSeq* +NameValuePairSeq* CORBA_DynStruct::get_members (CORBA::Environment &) { return 0; } void -CORBA_DynStruct::set_members (const CORBA_NameValuePairSeq &, +CORBA_DynStruct::set_members (const NameValuePairSeq &, CORBA::Environment &) { } @@ -1093,54 +1234,80 @@ static CORBA::TypeCode _tc_TAO_tc_CORBA_DynUnion ( CORBA::TypeCode_ptr _tc_CORBA_DynUnion = &_tc_TAO_tc_CORBA_DynUnion; -#if !defined (_CORBA_ANYSEQ_CS_) -#define _CORBA_ANYSEQ_CS_ +#if !defined (_ANYSEQ_CS_) +#define _ANYSEQ_CS_ // ************************************************************* -// CORBA_AnySeq +// AnySeq // ************************************************************* -CORBA_AnySeq::CORBA_AnySeq (void) +AnySeq::AnySeq (void) {} -CORBA_AnySeq::CORBA_AnySeq (CORBA::ULong max) // uses max size +AnySeq::AnySeq (CORBA::ULong max) // uses max size : #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) \ || !defined (ACE_HAS_TEMPLATE_SPECIALIZATION) - _TAO_Unbounded_Sequence_CORBA_AnySeq + _TAO_Unbounded_Sequence_AnySeq #else /* AHETI */ TAO_Unbounded_Sequence<CORBA::Any> #endif /* AHETI */ (max) {} -CORBA_AnySeq::CORBA_AnySeq (CORBA::ULong max, +AnySeq::AnySeq (CORBA::ULong max, CORBA::ULong length, CORBA::Any *buffer, CORBA::Boolean release) : #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) \ || !defined (ACE_HAS_TEMPLATE_SPECIALIZATION) - _TAO_Unbounded_Sequence_CORBA_AnySeq + _TAO_Unbounded_Sequence_AnySeq #else /* AHETI */ TAO_Unbounded_Sequence<CORBA::Any> #endif /* AHETI */ (max, length, buffer, release) {} -CORBA_AnySeq::CORBA_AnySeq (const CORBA_AnySeq &seq) // copy ctor +AnySeq::AnySeq (const AnySeq &seq) // copy ctor : #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) \ || !defined (ACE_HAS_TEMPLATE_SPECIALIZATION) - _TAO_Unbounded_Sequence_CORBA_AnySeq + _TAO_Unbounded_Sequence_AnySeq #else /* AHETI */ TAO_Unbounded_Sequence<CORBA::Any> #endif /* AHETI */ (seq) {} -CORBA_AnySeq::~CORBA_AnySeq (void) // dtor +AnySeq::~AnySeq (void) // dtor {} #endif /* end #if !defined */ +static const CORBA::Long _oc_AnySeq[] = +{ + TAO_ENCAP_BYTE_ORDER, // byte order + 16, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x2f416e79), + ACE_NTOHL (0x5365713a), + ACE_NTOHL (0x312e3000), // repository ID = IDL:/AnySeq:1.0 + 7, + ACE_NTOHL (0x416e7953), + ACE_NTOHL (0x657100fd), // name = AnySeq + CORBA::tk_sequence, // typecode kind + 12, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_any, + 0, +}; + +static CORBA::TypeCode _tc_TAO_tc_AnySeq (CORBA::tk_alias, + sizeof (_oc_AnySeq), + (char *) &_oc_AnySeq, + 0, + sizeof (AnySeq)); + +CORBA::TypeCode_ptr _tc_AnySeq = &_tc_TAO_tc_AnySeq; + CORBA_DynSequence_ptr CORBA_DynSequence::_duplicate ( CORBA_DynSequence_ptr obj ) @@ -1194,14 +1361,14 @@ CORBA_DynSequence::length (CORBA::ULong, { } -CORBA_AnySeq_ptr +AnySeq_ptr CORBA_DynSequence::get_elements (CORBA::Environment &) { return 0; } void -CORBA_DynSequence::set_elements (const CORBA_AnySeq &, +CORBA_DynSequence::set_elements (const AnySeq &, CORBA::Environment &) { } @@ -1292,14 +1459,14 @@ CORBA_DynArray_ptr CORBA_DynArray::_nil (void) return (CORBA_DynArray_ptr) NULL; } // end of _nil -CORBA_AnySeq_ptr +AnySeq_ptr CORBA_DynArray::get_elements (CORBA::Environment &) { return 0; } void -CORBA_DynArray::set_elements (const CORBA_AnySeq &, +CORBA_DynArray::set_elements (const AnySeq &, CORBA::Environment &) { } |