diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-04-24 23:43:39 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-04-24 23:43:39 +0000 |
commit | f78a09201bcc80b460c402ba0d8a6e925fb520f6 (patch) | |
tree | 4c45abaf18b67f87b2785a56b70ce0eb233ddc0a /TAO/tao/IFR_Client | |
parent | 2456fae53889a07e03edd5df2b243128ebfb0b68 (diff) | |
download | ATCD-f78a09201bcc80b460c402ba0d8a6e925fb520f6.tar.gz |
ChangeLogTag: Tue Apr 24 18:35:31 2001 Jeff Parsons <parsons@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/IFR_Client')
23 files changed, 9086 insertions, 2155 deletions
diff --git a/TAO/tao/IFR_Client/IFR_Base.pidl b/TAO/tao/IFR_Client/IFR_Base.pidl index 31751a84ac9..07a72d6dd9a 100644 --- a/TAO/tao/IFR_Client/IFR_Base.pidl +++ b/TAO/tao/IFR_Client/IFR_Base.pidl @@ -46,9 +46,9 @@ // If this fails for some reason, the files must be patched // by hand, and the diff files regenerated with // -// diff -wbu orig/IFR_BaseC.h IRR_BaseC.h > diffs/IFR_BaseC.h.diff -// diff -wbu orig/IFR_BaseC.i IRR_BaseC.i > diffs/IFR_BaseC.i.diff -// diff -wbu orig/IFR_BaseC.cpp IRR_BaseC.cpp > diffs/IFR_BaseC.cpp.diff +// diff -wbu orig/IFR_BaseC.h IFR_BaseC.h > diffs/IFR_BaseC.h.diff +// diff -wbu orig/IFR_BaseC.i IFR_BaseC.i > diffs/IFR_BaseC.i.diff +// diff -wbu orig/IFR_BaseC.cpp IFR_BaseC.cpp > diffs/IFR_BaseC.cpp.diff // // 5. Restore IFR_Base.pidl. // diff --git a/TAO/tao/IFR_Client/IFR_BaseC.cpp b/TAO/tao/IFR_Client/IFR_BaseC.cpp index e6629834115..99e0f7cd880 100644 --- a/TAO/tao/IFR_Client/IFR_BaseC.cpp +++ b/TAO/tao/IFR_Client/IFR_BaseC.cpp @@ -35,6 +35,49 @@ #include "IFR_BaseC.i" #endif /* !defined INLINE */ +CORBA_IRObject_ptr +tao_CORBA_IRObject_duplicate ( + CORBA_IRObject_ptr p + ) +{ + return CORBA_IRObject::_duplicate (p); +} + +void +tao_CORBA_IRObject_release ( + CORBA_IRObject_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_IRObject_ptr +tao_CORBA_IRObject_nil ( + void + ) +{ + return CORBA_IRObject::_nil (); +} + +CORBA_IRObject_ptr +tao_CORBA_IRObject_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_IRObject::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_IRObject_upcast ( + void *src + ) +{ + CORBA_IRObject **tmp = + ACE_static_cast (CORBA_IRObject **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_IRObject_var // ************************************************************* @@ -925,6 +968,49 @@ void CORBA_IRObject::destroy ( ); } +CORBA_Contained_ptr +tao_CORBA_Contained_duplicate ( + CORBA_Contained_ptr p + ) +{ + return CORBA_Contained::_duplicate (p); +} + +void +tao_CORBA_Contained_release ( + CORBA_Contained_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_Contained_ptr +tao_CORBA_Contained_nil ( + void + ) +{ + return CORBA_Contained::_nil (); +} + +CORBA_Contained_ptr +tao_CORBA_Contained_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_Contained::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_Contained_upcast ( + void *src + ) +{ + CORBA_Contained **tmp = + ACE_static_cast (CORBA_Contained **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_Contained_var // ************************************************************* @@ -5520,6 +5606,49 @@ void CORBA_EnumMemberSeq::_tao_any_destructor (void *x) #endif /* end #if !defined */ +CORBA_Container_ptr +tao_CORBA_Container_duplicate ( + CORBA_Container_ptr p + ) +{ + return CORBA_Container::_duplicate (p); +} + +void +tao_CORBA_Container_release ( + CORBA_Container_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_Container_ptr +tao_CORBA_Container_nil ( + void + ) +{ + return CORBA_Container::_nil (); +} + +CORBA_Container_ptr +tao_CORBA_Container_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_Container::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_Container_upcast ( + void *src + ) +{ + CORBA_Container **tmp = + ACE_static_cast (CORBA_Container **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_Container_var // ************************************************************* @@ -12193,6 +12322,49 @@ CORBA_LocalInterfaceDef_ptr CORBA_Container::create_local_interface ( ); } +CORBA_IDLType_ptr +tao_CORBA_IDLType_duplicate ( + CORBA_IDLType_ptr p + ) +{ + return CORBA_IDLType::_duplicate (p); +} + +void +tao_CORBA_IDLType_release ( + CORBA_IDLType_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_IDLType_ptr +tao_CORBA_IDLType_nil ( + void + ) +{ + return CORBA_IDLType::_nil (); +} + +CORBA_IDLType_ptr +tao_CORBA_IDLType_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_IDLType::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_IDLType_upcast ( + void *src + ) +{ + CORBA_IDLType **tmp = + ACE_static_cast (CORBA_IDLType **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_IDLType_var // ************************************************************* @@ -12861,6 +13033,49 @@ CORBA::TypeCode_ptr CORBA_IDLType::type ( ); } +CORBA_TypedefDef_ptr +tao_CORBA_TypedefDef_duplicate ( + CORBA_TypedefDef_ptr p + ) +{ + return CORBA_TypedefDef::_duplicate (p); +} + +void +tao_CORBA_TypedefDef_release ( + CORBA_TypedefDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_TypedefDef_ptr +tao_CORBA_TypedefDef_nil ( + void + ) +{ + return CORBA_TypedefDef::_nil (); +} + +CORBA_TypedefDef_ptr +tao_CORBA_TypedefDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_TypedefDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_TypedefDef_upcast ( + void *src + ) +{ + CORBA_TypedefDef **tmp = + ACE_static_cast (CORBA_TypedefDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_TypedefDef_var // ************************************************************* diff --git a/TAO/tao/IFR_Client/IFR_BaseC.h b/TAO/tao/IFR_Client/IFR_BaseC.h index e1a1b02bd05..6d12d988c68 100644 --- a/TAO/tao/IFR_Client/IFR_BaseC.h +++ b/TAO/tao/IFR_Client/IFR_BaseC.h @@ -5254,407 +5254,407 @@ _TAO_CORBA_TypedefDef_Proxy_Broker * CORBA::Object_ptr obj ); -// External declarations for undefined interface +// Declarations for undefined interface // CORBA_Repository -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_Repository_ptr tao_CORBA_Repository_duplicate ( CORBA_Repository_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export void tao_CORBA_Repository_release ( CORBA_Repository_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_Repository_ptr tao_CORBA_Repository_nil ( void ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_Repository_ptr tao_CORBA_Repository_narrow ( CORBA::Object *, CORBA::Environment & ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA::Object * tao_CORBA_Repository_upcast ( void * ); -// External declarations for undefined interface +// Declarations for undefined interface // CORBA_ModuleDef -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_ModuleDef_ptr tao_CORBA_ModuleDef_duplicate ( CORBA_ModuleDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export void tao_CORBA_ModuleDef_release ( CORBA_ModuleDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_ModuleDef_ptr tao_CORBA_ModuleDef_nil ( void ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_ModuleDef_ptr tao_CORBA_ModuleDef_narrow ( CORBA::Object *, CORBA::Environment & ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA::Object * tao_CORBA_ModuleDef_upcast ( void * ); -// External declarations for undefined interface +// Declarations for undefined interface // CORBA_ConstantDef -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_ConstantDef_ptr tao_CORBA_ConstantDef_duplicate ( CORBA_ConstantDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export void tao_CORBA_ConstantDef_release ( CORBA_ConstantDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_ConstantDef_ptr tao_CORBA_ConstantDef_nil ( void ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_ConstantDef_ptr tao_CORBA_ConstantDef_narrow ( CORBA::Object *, CORBA::Environment & ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA::Object * tao_CORBA_ConstantDef_upcast ( void * ); -// External declarations for undefined interface +// Declarations for undefined interface // CORBA_StructDef -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_StructDef_ptr tao_CORBA_StructDef_duplicate ( CORBA_StructDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export void tao_CORBA_StructDef_release ( CORBA_StructDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_StructDef_ptr tao_CORBA_StructDef_nil ( void ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_StructDef_ptr tao_CORBA_StructDef_narrow ( CORBA::Object *, CORBA::Environment & ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA::Object * tao_CORBA_StructDef_upcast ( void * ); -// External declarations for undefined interface +// Declarations for undefined interface // CORBA_UnionDef -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_UnionDef_ptr tao_CORBA_UnionDef_duplicate ( CORBA_UnionDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export void tao_CORBA_UnionDef_release ( CORBA_UnionDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_UnionDef_ptr tao_CORBA_UnionDef_nil ( void ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_UnionDef_ptr tao_CORBA_UnionDef_narrow ( CORBA::Object *, CORBA::Environment & ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA::Object * tao_CORBA_UnionDef_upcast ( void * ); -// External declarations for undefined interface +// Declarations for undefined interface // CORBA_EnumDef -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_EnumDef_ptr tao_CORBA_EnumDef_duplicate ( CORBA_EnumDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export void tao_CORBA_EnumDef_release ( CORBA_EnumDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_EnumDef_ptr tao_CORBA_EnumDef_nil ( void ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_EnumDef_ptr tao_CORBA_EnumDef_narrow ( CORBA::Object *, CORBA::Environment & ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA::Object * tao_CORBA_EnumDef_upcast ( void * ); -// External declarations for undefined interface +// Declarations for undefined interface // CORBA_AliasDef -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_AliasDef_ptr tao_CORBA_AliasDef_duplicate ( CORBA_AliasDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export void tao_CORBA_AliasDef_release ( CORBA_AliasDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_AliasDef_ptr tao_CORBA_AliasDef_nil ( void ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_AliasDef_ptr tao_CORBA_AliasDef_narrow ( CORBA::Object *, CORBA::Environment & ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA::Object * tao_CORBA_AliasDef_upcast ( void * ); -// External declarations for undefined interface +// Declarations for undefined interface // CORBA_InterfaceDef -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_InterfaceDef_ptr tao_CORBA_InterfaceDef_duplicate ( CORBA_InterfaceDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export void tao_CORBA_InterfaceDef_release ( CORBA_InterfaceDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_InterfaceDef_ptr tao_CORBA_InterfaceDef_nil ( void ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_InterfaceDef_ptr tao_CORBA_InterfaceDef_narrow ( CORBA::Object *, CORBA::Environment & ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA::Object * tao_CORBA_InterfaceDef_upcast ( void * ); -// External declarations for undefined interface +// Declarations for undefined interface // CORBA_ExceptionDef -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_ExceptionDef_ptr tao_CORBA_ExceptionDef_duplicate ( CORBA_ExceptionDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export void tao_CORBA_ExceptionDef_release ( CORBA_ExceptionDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_ExceptionDef_ptr tao_CORBA_ExceptionDef_nil ( void ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_ExceptionDef_ptr tao_CORBA_ExceptionDef_narrow ( CORBA::Object *, CORBA::Environment & ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA::Object * tao_CORBA_ExceptionDef_upcast ( void * ); -// External declarations for undefined interface +// Declarations for undefined interface // CORBA_NativeDef -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_NativeDef_ptr tao_CORBA_NativeDef_duplicate ( CORBA_NativeDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export void tao_CORBA_NativeDef_release ( CORBA_NativeDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_NativeDef_ptr tao_CORBA_NativeDef_nil ( void ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_NativeDef_ptr tao_CORBA_NativeDef_narrow ( CORBA::Object *, CORBA::Environment & ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA::Object * tao_CORBA_NativeDef_upcast ( void * ); -// External declarations for undefined interface +// Declarations for undefined interface // CORBA_ValueDef -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_ValueDef_ptr tao_CORBA_ValueDef_duplicate ( CORBA_ValueDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export void tao_CORBA_ValueDef_release ( CORBA_ValueDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_ValueDef_ptr tao_CORBA_ValueDef_nil ( void ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_ValueDef_ptr tao_CORBA_ValueDef_narrow ( CORBA::Object *, CORBA::Environment & ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA::Object * tao_CORBA_ValueDef_upcast ( void * ); -// External declarations for undefined interface +// Declarations for undefined interface // CORBA_ValueBoxDef -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_ValueBoxDef_ptr tao_CORBA_ValueBoxDef_duplicate ( CORBA_ValueBoxDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export void tao_CORBA_ValueBoxDef_release ( CORBA_ValueBoxDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_ValueBoxDef_ptr tao_CORBA_ValueBoxDef_nil ( void ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_ValueBoxDef_ptr tao_CORBA_ValueBoxDef_narrow ( CORBA::Object *, CORBA::Environment & ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA::Object * tao_CORBA_ValueBoxDef_upcast ( void * ); -// External declarations for undefined interface +// Declarations for undefined interface // CORBA_AbstractInterfaceDef -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_AbstractInterfaceDef_ptr tao_CORBA_AbstractInterfaceDef_duplicate ( CORBA_AbstractInterfaceDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export void tao_CORBA_AbstractInterfaceDef_release ( CORBA_AbstractInterfaceDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_AbstractInterfaceDef_ptr tao_CORBA_AbstractInterfaceDef_nil ( void ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_AbstractInterfaceDef_ptr tao_CORBA_AbstractInterfaceDef_narrow ( CORBA::Object *, CORBA::Environment & ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA::Object * tao_CORBA_AbstractInterfaceDef_upcast ( void * ); -// External declarations for undefined interface +// Declarations for undefined interface // CORBA_LocalInterfaceDef -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_LocalInterfaceDef_ptr tao_CORBA_LocalInterfaceDef_duplicate ( CORBA_LocalInterfaceDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export void tao_CORBA_LocalInterfaceDef_release ( CORBA_LocalInterfaceDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_LocalInterfaceDef_ptr tao_CORBA_LocalInterfaceDef_nil ( void ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_LocalInterfaceDef_ptr tao_CORBA_LocalInterfaceDef_narrow ( CORBA::Object *, CORBA::Environment & ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA::Object * tao_CORBA_LocalInterfaceDef_upcast ( void * diff --git a/TAO/tao/IFR_Client/IFR_BaseC.i b/TAO/tao/IFR_Client/IFR_BaseC.i index 85b1fed5f0c..9121efdc2c9 100644 --- a/TAO/tao/IFR_Client/IFR_BaseC.i +++ b/TAO/tao/IFR_Client/IFR_BaseC.i @@ -23,49 +23,6 @@ #if !defined (_CORBA_IROBJECT___CI_) #define _CORBA_IROBJECT___CI_ -ACE_INLINE CORBA_IRObject_ptr -tao_CORBA_IRObject_duplicate ( - CORBA_IRObject_ptr p - ) -{ - return CORBA_IRObject::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_IRObject_release ( - CORBA_IRObject_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_IRObject_ptr -tao_CORBA_IRObject_nil ( - void - ) -{ - return CORBA_IRObject::_nil (); -} - -ACE_INLINE CORBA_IRObject_ptr -tao_CORBA_IRObject_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_IRObject::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_IRObject_upcast ( - void *src - ) -{ - CORBA_IRObject **tmp = - ACE_static_cast (CORBA_IRObject **, src); - return *tmp; -} - ACE_INLINE CORBA_IRObject::CORBA_IRObject ( TAO_Stub *objref, @@ -277,49 +234,6 @@ CORBA_Contained::Description_out::operator-> (void) #if !defined (_CORBA_CONTAINED___CI_) #define _CORBA_CONTAINED___CI_ -ACE_INLINE CORBA_Contained_ptr -tao_CORBA_Contained_duplicate ( - CORBA_Contained_ptr p - ) -{ - return CORBA_Contained::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_Contained_release ( - CORBA_Contained_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_Contained_ptr -tao_CORBA_Contained_nil ( - void - ) -{ - return CORBA_Contained::_nil (); -} - -ACE_INLINE CORBA_Contained_ptr -tao_CORBA_Contained_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_Contained::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_Contained_upcast ( - void *src - ) -{ - CORBA_Contained **tmp = - ACE_static_cast (CORBA_Contained **, src); - return *tmp; -} - ACE_INLINE CORBA_Contained::CORBA_Contained ( TAO_Stub *objref, @@ -4768,49 +4682,6 @@ CORBA_Container::DescriptionSeq_out::operator[] (CORBA::ULong index) #if !defined (_CORBA_CONTAINER___CI_) #define _CORBA_CONTAINER___CI_ -ACE_INLINE CORBA_Container_ptr -tao_CORBA_Container_duplicate ( - CORBA_Container_ptr p - ) -{ - return CORBA_Container::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_Container_release ( - CORBA_Container_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_Container_ptr -tao_CORBA_Container_nil ( - void - ) -{ - return CORBA_Container::_nil (); -} - -ACE_INLINE CORBA_Container_ptr -tao_CORBA_Container_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_Container::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_Container_upcast ( - void *src - ) -{ - CORBA_Container **tmp = - ACE_static_cast (CORBA_Container **, src); - return *tmp; -} - ACE_INLINE CORBA_Container::CORBA_Container ( TAO_Stub *objref, @@ -4829,49 +4700,6 @@ CORBA_Container::CORBA_Container ( #if !defined (_CORBA_IDLTYPE___CI_) #define _CORBA_IDLTYPE___CI_ -ACE_INLINE CORBA_IDLType_ptr -tao_CORBA_IDLType_duplicate ( - CORBA_IDLType_ptr p - ) -{ - return CORBA_IDLType::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_IDLType_release ( - CORBA_IDLType_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_IDLType_ptr -tao_CORBA_IDLType_nil ( - void - ) -{ - return CORBA_IDLType::_nil (); -} - -ACE_INLINE CORBA_IDLType_ptr -tao_CORBA_IDLType_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_IDLType::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_IDLType_upcast ( - void *src - ) -{ - CORBA_IDLType **tmp = - ACE_static_cast (CORBA_IDLType **, src); - return *tmp; -} - ACE_INLINE CORBA_IDLType::CORBA_IDLType ( TAO_Stub *objref, @@ -4890,49 +4718,6 @@ CORBA_IDLType::CORBA_IDLType ( #if !defined (_CORBA_TYPEDEFDEF___CI_) #define _CORBA_TYPEDEFDEF___CI_ -ACE_INLINE CORBA_TypedefDef_ptr -tao_CORBA_TypedefDef_duplicate ( - CORBA_TypedefDef_ptr p - ) -{ - return CORBA_TypedefDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_TypedefDef_release ( - CORBA_TypedefDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_TypedefDef_ptr -tao_CORBA_TypedefDef_nil ( - void - ) -{ - return CORBA_TypedefDef::_nil (); -} - -ACE_INLINE CORBA_TypedefDef_ptr -tao_CORBA_TypedefDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_TypedefDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_TypedefDef_upcast ( - void *src - ) -{ - CORBA_TypedefDef **tmp = - ACE_static_cast (CORBA_TypedefDef **, src); - return *tmp; -} - ACE_INLINE CORBA_TypedefDef::CORBA_TypedefDef ( TAO_Stub *objref, diff --git a/TAO/tao/IFR_Client/IFR_BasicC.cpp b/TAO/tao/IFR_Client/IFR_BasicC.cpp index 35e0b2c56d6..0fd42fdbd01 100644 --- a/TAO/tao/IFR_Client/IFR_BasicC.cpp +++ b/TAO/tao/IFR_Client/IFR_BasicC.cpp @@ -36,6 +36,49 @@ #include "IFR_BasicC.i" #endif /* !defined INLINE */ +CORBA_Repository_ptr +tao_CORBA_Repository_duplicate ( + CORBA_Repository_ptr p + ) +{ + return CORBA_Repository::_duplicate (p); +} + +void +tao_CORBA_Repository_release ( + CORBA_Repository_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_Repository_ptr +tao_CORBA_Repository_nil ( + void + ) +{ + return CORBA_Repository::_nil (); +} + +CORBA_Repository_ptr +tao_CORBA_Repository_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_Repository::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_Repository_upcast ( + void *src + ) +{ + CORBA_Repository **tmp = + ACE_static_cast (CORBA_Repository **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_Repository_var // ************************************************************* @@ -457,14 +500,14 @@ public: ) ACE_THROW_SPEC ((CORBA::SystemException)); - void result (CORBA::PrimitiveDef_ptr result); + void result (CORBA_PrimitiveDef_ptr result); private: TAO_ClientRequestInfo_CORBA_Repository_get_primitive (const TAO_ClientRequestInfo_CORBA_Repository_get_primitive &); void operator= (const TAO_ClientRequestInfo_CORBA_Repository_get_primitive &); const CORBA::PrimitiveKind & kind_; - CORBA::PrimitiveDef_ptr _result; + CORBA_PrimitiveDef_ptr _result; }; TAO_ClientRequestInfo_CORBA_Repository_get_primitive::TAO_ClientRequestInfo_CORBA_Repository_get_primitive ( @@ -527,7 +570,7 @@ TAO_ClientRequestInfo_CORBA_Repository_get_primitive::result (CORBA::Environment } void -TAO_ClientRequestInfo_CORBA_Repository_get_primitive::result (CORBA::PrimitiveDef_ptr result) +TAO_ClientRequestInfo_CORBA_Repository_get_primitive::result (CORBA_PrimitiveDef_ptr result) { // update the result this->_result = result; @@ -1440,7 +1483,7 @@ CORBA::TypeCode_ptr _TAO_CORBA_Repository_Remote_Proxy_Impl::get_canonical_typec return _tao_safe_retval._retn (); } -CORBA::PrimitiveDef_ptr _TAO_CORBA_Repository_Remote_Proxy_Impl::get_primitive ( +CORBA_PrimitiveDef_ptr _TAO_CORBA_Repository_Remote_Proxy_Impl::get_primitive ( CORBA_Object *_collocated_tao_target_, CORBA::PrimitiveKind kind, CORBA::Environment &ACE_TRY_ENV @@ -1450,7 +1493,7 @@ CORBA::PrimitiveDef_ptr _TAO_CORBA_Repository_Remote_Proxy_Impl::get_primitive ( )) { - CORBA::PrimitiveDef_ptr _tao_retval = CORBA_PrimitiveDef::_nil (); + CORBA_PrimitiveDef_ptr _tao_retval = CORBA_PrimitiveDef::_nil (); CORBA_PrimitiveDef_var _tao_safe_retval (_tao_retval); @@ -1546,7 +1589,7 @@ CORBA::PrimitiveDef_ptr _TAO_CORBA_Repository_Remote_Proxy_Impl::get_primitive ( } TAO_INTERCEPTOR ( - CORBA::PrimitiveDef_ptr _tao_retval_info = _tao_safe_retval._retn (); + CORBA_PrimitiveDef_ptr _tao_retval_info = _tao_safe_retval._retn (); ri.result (_tao_retval_info); _tao_safe_retval = _tao_retval_info; ); @@ -2732,7 +2775,7 @@ CORBA::TypeCode_ptr CORBA_Repository::get_canonical_typecode ( ); } -CORBA::PrimitiveDef_ptr CORBA_Repository::get_primitive ( +CORBA_PrimitiveDef_ptr CORBA_Repository::get_primitive ( CORBA::PrimitiveKind kind, CORBA::Environment &ACE_TRY_ENV ) @@ -2852,6 +2895,49 @@ CORBA_FixedDef_ptr CORBA_Repository::create_fixed ( ); } +CORBA_ModuleDef_ptr +tao_CORBA_ModuleDef_duplicate ( + CORBA_ModuleDef_ptr p + ) +{ + return CORBA_ModuleDef::_duplicate (p); +} + +void +tao_CORBA_ModuleDef_release ( + CORBA_ModuleDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_ModuleDef_ptr +tao_CORBA_ModuleDef_nil ( + void + ) +{ + return CORBA_ModuleDef::_nil (); +} + +CORBA_ModuleDef_ptr +tao_CORBA_ModuleDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_ModuleDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_ModuleDef_upcast ( + void *src + ) +{ + CORBA_ModuleDef **tmp = + ACE_static_cast (CORBA_ModuleDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_ModuleDef_var // ************************************************************* @@ -3284,6 +3370,49 @@ void CORBA_ModuleDescription::_tao_any_destructor (void *x) delete tmp; } +CORBA_ConstantDef_ptr +tao_CORBA_ConstantDef_duplicate ( + CORBA_ConstantDef_ptr p + ) +{ + return CORBA_ConstantDef::_duplicate (p); +} + +void +tao_CORBA_ConstantDef_release ( + CORBA_ConstantDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_ConstantDef_ptr +tao_CORBA_ConstantDef_nil ( + void + ) +{ + return CORBA_ConstantDef::_nil (); +} + +CORBA_ConstantDef_ptr +tao_CORBA_ConstantDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_ConstantDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_ConstantDef_upcast ( + void *src + ) +{ + CORBA_ConstantDef **tmp = + ACE_static_cast (CORBA_ConstantDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_ConstantDef_var // ************************************************************* @@ -5039,6 +5168,49 @@ void CORBA_ConstantDescription::_tao_any_destructor (void *x) delete tmp; } +CORBA_StructDef_ptr +tao_CORBA_StructDef_duplicate ( + CORBA_StructDef_ptr p + ) +{ + return CORBA_StructDef::_duplicate (p); +} + +void +tao_CORBA_StructDef_release ( + CORBA_StructDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_StructDef_ptr +tao_CORBA_StructDef_nil ( + void + ) +{ + return CORBA_StructDef::_nil (); +} + +CORBA_StructDef_ptr +tao_CORBA_StructDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_StructDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_StructDef_upcast ( + void *src + ) +{ + CORBA_StructDef **tmp = + ACE_static_cast (CORBA_StructDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_StructDef_var // ************************************************************* @@ -6026,6 +6198,49 @@ void CORBA_StructDef::members ( ); } +CORBA_UnionDef_ptr +tao_CORBA_UnionDef_duplicate ( + CORBA_UnionDef_ptr p + ) +{ + return CORBA_UnionDef::_duplicate (p); +} + +void +tao_CORBA_UnionDef_release ( + CORBA_UnionDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_UnionDef_ptr +tao_CORBA_UnionDef_nil ( + void + ) +{ + return CORBA_UnionDef::_nil (); +} + +CORBA_UnionDef_ptr +tao_CORBA_UnionDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_UnionDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_UnionDef_upcast ( + void *src + ) +{ + CORBA_UnionDef **tmp = + ACE_static_cast (CORBA_UnionDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_UnionDef_var // ************************************************************* @@ -7817,6 +8032,49 @@ void CORBA_UnionDef::members ( ); } +CORBA_EnumDef_ptr +tao_CORBA_EnumDef_duplicate ( + CORBA_EnumDef_ptr p + ) +{ + return CORBA_EnumDef::_duplicate (p); +} + +void +tao_CORBA_EnumDef_release ( + CORBA_EnumDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_EnumDef_ptr +tao_CORBA_EnumDef_nil ( + void + ) +{ + return CORBA_EnumDef::_nil (); +} + +CORBA_EnumDef_ptr +tao_CORBA_EnumDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_EnumDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_EnumDef_upcast ( + void *src + ) +{ + CORBA_EnumDef **tmp = + ACE_static_cast (CORBA_EnumDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_EnumDef_var // ************************************************************* @@ -8789,6 +9047,49 @@ void CORBA_EnumDef::members ( ); } +CORBA_AliasDef_ptr +tao_CORBA_AliasDef_duplicate ( + CORBA_AliasDef_ptr p + ) +{ + return CORBA_AliasDef::_duplicate (p); +} + +void +tao_CORBA_AliasDef_release ( + CORBA_AliasDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_AliasDef_ptr +tao_CORBA_AliasDef_nil ( + void + ) +{ + return CORBA_AliasDef::_nil (); +} + +CORBA_AliasDef_ptr +tao_CORBA_AliasDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_AliasDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_AliasDef_upcast ( + void *src + ) +{ + CORBA_AliasDef **tmp = + ACE_static_cast (CORBA_AliasDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_AliasDef_var // ************************************************************* @@ -9760,6 +10061,49 @@ void CORBA_AliasDef::original_type_def ( ); } +CORBA_NativeDef_ptr +tao_CORBA_NativeDef_duplicate ( + CORBA_NativeDef_ptr p + ) +{ + return CORBA_NativeDef::_duplicate (p); +} + +void +tao_CORBA_NativeDef_release ( + CORBA_NativeDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_NativeDef_ptr +tao_CORBA_NativeDef_nil ( + void + ) +{ + return CORBA_NativeDef::_nil (); +} + +CORBA_NativeDef_ptr +tao_CORBA_NativeDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_NativeDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_NativeDef_upcast ( + void *src + ) +{ + CORBA_NativeDef **tmp = + ACE_static_cast (CORBA_NativeDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_NativeDef_var // ************************************************************* @@ -10197,6 +10541,49 @@ const char* CORBA_NativeDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/NativeDef:1.0"; } +CORBA_PrimitiveDef_ptr +tao_CORBA_PrimitiveDef_duplicate ( + CORBA_PrimitiveDef_ptr p + ) +{ + return CORBA_PrimitiveDef::_duplicate (p); +} + +void +tao_CORBA_PrimitiveDef_release ( + CORBA_PrimitiveDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_PrimitiveDef_ptr +tao_CORBA_PrimitiveDef_nil ( + void + ) +{ + return CORBA_PrimitiveDef::_nil (); +} + +CORBA_PrimitiveDef_ptr +tao_CORBA_PrimitiveDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_PrimitiveDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_PrimitiveDef_upcast ( + void *src + ) +{ + CORBA_PrimitiveDef **tmp = + ACE_static_cast (CORBA_PrimitiveDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_PrimitiveDef_var // ************************************************************* @@ -10205,7 +10592,7 @@ CORBA_PrimitiveDef_var::CORBA_PrimitiveDef_var (void) // default constructor : ptr_ (CORBA_PrimitiveDef::_nil ()) {} -::CORBA::PrimitiveDef_ptr +::CORBA_PrimitiveDef_ptr CORBA_PrimitiveDef_var::ptr (void) const { return this->ptr_; @@ -10222,7 +10609,7 @@ CORBA_PrimitiveDef_var::~CORBA_PrimitiveDef_var (void) // destructor } CORBA_PrimitiveDef_var & -CORBA_PrimitiveDef_var::operator= (CORBA::PrimitiveDef_ptr p) +CORBA_PrimitiveDef_var::operator= (CORBA_PrimitiveDef_ptr p) { CORBA::release (this->ptr_); this->ptr_ = p; @@ -10240,35 +10627,35 @@ CORBA_PrimitiveDef_var::operator= (const ::CORBA_PrimitiveDef_var &p) return *this; } -CORBA_PrimitiveDef_var::operator const ::CORBA::PrimitiveDef_ptr &() const // cast +CORBA_PrimitiveDef_var::operator const ::CORBA_PrimitiveDef_ptr &() const // cast { return this->ptr_; } -CORBA_PrimitiveDef_var::operator ::CORBA::PrimitiveDef_ptr &() // cast +CORBA_PrimitiveDef_var::operator ::CORBA_PrimitiveDef_ptr &() // cast { return this->ptr_; } -::CORBA::PrimitiveDef_ptr +::CORBA_PrimitiveDef_ptr CORBA_PrimitiveDef_var::operator-> (void) const { return this->ptr_; } -::CORBA::PrimitiveDef_ptr +::CORBA_PrimitiveDef_ptr CORBA_PrimitiveDef_var::in (void) const { return this->ptr_; } -::CORBA::PrimitiveDef_ptr & +::CORBA_PrimitiveDef_ptr & CORBA_PrimitiveDef_var::inout (void) { return this->ptr_; } -::CORBA::PrimitiveDef_ptr & +::CORBA_PrimitiveDef_ptr & CORBA_PrimitiveDef_var::out (void) { CORBA::release (this->ptr_); @@ -10276,34 +10663,34 @@ CORBA_PrimitiveDef_var::out (void) return this->ptr_; } -::CORBA::PrimitiveDef_ptr +::CORBA_PrimitiveDef_ptr CORBA_PrimitiveDef_var::_retn (void) { // yield ownership of managed obj reference - ::CORBA::PrimitiveDef_ptr val = this->ptr_; + ::CORBA_PrimitiveDef_ptr val = this->ptr_; this->ptr_ = ::CORBA_PrimitiveDef::_nil (); return val; } -::CORBA::PrimitiveDef_ptr -CORBA_PrimitiveDef_var::duplicate (CORBA::PrimitiveDef_ptr p) +::CORBA_PrimitiveDef_ptr +CORBA_PrimitiveDef_var::duplicate (CORBA_PrimitiveDef_ptr p) { return ::CORBA_PrimitiveDef::_duplicate (p); } void -CORBA_PrimitiveDef_var::release (CORBA::PrimitiveDef_ptr p) +CORBA_PrimitiveDef_var::release (CORBA_PrimitiveDef_ptr p) { CORBA::release (p); } -::CORBA::PrimitiveDef_ptr +::CORBA_PrimitiveDef_ptr CORBA_PrimitiveDef_var::nil (void) { return ::CORBA_PrimitiveDef::_nil (); } -::CORBA::PrimitiveDef_ptr +::CORBA_PrimitiveDef_ptr CORBA_PrimitiveDef_var::narrow ( CORBA::Object *p, CORBA::Environment &ACE_TRY_ENV @@ -10324,7 +10711,7 @@ CORBA_PrimitiveDef_var::upcast (void *src) // Inline operations for class CORBA_PrimitiveDef_out // ************************************************************* -CORBA_PrimitiveDef_out::CORBA_PrimitiveDef_out (CORBA::PrimitiveDef_ptr &p) +CORBA_PrimitiveDef_out::CORBA_PrimitiveDef_out (CORBA_PrimitiveDef_ptr &p) : ptr_ (p) { this->ptr_ = ::CORBA_PrimitiveDef::_nil (); @@ -10356,24 +10743,24 @@ CORBA_PrimitiveDef_out::operator= (const ::CORBA_PrimitiveDef_var &p) } CORBA_PrimitiveDef_out & -CORBA_PrimitiveDef_out::operator= (CORBA::PrimitiveDef_ptr p) +CORBA_PrimitiveDef_out::operator= (CORBA_PrimitiveDef_ptr p) { this->ptr_ = p; return *this; } -CORBA_PrimitiveDef_out::operator ::CORBA::PrimitiveDef_ptr &() // cast +CORBA_PrimitiveDef_out::operator ::CORBA_PrimitiveDef_ptr &() // cast { return this->ptr_; } -::CORBA::PrimitiveDef_ptr & +::CORBA_PrimitiveDef_ptr & CORBA_PrimitiveDef_out::ptr (void) // ptr { return this->ptr_; } -::CORBA::PrimitiveDef_ptr +::CORBA_PrimitiveDef_ptr CORBA_PrimitiveDef_out::operator-> (void) { return this->ptr_; @@ -10728,7 +11115,7 @@ void CORBA_PrimitiveDef::_tao_any_destructor (void *x) CORBA::release (tmp); } -CORBA::PrimitiveDef_ptr CORBA_PrimitiveDef::_narrow ( +CORBA_PrimitiveDef_ptr CORBA_PrimitiveDef::_narrow ( CORBA::Object_ptr obj, CORBA::Environment &ACE_TRY_ENV ) @@ -10745,7 +11132,7 @@ CORBA::PrimitiveDef_ptr CORBA_PrimitiveDef::_narrow ( return CORBA_PrimitiveDef::_unchecked_narrow (obj, ACE_TRY_ENV); } -CORBA::PrimitiveDef_ptr CORBA_PrimitiveDef::_unchecked_narrow ( +CORBA_PrimitiveDef_ptr CORBA_PrimitiveDef::_unchecked_narrow ( CORBA::Object_ptr obj, CORBA::Environment & ) @@ -10757,7 +11144,7 @@ CORBA::PrimitiveDef_ptr CORBA_PrimitiveDef::_unchecked_narrow ( TAO_Stub* stub = obj->_stubobj (); if (stub) stub->_incr_refcnt (); - CORBA::PrimitiveDef_ptr default_proxy = CORBA_PrimitiveDef::_nil (); + CORBA_PrimitiveDef_ptr default_proxy = CORBA_PrimitiveDef::_nil (); if ( !CORBA::is_nil (stub->servant_orb_var ().ptr ()) && @@ -10782,7 +11169,7 @@ CORBA::PrimitiveDef_ptr CORBA_PrimitiveDef::_unchecked_narrow ( return ACE_reinterpret_cast ( - CORBA::PrimitiveDef_ptr, + CORBA_PrimitiveDef_ptr, obj->_tao_QueryInterface ( ACE_reinterpret_cast @@ -10794,8 +11181,8 @@ CORBA::PrimitiveDef_ptr CORBA_PrimitiveDef::_unchecked_narrow ( ); } -CORBA::PrimitiveDef_ptr -CORBA_PrimitiveDef::_duplicate (CORBA::PrimitiveDef_ptr obj) +CORBA_PrimitiveDef_ptr +CORBA_PrimitiveDef::_duplicate (CORBA_PrimitiveDef_ptr obj) { if (!CORBA::is_nil (obj)) obj->_add_ref (); @@ -10876,6 +11263,49 @@ CORBA::PrimitiveKind CORBA_PrimitiveDef::kind ( ); } +CORBA_StringDef_ptr +tao_CORBA_StringDef_duplicate ( + CORBA_StringDef_ptr p + ) +{ + return CORBA_StringDef::_duplicate (p); +} + +void +tao_CORBA_StringDef_release ( + CORBA_StringDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_StringDef_ptr +tao_CORBA_StringDef_nil ( + void + ) +{ + return CORBA_StringDef::_nil (); +} + +CORBA_StringDef_ptr +tao_CORBA_StringDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_StringDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_StringDef_upcast ( + void *src + ) +{ + CORBA_StringDef **tmp = + ACE_static_cast (CORBA_StringDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_StringDef_var // ************************************************************* @@ -11818,6 +12248,49 @@ void CORBA_StringDef::bound ( ); } +CORBA_WstringDef_ptr +tao_CORBA_WstringDef_duplicate ( + CORBA_WstringDef_ptr p + ) +{ + return CORBA_WstringDef::_duplicate (p); +} + +void +tao_CORBA_WstringDef_release ( + CORBA_WstringDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_WstringDef_ptr +tao_CORBA_WstringDef_nil ( + void + ) +{ + return CORBA_WstringDef::_nil (); +} + +CORBA_WstringDef_ptr +tao_CORBA_WstringDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_WstringDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_WstringDef_upcast ( + void *src + ) +{ + CORBA_WstringDef **tmp = + ACE_static_cast (CORBA_WstringDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_WstringDef_var // ************************************************************* @@ -12760,6 +13233,49 @@ void CORBA_WstringDef::bound ( ); } +CORBA_SequenceDef_ptr +tao_CORBA_SequenceDef_duplicate ( + CORBA_SequenceDef_ptr p + ) +{ + return CORBA_SequenceDef::_duplicate (p); +} + +void +tao_CORBA_SequenceDef_release ( + CORBA_SequenceDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_SequenceDef_ptr +tao_CORBA_SequenceDef_nil ( + void + ) +{ + return CORBA_SequenceDef::_nil (); +} + +CORBA_SequenceDef_ptr +tao_CORBA_SequenceDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_SequenceDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_SequenceDef_upcast ( + void *src + ) +{ + CORBA_SequenceDef **tmp = + ACE_static_cast (CORBA_SequenceDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_SequenceDef_var // ************************************************************* @@ -14506,6 +15022,49 @@ void CORBA_SequenceDef::element_type_def ( ); } +CORBA_ArrayDef_ptr +tao_CORBA_ArrayDef_duplicate ( + CORBA_ArrayDef_ptr p + ) +{ + return CORBA_ArrayDef::_duplicate (p); +} + +void +tao_CORBA_ArrayDef_release ( + CORBA_ArrayDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_ArrayDef_ptr +tao_CORBA_ArrayDef_nil ( + void + ) +{ + return CORBA_ArrayDef::_nil (); +} + +CORBA_ArrayDef_ptr +tao_CORBA_ArrayDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_ArrayDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_ArrayDef_upcast ( + void *src + ) +{ + CORBA_ArrayDef **tmp = + ACE_static_cast (CORBA_ArrayDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_ArrayDef_var // ************************************************************* @@ -16252,6 +16811,49 @@ void CORBA_ArrayDef::element_type_def ( ); } +CORBA_ExceptionDef_ptr +tao_CORBA_ExceptionDef_duplicate ( + CORBA_ExceptionDef_ptr p + ) +{ + return CORBA_ExceptionDef::_duplicate (p); +} + +void +tao_CORBA_ExceptionDef_release ( + CORBA_ExceptionDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_ExceptionDef_ptr +tao_CORBA_ExceptionDef_nil ( + void + ) +{ + return CORBA_ExceptionDef::_nil (); +} + +CORBA_ExceptionDef_ptr +tao_CORBA_ExceptionDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_ExceptionDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_ExceptionDef_upcast ( + void *src + ) +{ + CORBA_ExceptionDef **tmp = + ACE_static_cast (CORBA_ExceptionDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_ExceptionDef_var // ************************************************************* @@ -17725,6 +18327,49 @@ void CORBA_ExcDescriptionSeq::_tao_any_destructor (void *x) #endif /* end #if !defined */ +CORBA_AttributeDef_ptr +tao_CORBA_AttributeDef_duplicate ( + CORBA_AttributeDef_ptr p + ) +{ + return CORBA_AttributeDef::_duplicate (p); +} + +void +tao_CORBA_AttributeDef_release ( + CORBA_AttributeDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_AttributeDef_ptr +tao_CORBA_AttributeDef_nil ( + void + ) +{ + return CORBA_AttributeDef::_nil (); +} + +CORBA_AttributeDef_ptr +tao_CORBA_AttributeDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_AttributeDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_AttributeDef_upcast ( + void *src + ) +{ + CORBA_AttributeDef **tmp = + ACE_static_cast (CORBA_AttributeDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_AttributeDef_var // ************************************************************* @@ -19627,6 +20272,49 @@ void CORBA_ContextIdSeq::_tao_any_destructor (void *x) #endif /* end #if !defined */ +CORBA_OperationDef_ptr +tao_CORBA_OperationDef_duplicate ( + CORBA_OperationDef_ptr p + ) +{ + return CORBA_OperationDef::_duplicate (p); +} + +void +tao_CORBA_OperationDef_release ( + CORBA_OperationDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_OperationDef_ptr +tao_CORBA_OperationDef_nil ( + void + ) +{ + return CORBA_OperationDef::_nil (); +} + +CORBA_OperationDef_ptr +tao_CORBA_OperationDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_OperationDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_OperationDef_upcast ( + void *src + ) +{ + CORBA_OperationDef **tmp = + ACE_static_cast (CORBA_OperationDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_OperationDef_var // ************************************************************* @@ -23223,6 +23911,49 @@ void CORBA_AttrDescriptionSeq::_tao_any_destructor (void *x) #endif /* end #if !defined */ +CORBA_InterfaceDef_ptr +tao_CORBA_InterfaceDef_duplicate ( + CORBA_InterfaceDef_ptr p + ) +{ + return CORBA_InterfaceDef::_duplicate (p); +} + +void +tao_CORBA_InterfaceDef_release ( + CORBA_InterfaceDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_InterfaceDef_ptr +tao_CORBA_InterfaceDef_nil ( + void + ) +{ + return CORBA_InterfaceDef::_nil (); +} + +CORBA_InterfaceDef_ptr +tao_CORBA_InterfaceDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_InterfaceDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_InterfaceDef_upcast ( + void *src + ) +{ + CORBA_InterfaceDef **tmp = + ACE_static_cast (CORBA_InterfaceDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_InterfaceDef_var // ************************************************************* @@ -26445,6 +27176,49 @@ void CORBA_InterfaceDescription::_tao_any_destructor (void *x) delete tmp; } +CORBA_AbstractInterfaceDef_ptr +tao_CORBA_AbstractInterfaceDef_duplicate ( + CORBA_AbstractInterfaceDef_ptr p + ) +{ + return CORBA_AbstractInterfaceDef::_duplicate (p); +} + +void +tao_CORBA_AbstractInterfaceDef_release ( + CORBA_AbstractInterfaceDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_AbstractInterfaceDef_ptr +tao_CORBA_AbstractInterfaceDef_nil ( + void + ) +{ + return CORBA_AbstractInterfaceDef::_nil (); +} + +CORBA_AbstractInterfaceDef_ptr +tao_CORBA_AbstractInterfaceDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_AbstractInterfaceDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_AbstractInterfaceDef_upcast ( + void *src + ) +{ + CORBA_AbstractInterfaceDef **tmp = + ACE_static_cast (CORBA_AbstractInterfaceDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_AbstractInterfaceDef_var // ************************************************************* @@ -26895,6 +27669,49 @@ const char* CORBA_AbstractInterfaceDef::_interface_repository_id (void) const return "IDL:omg.org/CORBA/AbstractInterfaceDef:1.0"; } +CORBA_LocalInterfaceDef_ptr +tao_CORBA_LocalInterfaceDef_duplicate ( + CORBA_LocalInterfaceDef_ptr p + ) +{ + return CORBA_LocalInterfaceDef::_duplicate (p); +} + +void +tao_CORBA_LocalInterfaceDef_release ( + CORBA_LocalInterfaceDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_LocalInterfaceDef_ptr +tao_CORBA_LocalInterfaceDef_nil ( + void + ) +{ + return CORBA_LocalInterfaceDef::_nil (); +} + +CORBA_LocalInterfaceDef_ptr +tao_CORBA_LocalInterfaceDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_LocalInterfaceDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_LocalInterfaceDef_upcast ( + void *src + ) +{ + CORBA_LocalInterfaceDef **tmp = + ACE_static_cast (CORBA_LocalInterfaceDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_LocalInterfaceDef_var // ************************************************************* @@ -28039,7 +28856,7 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA_NativeDef_ptr &_ta # pragma instantiate TAO_Object_Manager<CORBA_NativeDef,CORBA_NativeDef_var> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -void operator<<= (CORBA::Any &_tao_any, CORBA::PrimitiveDef_ptr _tao_elem) +void operator<<= (CORBA::Any &_tao_any, CORBA_PrimitiveDef_ptr _tao_elem) { TAO_OutputCDR stream; if (stream << _tao_elem) @@ -28055,7 +28872,7 @@ void operator<<= (CORBA::Any &_tao_any, CORBA::PrimitiveDef_ptr _tao_elem) } } -CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::PrimitiveDef_ptr &_tao_elem) +CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA_PrimitiveDef_ptr &_tao_elem) { ACE_TRY_NEW_ENV { @@ -30255,7 +31072,7 @@ CORBA::Boolean operator>> ( CORBA::Boolean operator<< ( TAO_OutputCDR &strm, - const CORBA::PrimitiveDef_ptr _tao_objref + const CORBA_PrimitiveDef_ptr _tao_objref ) { CORBA::Object_ptr _tao_corba_obj = _tao_objref; @@ -30264,7 +31081,7 @@ CORBA::Boolean operator<< ( CORBA::Boolean operator>> ( TAO_InputCDR &strm, - CORBA::PrimitiveDef_ptr &_tao_objref + CORBA_PrimitiveDef_ptr &_tao_objref ) { ACE_TRY_NEW_ENV diff --git a/TAO/tao/IFR_Client/IFR_BasicC.h b/TAO/tao/IFR_Client/IFR_BasicC.h index f724bf7d756..0642bd52acd 100644 --- a/TAO/tao/IFR_Client/IFR_BasicC.h +++ b/TAO/tao/IFR_Client/IFR_BasicC.h @@ -8370,30 +8370,30 @@ _TAO_CORBA_LocalInterfaceDef_Proxy_Broker * CORBA::Object_ptr obj ); -// External declarations for undefined interface +// Declarations for undefined interface // CORBA_FixedDef -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_FixedDef_ptr tao_CORBA_FixedDef_duplicate ( CORBA_FixedDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export void tao_CORBA_FixedDef_release ( CORBA_FixedDef_ptr ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_FixedDef_ptr tao_CORBA_FixedDef_nil ( void ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA_FixedDef_ptr tao_CORBA_FixedDef_narrow ( CORBA::Object *, CORBA::Environment & ); -extern TAO_IFR_Client_Export +TAO_IFR_Client_Export CORBA::Object * tao_CORBA_FixedDef_upcast ( void * diff --git a/TAO/tao/IFR_Client/IFR_BasicC.i b/TAO/tao/IFR_Client/IFR_BasicC.i index 60b041da43c..a54bc4d955a 100644 --- a/TAO/tao/IFR_Client/IFR_BasicC.i +++ b/TAO/tao/IFR_Client/IFR_BasicC.i @@ -23,49 +23,6 @@ #if !defined (_CORBA_REPOSITORY___CI_) #define _CORBA_REPOSITORY___CI_ -ACE_INLINE CORBA_Repository_ptr -tao_CORBA_Repository_duplicate ( - CORBA_Repository_ptr p - ) -{ - return CORBA_Repository::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_Repository_release ( - CORBA_Repository_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_Repository_ptr -tao_CORBA_Repository_nil ( - void - ) -{ - return CORBA_Repository::_nil (); -} - -ACE_INLINE CORBA_Repository_ptr -tao_CORBA_Repository_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_Repository::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_Repository_upcast ( - void *src - ) -{ - CORBA_Repository **tmp = - ACE_static_cast (CORBA_Repository **, src); - return *tmp; -} - ACE_INLINE CORBA_Repository::CORBA_Repository ( TAO_Stub *objref, @@ -84,49 +41,6 @@ CORBA_Repository::CORBA_Repository ( #if !defined (_CORBA_MODULEDEF___CI_) #define _CORBA_MODULEDEF___CI_ -ACE_INLINE CORBA_ModuleDef_ptr -tao_CORBA_ModuleDef_duplicate ( - CORBA_ModuleDef_ptr p - ) -{ - return CORBA_ModuleDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_ModuleDef_release ( - CORBA_ModuleDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_ModuleDef_ptr -tao_CORBA_ModuleDef_nil ( - void - ) -{ - return CORBA_ModuleDef::_nil (); -} - -ACE_INLINE CORBA_ModuleDef_ptr -tao_CORBA_ModuleDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_ModuleDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_ModuleDef_upcast ( - void *src - ) -{ - CORBA_ModuleDef **tmp = - ACE_static_cast (CORBA_ModuleDef **, src); - return *tmp; -} - ACE_INLINE CORBA_ModuleDef::CORBA_ModuleDef ( TAO_Stub *objref, @@ -338,49 +252,6 @@ CORBA_ModuleDescription_out::operator-> (void) #if !defined (_CORBA_CONSTANTDEF___CI_) #define _CORBA_CONSTANTDEF___CI_ -ACE_INLINE CORBA_ConstantDef_ptr -tao_CORBA_ConstantDef_duplicate ( - CORBA_ConstantDef_ptr p - ) -{ - return CORBA_ConstantDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_ConstantDef_release ( - CORBA_ConstantDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_ConstantDef_ptr -tao_CORBA_ConstantDef_nil ( - void - ) -{ - return CORBA_ConstantDef::_nil (); -} - -ACE_INLINE CORBA_ConstantDef_ptr -tao_CORBA_ConstantDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_ConstantDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_ConstantDef_upcast ( - void *src - ) -{ - CORBA_ConstantDef **tmp = - ACE_static_cast (CORBA_ConstantDef **, src); - return *tmp; -} - ACE_INLINE CORBA_ConstantDef::CORBA_ConstantDef ( TAO_Stub *objref, @@ -592,49 +463,6 @@ CORBA_ConstantDescription_out::operator-> (void) #if !defined (_CORBA_STRUCTDEF___CI_) #define _CORBA_STRUCTDEF___CI_ -ACE_INLINE CORBA_StructDef_ptr -tao_CORBA_StructDef_duplicate ( - CORBA_StructDef_ptr p - ) -{ - return CORBA_StructDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_StructDef_release ( - CORBA_StructDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_StructDef_ptr -tao_CORBA_StructDef_nil ( - void - ) -{ - return CORBA_StructDef::_nil (); -} - -ACE_INLINE CORBA_StructDef_ptr -tao_CORBA_StructDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_StructDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_StructDef_upcast ( - void *src - ) -{ - CORBA_StructDef **tmp = - ACE_static_cast (CORBA_StructDef **, src); - return *tmp; -} - ACE_INLINE CORBA_StructDef::CORBA_StructDef ( TAO_Stub *objref, @@ -653,49 +481,6 @@ CORBA_StructDef::CORBA_StructDef ( #if !defined (_CORBA_UNIONDEF___CI_) #define _CORBA_UNIONDEF___CI_ -ACE_INLINE CORBA_UnionDef_ptr -tao_CORBA_UnionDef_duplicate ( - CORBA_UnionDef_ptr p - ) -{ - return CORBA_UnionDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_UnionDef_release ( - CORBA_UnionDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_UnionDef_ptr -tao_CORBA_UnionDef_nil ( - void - ) -{ - return CORBA_UnionDef::_nil (); -} - -ACE_INLINE CORBA_UnionDef_ptr -tao_CORBA_UnionDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_UnionDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_UnionDef_upcast ( - void *src - ) -{ - CORBA_UnionDef **tmp = - ACE_static_cast (CORBA_UnionDef **, src); - return *tmp; -} - ACE_INLINE CORBA_UnionDef::CORBA_UnionDef ( TAO_Stub *objref, @@ -714,49 +499,6 @@ CORBA_UnionDef::CORBA_UnionDef ( #if !defined (_CORBA_ENUMDEF___CI_) #define _CORBA_ENUMDEF___CI_ -ACE_INLINE CORBA_EnumDef_ptr -tao_CORBA_EnumDef_duplicate ( - CORBA_EnumDef_ptr p - ) -{ - return CORBA_EnumDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_EnumDef_release ( - CORBA_EnumDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_EnumDef_ptr -tao_CORBA_EnumDef_nil ( - void - ) -{ - return CORBA_EnumDef::_nil (); -} - -ACE_INLINE CORBA_EnumDef_ptr -tao_CORBA_EnumDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_EnumDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_EnumDef_upcast ( - void *src - ) -{ - CORBA_EnumDef **tmp = - ACE_static_cast (CORBA_EnumDef **, src); - return *tmp; -} - ACE_INLINE CORBA_EnumDef::CORBA_EnumDef ( TAO_Stub *objref, @@ -775,49 +517,6 @@ CORBA_EnumDef::CORBA_EnumDef ( #if !defined (_CORBA_ALIASDEF___CI_) #define _CORBA_ALIASDEF___CI_ -ACE_INLINE CORBA_AliasDef_ptr -tao_CORBA_AliasDef_duplicate ( - CORBA_AliasDef_ptr p - ) -{ - return CORBA_AliasDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_AliasDef_release ( - CORBA_AliasDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_AliasDef_ptr -tao_CORBA_AliasDef_nil ( - void - ) -{ - return CORBA_AliasDef::_nil (); -} - -ACE_INLINE CORBA_AliasDef_ptr -tao_CORBA_AliasDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_AliasDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_AliasDef_upcast ( - void *src - ) -{ - CORBA_AliasDef **tmp = - ACE_static_cast (CORBA_AliasDef **, src); - return *tmp; -} - ACE_INLINE CORBA_AliasDef::CORBA_AliasDef ( TAO_Stub *objref, @@ -836,49 +535,6 @@ CORBA_AliasDef::CORBA_AliasDef ( #if !defined (_CORBA_NATIVEDEF___CI_) #define _CORBA_NATIVEDEF___CI_ -ACE_INLINE CORBA_NativeDef_ptr -tao_CORBA_NativeDef_duplicate ( - CORBA_NativeDef_ptr p - ) -{ - return CORBA_NativeDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_NativeDef_release ( - CORBA_NativeDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_NativeDef_ptr -tao_CORBA_NativeDef_nil ( - void - ) -{ - return CORBA_NativeDef::_nil (); -} - -ACE_INLINE CORBA_NativeDef_ptr -tao_CORBA_NativeDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_NativeDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_NativeDef_upcast ( - void *src - ) -{ - CORBA_NativeDef **tmp = - ACE_static_cast (CORBA_NativeDef **, src); - return *tmp; -} - ACE_INLINE CORBA_NativeDef::CORBA_NativeDef ( TAO_Stub *objref, @@ -897,49 +553,6 @@ CORBA_NativeDef::CORBA_NativeDef ( #if !defined (_CORBA_PRIMITIVEDEF___CI_) #define _CORBA_PRIMITIVEDEF___CI_ -ACE_INLINE CORBA::PrimitiveDef_ptr -tao_CORBA_PrimitiveDef_duplicate ( - CORBA::PrimitiveDef_ptr p - ) -{ - return CORBA_PrimitiveDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_PrimitiveDef_release ( - CORBA::PrimitiveDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA::PrimitiveDef_ptr -tao_CORBA_PrimitiveDef_nil ( - void - ) -{ - return CORBA_PrimitiveDef::_nil (); -} - -ACE_INLINE CORBA::PrimitiveDef_ptr -tao_CORBA_PrimitiveDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_PrimitiveDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_PrimitiveDef_upcast ( - void *src - ) -{ - CORBA_PrimitiveDef **tmp = - ACE_static_cast (CORBA_PrimitiveDef **, src); - return *tmp; -} - ACE_INLINE CORBA_PrimitiveDef::CORBA_PrimitiveDef ( TAO_Stub *objref, @@ -958,49 +571,6 @@ CORBA_PrimitiveDef::CORBA_PrimitiveDef ( #if !defined (_CORBA_STRINGDEF___CI_) #define _CORBA_STRINGDEF___CI_ -ACE_INLINE CORBA_StringDef_ptr -tao_CORBA_StringDef_duplicate ( - CORBA_StringDef_ptr p - ) -{ - return CORBA_StringDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_StringDef_release ( - CORBA_StringDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_StringDef_ptr -tao_CORBA_StringDef_nil ( - void - ) -{ - return CORBA_StringDef::_nil (); -} - -ACE_INLINE CORBA_StringDef_ptr -tao_CORBA_StringDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_StringDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_StringDef_upcast ( - void *src - ) -{ - CORBA_StringDef **tmp = - ACE_static_cast (CORBA_StringDef **, src); - return *tmp; -} - ACE_INLINE CORBA_StringDef::CORBA_StringDef ( TAO_Stub *objref, @@ -1019,49 +589,6 @@ CORBA_StringDef::CORBA_StringDef ( #if !defined (_CORBA_WSTRINGDEF___CI_) #define _CORBA_WSTRINGDEF___CI_ -ACE_INLINE CORBA_WstringDef_ptr -tao_CORBA_WstringDef_duplicate ( - CORBA_WstringDef_ptr p - ) -{ - return CORBA_WstringDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_WstringDef_release ( - CORBA_WstringDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_WstringDef_ptr -tao_CORBA_WstringDef_nil ( - void - ) -{ - return CORBA_WstringDef::_nil (); -} - -ACE_INLINE CORBA_WstringDef_ptr -tao_CORBA_WstringDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_WstringDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_WstringDef_upcast ( - void *src - ) -{ - CORBA_WstringDef **tmp = - ACE_static_cast (CORBA_WstringDef **, src); - return *tmp; -} - ACE_INLINE CORBA_WstringDef::CORBA_WstringDef ( TAO_Stub *objref, @@ -1080,49 +607,6 @@ CORBA_WstringDef::CORBA_WstringDef ( #if !defined (_CORBA_SEQUENCEDEF___CI_) #define _CORBA_SEQUENCEDEF___CI_ -ACE_INLINE CORBA_SequenceDef_ptr -tao_CORBA_SequenceDef_duplicate ( - CORBA_SequenceDef_ptr p - ) -{ - return CORBA_SequenceDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_SequenceDef_release ( - CORBA_SequenceDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_SequenceDef_ptr -tao_CORBA_SequenceDef_nil ( - void - ) -{ - return CORBA_SequenceDef::_nil (); -} - -ACE_INLINE CORBA_SequenceDef_ptr -tao_CORBA_SequenceDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_SequenceDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_SequenceDef_upcast ( - void *src - ) -{ - CORBA_SequenceDef **tmp = - ACE_static_cast (CORBA_SequenceDef **, src); - return *tmp; -} - ACE_INLINE CORBA_SequenceDef::CORBA_SequenceDef ( TAO_Stub *objref, @@ -1141,49 +625,6 @@ CORBA_SequenceDef::CORBA_SequenceDef ( #if !defined (_CORBA_ARRAYDEF___CI_) #define _CORBA_ARRAYDEF___CI_ -ACE_INLINE CORBA_ArrayDef_ptr -tao_CORBA_ArrayDef_duplicate ( - CORBA_ArrayDef_ptr p - ) -{ - return CORBA_ArrayDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_ArrayDef_release ( - CORBA_ArrayDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_ArrayDef_ptr -tao_CORBA_ArrayDef_nil ( - void - ) -{ - return CORBA_ArrayDef::_nil (); -} - -ACE_INLINE CORBA_ArrayDef_ptr -tao_CORBA_ArrayDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_ArrayDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_ArrayDef_upcast ( - void *src - ) -{ - CORBA_ArrayDef **tmp = - ACE_static_cast (CORBA_ArrayDef **, src); - return *tmp; -} - ACE_INLINE CORBA_ArrayDef::CORBA_ArrayDef ( TAO_Stub *objref, @@ -1202,49 +643,6 @@ CORBA_ArrayDef::CORBA_ArrayDef ( #if !defined (_CORBA_EXCEPTIONDEF___CI_) #define _CORBA_EXCEPTIONDEF___CI_ -ACE_INLINE CORBA_ExceptionDef_ptr -tao_CORBA_ExceptionDef_duplicate ( - CORBA_ExceptionDef_ptr p - ) -{ - return CORBA_ExceptionDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_ExceptionDef_release ( - CORBA_ExceptionDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_ExceptionDef_ptr -tao_CORBA_ExceptionDef_nil ( - void - ) -{ - return CORBA_ExceptionDef::_nil (); -} - -ACE_INLINE CORBA_ExceptionDef_ptr -tao_CORBA_ExceptionDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_ExceptionDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_ExceptionDef_upcast ( - void *src - ) -{ - CORBA_ExceptionDef **tmp = - ACE_static_cast (CORBA_ExceptionDef **, src); - return *tmp; -} - ACE_INLINE CORBA_ExceptionDef::CORBA_ExceptionDef ( TAO_Stub *objref, @@ -2224,49 +1622,6 @@ CORBA_ExcDescriptionSeq_out::operator[] (CORBA::ULong index) #if !defined (_CORBA_ATTRIBUTEDEF___CI_) #define _CORBA_ATTRIBUTEDEF___CI_ -ACE_INLINE CORBA_AttributeDef_ptr -tao_CORBA_AttributeDef_duplicate ( - CORBA_AttributeDef_ptr p - ) -{ - return CORBA_AttributeDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_AttributeDef_release ( - CORBA_AttributeDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_AttributeDef_ptr -tao_CORBA_AttributeDef_nil ( - void - ) -{ - return CORBA_AttributeDef::_nil (); -} - -ACE_INLINE CORBA_AttributeDef_ptr -tao_CORBA_AttributeDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_AttributeDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_AttributeDef_upcast ( - void *src - ) -{ - CORBA_AttributeDef **tmp = - ACE_static_cast (CORBA_AttributeDef **, src); - return *tmp; -} - ACE_INLINE CORBA_AttributeDef::CORBA_AttributeDef ( TAO_Stub *objref, @@ -3277,49 +2632,6 @@ CORBA_ContextIdSeq_out::operator[] (CORBA::ULong index) #if !defined (_CORBA_OPERATIONDEF___CI_) #define _CORBA_OPERATIONDEF___CI_ -ACE_INLINE CORBA_OperationDef_ptr -tao_CORBA_OperationDef_duplicate ( - CORBA_OperationDef_ptr p - ) -{ - return CORBA_OperationDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_OperationDef_release ( - CORBA_OperationDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_OperationDef_ptr -tao_CORBA_OperationDef_nil ( - void - ) -{ - return CORBA_OperationDef::_nil (); -} - -ACE_INLINE CORBA_OperationDef_ptr -tao_CORBA_OperationDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_OperationDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_OperationDef_upcast ( - void *src - ) -{ - CORBA_OperationDef **tmp = - ACE_static_cast (CORBA_OperationDef **, src); - return *tmp; -} - ACE_INLINE CORBA_OperationDef::CORBA_OperationDef ( TAO_Stub *objref, @@ -4724,49 +4036,6 @@ CORBA_InterfaceDef::FullInterfaceDescription_out::operator-> (void) #if !defined (_CORBA_INTERFACEDEF___CI_) #define _CORBA_INTERFACEDEF___CI_ -ACE_INLINE CORBA_InterfaceDef_ptr -tao_CORBA_InterfaceDef_duplicate ( - CORBA_InterfaceDef_ptr p - ) -{ - return CORBA_InterfaceDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_InterfaceDef_release ( - CORBA_InterfaceDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_InterfaceDef_ptr -tao_CORBA_InterfaceDef_nil ( - void - ) -{ - return CORBA_InterfaceDef::_nil (); -} - -ACE_INLINE CORBA_InterfaceDef_ptr -tao_CORBA_InterfaceDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_InterfaceDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_InterfaceDef_upcast ( - void *src - ) -{ - CORBA_InterfaceDef **tmp = - ACE_static_cast (CORBA_InterfaceDef **, src); - return *tmp; -} - ACE_INLINE CORBA_InterfaceDef::CORBA_InterfaceDef ( TAO_Stub *objref, @@ -4978,49 +4247,6 @@ CORBA_InterfaceDescription_out::operator-> (void) #if !defined (_CORBA_ABSTRACTINTERFACEDEF___CI_) #define _CORBA_ABSTRACTINTERFACEDEF___CI_ -ACE_INLINE CORBA_AbstractInterfaceDef_ptr -tao_CORBA_AbstractInterfaceDef_duplicate ( - CORBA_AbstractInterfaceDef_ptr p - ) -{ - return CORBA_AbstractInterfaceDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_AbstractInterfaceDef_release ( - CORBA_AbstractInterfaceDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_AbstractInterfaceDef_ptr -tao_CORBA_AbstractInterfaceDef_nil ( - void - ) -{ - return CORBA_AbstractInterfaceDef::_nil (); -} - -ACE_INLINE CORBA_AbstractInterfaceDef_ptr -tao_CORBA_AbstractInterfaceDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_AbstractInterfaceDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_AbstractInterfaceDef_upcast ( - void *src - ) -{ - CORBA_AbstractInterfaceDef **tmp = - ACE_static_cast (CORBA_AbstractInterfaceDef **, src); - return *tmp; -} - ACE_INLINE CORBA_AbstractInterfaceDef::CORBA_AbstractInterfaceDef ( TAO_Stub *objref, @@ -5039,49 +4265,6 @@ CORBA_AbstractInterfaceDef::CORBA_AbstractInterfaceDef ( #if !defined (_CORBA_LOCALINTERFACEDEF___CI_) #define _CORBA_LOCALINTERFACEDEF___CI_ -ACE_INLINE CORBA_LocalInterfaceDef_ptr -tao_CORBA_LocalInterfaceDef_duplicate ( - CORBA_LocalInterfaceDef_ptr p - ) -{ - return CORBA_LocalInterfaceDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_LocalInterfaceDef_release ( - CORBA_LocalInterfaceDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_LocalInterfaceDef_ptr -tao_CORBA_LocalInterfaceDef_nil ( - void - ) -{ - return CORBA_LocalInterfaceDef::_nil (); -} - -ACE_INLINE CORBA_LocalInterfaceDef_ptr -tao_CORBA_LocalInterfaceDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_LocalInterfaceDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_LocalInterfaceDef_upcast ( - void *src - ) -{ - CORBA_LocalInterfaceDef **tmp = - ACE_static_cast (CORBA_LocalInterfaceDef **, src); - return *tmp; -} - ACE_INLINE CORBA_LocalInterfaceDef::CORBA_LocalInterfaceDef ( TAO_Stub *objref, @@ -5098,12 +4281,12 @@ CORBA_LocalInterfaceDef::CORBA_LocalInterfaceDef ( TAO_IFR_Client_Export CORBA::Boolean operator<< ( TAO_OutputCDR &, - const CORBA::PrimitiveDef_ptr + const CORBA_PrimitiveDef_ptr ); TAO_IFR_Client_Export CORBA::Boolean operator>> ( TAO_InputCDR &, - CORBA::PrimitiveDef_ptr & + CORBA_PrimitiveDef_ptr & ); TAO_IFR_Client_Export CORBA::Boolean operator<< ( diff --git a/TAO/tao/IFR_Client/IFR_ComponentsC.cpp b/TAO/tao/IFR_Client/IFR_ComponentsC.cpp index e504beb5fae..31af843f354 100644 --- a/TAO/tao/IFR_Client/IFR_ComponentsC.cpp +++ b/TAO/tao/IFR_Client/IFR_ComponentsC.cpp @@ -2027,6 +2027,49 @@ TAO_NAMESPACE_BEGIN (IR) TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_FinderDefSeq, &_tc_TAO_tc_IR_FinderDefSeq) TAO_NAMESPACE_END +IR::ComponentRepository_ptr +tao_IR_ComponentRepository_duplicate ( + IR::ComponentRepository_ptr p + ) +{ + return IR::ComponentRepository::_duplicate (p); +} + +void +tao_IR_ComponentRepository_release ( + IR::ComponentRepository_ptr p + ) +{ + CORBA::release (p); +} + +IR::ComponentRepository_ptr +tao_IR_ComponentRepository_nil ( + void + ) +{ + return IR::ComponentRepository::_nil (); +} + +IR::ComponentRepository_ptr +tao_IR_ComponentRepository_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return IR::ComponentRepository::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_IR_ComponentRepository_upcast ( + void *src + ) +{ + IR::ComponentRepository **tmp = + ACE_static_cast (IR::ComponentRepository **, src); + return *tmp; +} + // ************************************************************* // Operations for class IR::ComponentRepository_var // ************************************************************* @@ -3207,6 +3250,49 @@ TAO_NAMESPACE_BEGIN (IR) TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ComponentRepository, &_tc_TAO_tc_IR_ComponentRepository) TAO_NAMESPACE_END +IR::ProvidesDef_ptr +tao_IR_ProvidesDef_duplicate ( + IR::ProvidesDef_ptr p + ) +{ + return IR::ProvidesDef::_duplicate (p); +} + +void +tao_IR_ProvidesDef_release ( + IR::ProvidesDef_ptr p + ) +{ + CORBA::release (p); +} + +IR::ProvidesDef_ptr +tao_IR_ProvidesDef_nil ( + void + ) +{ + return IR::ProvidesDef::_nil (); +} + +IR::ProvidesDef_ptr +tao_IR_ProvidesDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return IR::ProvidesDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_IR_ProvidesDef_upcast ( + void *src + ) +{ + IR::ProvidesDef **tmp = + ACE_static_cast (IR::ProvidesDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class IR::ProvidesDef_var // ************************************************************* @@ -4076,6 +4162,49 @@ void IR::ProvidesDescription::_tao_any_destructor (void *x) delete tmp; } +IR::UsesDef_ptr +tao_IR_UsesDef_duplicate ( + IR::UsesDef_ptr p + ) +{ + return IR::UsesDef::_duplicate (p); +} + +void +tao_IR_UsesDef_release ( + IR::UsesDef_ptr p + ) +{ + CORBA::release (p); +} + +IR::UsesDef_ptr +tao_IR_UsesDef_nil ( + void + ) +{ + return IR::UsesDef::_nil (); +} + +IR::UsesDef_ptr +tao_IR_UsesDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return IR::UsesDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_IR_UsesDef_upcast ( + void *src + ) +{ + IR::UsesDef **tmp = + ACE_static_cast (IR::UsesDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class IR::UsesDef_var // ************************************************************* @@ -5759,6 +5888,49 @@ TAO_NAMESPACE_BEGIN (IR) TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_UsesDescSeq, &_tc_TAO_tc_IR_UsesDescSeq) TAO_NAMESPACE_END +IR::EventDef_ptr +tao_IR_EventDef_duplicate ( + IR::EventDef_ptr p + ) +{ + return IR::EventDef::_duplicate (p); +} + +void +tao_IR_EventDef_release ( + IR::EventDef_ptr p + ) +{ + CORBA::release (p); +} + +IR::EventDef_ptr +tao_IR_EventDef_nil ( + void + ) +{ + return IR::EventDef::_nil (); +} + +IR::EventDef_ptr +tao_IR_EventDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return IR::EventDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_IR_EventDef_upcast ( + void *src + ) +{ + IR::EventDef **tmp = + ACE_static_cast (IR::EventDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class IR::EventDef_var // ************************************************************* @@ -6915,6 +7087,49 @@ void IR::EventDescription::_tao_any_destructor (void *x) delete tmp; } +IR::EmitsDef_ptr +tao_IR_EmitsDef_duplicate ( + IR::EmitsDef_ptr p + ) +{ + return IR::EmitsDef::_duplicate (p); +} + +void +tao_IR_EmitsDef_release ( + IR::EmitsDef_ptr p + ) +{ + CORBA::release (p); +} + +IR::EmitsDef_ptr +tao_IR_EmitsDef_nil ( + void + ) +{ + return IR::EmitsDef::_nil (); +} + +IR::EmitsDef_ptr +tao_IR_EmitsDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return IR::EmitsDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_IR_EmitsDef_upcast ( + void *src + ) +{ + IR::EmitsDef **tmp = + ACE_static_cast (IR::EmitsDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class IR::EmitsDef_var // ************************************************************* @@ -7369,6 +7584,49 @@ TAO_NAMESPACE_BEGIN (IR) TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_EmitsDef, &_tc_TAO_tc_IR_EmitsDef) TAO_NAMESPACE_END +IR::PublishesDef_ptr +tao_IR_PublishesDef_duplicate ( + IR::PublishesDef_ptr p + ) +{ + return IR::PublishesDef::_duplicate (p); +} + +void +tao_IR_PublishesDef_release ( + IR::PublishesDef_ptr p + ) +{ + CORBA::release (p); +} + +IR::PublishesDef_ptr +tao_IR_PublishesDef_nil ( + void + ) +{ + return IR::PublishesDef::_nil (); +} + +IR::PublishesDef_ptr +tao_IR_PublishesDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return IR::PublishesDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_IR_PublishesDef_upcast ( + void *src + ) +{ + IR::PublishesDef **tmp = + ACE_static_cast (IR::PublishesDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class IR::PublishesDef_var // ************************************************************* @@ -7825,6 +8083,49 @@ TAO_NAMESPACE_BEGIN (IR) TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_PublishesDef, &_tc_TAO_tc_IR_PublishesDef) TAO_NAMESPACE_END +IR::ConsumesDef_ptr +tao_IR_ConsumesDef_duplicate ( + IR::ConsumesDef_ptr p + ) +{ + return IR::ConsumesDef::_duplicate (p); +} + +void +tao_IR_ConsumesDef_release ( + IR::ConsumesDef_ptr p + ) +{ + CORBA::release (p); +} + +IR::ConsumesDef_ptr +tao_IR_ConsumesDef_nil ( + void + ) +{ + return IR::ConsumesDef::_nil (); +} + +IR::ConsumesDef_ptr +tao_IR_ConsumesDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return IR::ConsumesDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_IR_ConsumesDef_upcast ( + void *src + ) +{ + IR::ConsumesDef **tmp = + ACE_static_cast (IR::ConsumesDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class IR::ConsumesDef_var // ************************************************************* @@ -8280,6 +8581,49 @@ TAO_NAMESPACE_BEGIN (IR) TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ConsumesDef, &_tc_TAO_tc_IR_ConsumesDef) TAO_NAMESPACE_END +IR::ComponentDef_ptr +tao_IR_ComponentDef_duplicate ( + IR::ComponentDef_ptr p + ) +{ + return IR::ComponentDef::_duplicate (p); +} + +void +tao_IR_ComponentDef_release ( + IR::ComponentDef_ptr p + ) +{ + CORBA::release (p); +} + +IR::ComponentDef_ptr +tao_IR_ComponentDef_nil ( + void + ) +{ + return IR::ComponentDef::_nil (); +} + +IR::ComponentDef_ptr +tao_IR_ComponentDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return IR::ComponentDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_IR_ComponentDef_upcast ( + void *src + ) +{ + IR::ComponentDef **tmp = + ACE_static_cast (IR::ComponentDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class IR::ComponentDef_var // ************************************************************* @@ -13450,6 +13794,49 @@ void IR::ComponentDescription::_tao_any_destructor (void *x) delete tmp; } +IR::PrimaryKeyDef_ptr +tao_IR_PrimaryKeyDef_duplicate ( + IR::PrimaryKeyDef_ptr p + ) +{ + return IR::PrimaryKeyDef::_duplicate (p); +} + +void +tao_IR_PrimaryKeyDef_release ( + IR::PrimaryKeyDef_ptr p + ) +{ + CORBA::release (p); +} + +IR::PrimaryKeyDef_ptr +tao_IR_PrimaryKeyDef_nil ( + void + ) +{ + return IR::PrimaryKeyDef::_nil (); +} + +IR::PrimaryKeyDef_ptr +tao_IR_PrimaryKeyDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return IR::PrimaryKeyDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_IR_PrimaryKeyDef_upcast ( + void *src + ) +{ + IR::PrimaryKeyDef **tmp = + ACE_static_cast (IR::PrimaryKeyDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class IR::PrimaryKeyDef_var // ************************************************************* @@ -14613,6 +15000,49 @@ void IR::PrimaryKeyDescription::_tao_any_destructor (void *x) delete tmp; } +IR::FactoryDef_ptr +tao_IR_FactoryDef_duplicate ( + IR::FactoryDef_ptr p + ) +{ + return IR::FactoryDef::_duplicate (p); +} + +void +tao_IR_FactoryDef_release ( + IR::FactoryDef_ptr p + ) +{ + CORBA::release (p); +} + +IR::FactoryDef_ptr +tao_IR_FactoryDef_nil ( + void + ) +{ + return IR::FactoryDef::_nil (); +} + +IR::FactoryDef_ptr +tao_IR_FactoryDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return IR::FactoryDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_IR_FactoryDef_upcast ( + void *src + ) +{ + IR::FactoryDef **tmp = + ACE_static_cast (IR::FactoryDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class IR::FactoryDef_var // ************************************************************* @@ -15068,6 +15498,49 @@ TAO_NAMESPACE_BEGIN (IR) TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_FactoryDef, &_tc_TAO_tc_IR_FactoryDef) TAO_NAMESPACE_END +IR::FinderDef_ptr +tao_IR_FinderDef_duplicate ( + IR::FinderDef_ptr p + ) +{ + return IR::FinderDef::_duplicate (p); +} + +void +tao_IR_FinderDef_release ( + IR::FinderDef_ptr p + ) +{ + CORBA::release (p); +} + +IR::FinderDef_ptr +tao_IR_FinderDef_nil ( + void + ) +{ + return IR::FinderDef::_nil (); +} + +IR::FinderDef_ptr +tao_IR_FinderDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return IR::FinderDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_IR_FinderDef_upcast ( + void *src + ) +{ + IR::FinderDef **tmp = + ACE_static_cast (IR::FinderDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class IR::FinderDef_var // ************************************************************* @@ -15523,6 +15996,49 @@ TAO_NAMESPACE_BEGIN (IR) TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_FinderDef, &_tc_TAO_tc_IR_FinderDef) TAO_NAMESPACE_END +IR::HomeDef_ptr +tao_IR_HomeDef_duplicate ( + IR::HomeDef_ptr p + ) +{ + return IR::HomeDef::_duplicate (p); +} + +void +tao_IR_HomeDef_release ( + IR::HomeDef_ptr p + ) +{ + CORBA::release (p); +} + +IR::HomeDef_ptr +tao_IR_HomeDef_nil ( + void + ) +{ + return IR::HomeDef::_nil (); +} + +IR::HomeDef_ptr +tao_IR_HomeDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return IR::HomeDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_IR_HomeDef_upcast ( + void *src + ) +{ + IR::HomeDef **tmp = + ACE_static_cast (IR::HomeDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class IR::HomeDef_var // ************************************************************* diff --git a/TAO/tao/IFR_Client/IFR_ComponentsC.i b/TAO/tao/IFR_Client/IFR_ComponentsC.i index fd62303f138..bec30d9b1e2 100644 --- a/TAO/tao/IFR_Client/IFR_ComponentsC.i +++ b/TAO/tao/IFR_Client/IFR_ComponentsC.i @@ -3601,49 +3601,6 @@ IR::FinderDefSeq_out::operator[] (CORBA::ULong index) #if !defined (_IR_COMPONENTREPOSITORY___CI_) #define _IR_COMPONENTREPOSITORY___CI_ -ACE_INLINE IR::ComponentRepository_ptr -tao_IR_ComponentRepository_duplicate ( - IR::ComponentRepository_ptr p - ) -{ - return IR::ComponentRepository::_duplicate (p); -} - -ACE_INLINE void -tao_IR_ComponentRepository_release ( - IR::ComponentRepository_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE IR::ComponentRepository_ptr -tao_IR_ComponentRepository_nil ( - void - ) -{ - return IR::ComponentRepository::_nil (); -} - -ACE_INLINE IR::ComponentRepository_ptr -tao_IR_ComponentRepository_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return IR::ComponentRepository::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_IR_ComponentRepository_upcast ( - void *src - ) -{ - IR::ComponentRepository **tmp = - ACE_static_cast (IR::ComponentRepository **, src); - return *tmp; -} - ACE_INLINE IR::ComponentRepository::ComponentRepository ( TAO_Stub *objref, @@ -3662,49 +3619,6 @@ IR::ComponentRepository::ComponentRepository ( #if !defined (_IR_PROVIDESDEF___CI_) #define _IR_PROVIDESDEF___CI_ -ACE_INLINE IR::ProvidesDef_ptr -tao_IR_ProvidesDef_duplicate ( - IR::ProvidesDef_ptr p - ) -{ - return IR::ProvidesDef::_duplicate (p); -} - -ACE_INLINE void -tao_IR_ProvidesDef_release ( - IR::ProvidesDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE IR::ProvidesDef_ptr -tao_IR_ProvidesDef_nil ( - void - ) -{ - return IR::ProvidesDef::_nil (); -} - -ACE_INLINE IR::ProvidesDef_ptr -tao_IR_ProvidesDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return IR::ProvidesDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_IR_ProvidesDef_upcast ( - void *src - ) -{ - IR::ProvidesDef **tmp = - ACE_static_cast (IR::ProvidesDef **, src); - return *tmp; -} - ACE_INLINE IR::ProvidesDef::ProvidesDef ( TAO_Stub *objref, @@ -3916,49 +3830,6 @@ IR::ProvidesDescription_out::operator-> (void) #if !defined (_IR_USESDEF___CI_) #define _IR_USESDEF___CI_ -ACE_INLINE IR::UsesDef_ptr -tao_IR_UsesDef_duplicate ( - IR::UsesDef_ptr p - ) -{ - return IR::UsesDef::_duplicate (p); -} - -ACE_INLINE void -tao_IR_UsesDef_release ( - IR::UsesDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE IR::UsesDef_ptr -tao_IR_UsesDef_nil ( - void - ) -{ - return IR::UsesDef::_nil (); -} - -ACE_INLINE IR::UsesDef_ptr -tao_IR_UsesDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return IR::UsesDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_IR_UsesDef_upcast ( - void *src - ) -{ - IR::UsesDef **tmp = - ACE_static_cast (IR::UsesDef **, src); - return *tmp; -} - ACE_INLINE IR::UsesDef::UsesDef ( TAO_Stub *objref, @@ -4958,49 +4829,6 @@ IR::UsesDescSeq_out::operator[] (CORBA::ULong index) #if !defined (_IR_EVENTDEF___CI_) #define _IR_EVENTDEF___CI_ -ACE_INLINE IR::EventDef_ptr -tao_IR_EventDef_duplicate ( - IR::EventDef_ptr p - ) -{ - return IR::EventDef::_duplicate (p); -} - -ACE_INLINE void -tao_IR_EventDef_release ( - IR::EventDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE IR::EventDef_ptr -tao_IR_EventDef_nil ( - void - ) -{ - return IR::EventDef::_nil (); -} - -ACE_INLINE IR::EventDef_ptr -tao_IR_EventDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return IR::EventDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_IR_EventDef_upcast ( - void *src - ) -{ - IR::EventDef **tmp = - ACE_static_cast (IR::EventDef **, src); - return *tmp; -} - ACE_INLINE IR::EventDef::EventDef ( TAO_Stub *objref, @@ -5212,49 +5040,6 @@ IR::EventDescription_out::operator-> (void) #if !defined (_IR_EMITSDEF___CI_) #define _IR_EMITSDEF___CI_ -ACE_INLINE IR::EmitsDef_ptr -tao_IR_EmitsDef_duplicate ( - IR::EmitsDef_ptr p - ) -{ - return IR::EmitsDef::_duplicate (p); -} - -ACE_INLINE void -tao_IR_EmitsDef_release ( - IR::EmitsDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE IR::EmitsDef_ptr -tao_IR_EmitsDef_nil ( - void - ) -{ - return IR::EmitsDef::_nil (); -} - -ACE_INLINE IR::EmitsDef_ptr -tao_IR_EmitsDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return IR::EmitsDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_IR_EmitsDef_upcast ( - void *src - ) -{ - IR::EmitsDef **tmp = - ACE_static_cast (IR::EmitsDef **, src); - return *tmp; -} - ACE_INLINE IR::EmitsDef::EmitsDef ( TAO_Stub *objref, @@ -5273,49 +5058,6 @@ IR::EmitsDef::EmitsDef ( #if !defined (_IR_PUBLISHESDEF___CI_) #define _IR_PUBLISHESDEF___CI_ -ACE_INLINE IR::PublishesDef_ptr -tao_IR_PublishesDef_duplicate ( - IR::PublishesDef_ptr p - ) -{ - return IR::PublishesDef::_duplicate (p); -} - -ACE_INLINE void -tao_IR_PublishesDef_release ( - IR::PublishesDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE IR::PublishesDef_ptr -tao_IR_PublishesDef_nil ( - void - ) -{ - return IR::PublishesDef::_nil (); -} - -ACE_INLINE IR::PublishesDef_ptr -tao_IR_PublishesDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return IR::PublishesDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_IR_PublishesDef_upcast ( - void *src - ) -{ - IR::PublishesDef **tmp = - ACE_static_cast (IR::PublishesDef **, src); - return *tmp; -} - ACE_INLINE IR::PublishesDef::PublishesDef ( TAO_Stub *objref, @@ -5334,49 +5076,6 @@ IR::PublishesDef::PublishesDef ( #if !defined (_IR_CONSUMESDEF___CI_) #define _IR_CONSUMESDEF___CI_ -ACE_INLINE IR::ConsumesDef_ptr -tao_IR_ConsumesDef_duplicate ( - IR::ConsumesDef_ptr p - ) -{ - return IR::ConsumesDef::_duplicate (p); -} - -ACE_INLINE void -tao_IR_ConsumesDef_release ( - IR::ConsumesDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE IR::ConsumesDef_ptr -tao_IR_ConsumesDef_nil ( - void - ) -{ - return IR::ConsumesDef::_nil (); -} - -ACE_INLINE IR::ConsumesDef_ptr -tao_IR_ConsumesDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return IR::ConsumesDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_IR_ConsumesDef_upcast ( - void *src - ) -{ - IR::ConsumesDef **tmp = - ACE_static_cast (IR::ConsumesDef **, src); - return *tmp; -} - ACE_INLINE IR::ConsumesDef::ConsumesDef ( TAO_Stub *objref, @@ -5395,49 +5094,6 @@ IR::ConsumesDef::ConsumesDef ( #if !defined (_IR_COMPONENTDEF___CI_) #define _IR_COMPONENTDEF___CI_ -ACE_INLINE IR::ComponentDef_ptr -tao_IR_ComponentDef_duplicate ( - IR::ComponentDef_ptr p - ) -{ - return IR::ComponentDef::_duplicate (p); -} - -ACE_INLINE void -tao_IR_ComponentDef_release ( - IR::ComponentDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE IR::ComponentDef_ptr -tao_IR_ComponentDef_nil ( - void - ) -{ - return IR::ComponentDef::_nil (); -} - -ACE_INLINE IR::ComponentDef_ptr -tao_IR_ComponentDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return IR::ComponentDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_IR_ComponentDef_upcast ( - void *src - ) -{ - IR::ComponentDef **tmp = - ACE_static_cast (IR::ComponentDef **, src); - return *tmp; -} - ACE_INLINE IR::ComponentDef::ComponentDef ( TAO_Stub *objref, @@ -5649,49 +5305,6 @@ IR::ComponentDescription_out::operator-> (void) #if !defined (_IR_PRIMARYKEYDEF___CI_) #define _IR_PRIMARYKEYDEF___CI_ -ACE_INLINE IR::PrimaryKeyDef_ptr -tao_IR_PrimaryKeyDef_duplicate ( - IR::PrimaryKeyDef_ptr p - ) -{ - return IR::PrimaryKeyDef::_duplicate (p); -} - -ACE_INLINE void -tao_IR_PrimaryKeyDef_release ( - IR::PrimaryKeyDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE IR::PrimaryKeyDef_ptr -tao_IR_PrimaryKeyDef_nil ( - void - ) -{ - return IR::PrimaryKeyDef::_nil (); -} - -ACE_INLINE IR::PrimaryKeyDef_ptr -tao_IR_PrimaryKeyDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return IR::PrimaryKeyDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_IR_PrimaryKeyDef_upcast ( - void *src - ) -{ - IR::PrimaryKeyDef **tmp = - ACE_static_cast (IR::PrimaryKeyDef **, src); - return *tmp; -} - ACE_INLINE IR::PrimaryKeyDef::PrimaryKeyDef ( TAO_Stub *objref, @@ -5903,49 +5516,6 @@ IR::PrimaryKeyDescription_out::operator-> (void) #if !defined (_IR_FACTORYDEF___CI_) #define _IR_FACTORYDEF___CI_ -ACE_INLINE IR::FactoryDef_ptr -tao_IR_FactoryDef_duplicate ( - IR::FactoryDef_ptr p - ) -{ - return IR::FactoryDef::_duplicate (p); -} - -ACE_INLINE void -tao_IR_FactoryDef_release ( - IR::FactoryDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE IR::FactoryDef_ptr -tao_IR_FactoryDef_nil ( - void - ) -{ - return IR::FactoryDef::_nil (); -} - -ACE_INLINE IR::FactoryDef_ptr -tao_IR_FactoryDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return IR::FactoryDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_IR_FactoryDef_upcast ( - void *src - ) -{ - IR::FactoryDef **tmp = - ACE_static_cast (IR::FactoryDef **, src); - return *tmp; -} - ACE_INLINE IR::FactoryDef::FactoryDef ( TAO_Stub *objref, @@ -5964,49 +5534,6 @@ IR::FactoryDef::FactoryDef ( #if !defined (_IR_FINDERDEF___CI_) #define _IR_FINDERDEF___CI_ -ACE_INLINE IR::FinderDef_ptr -tao_IR_FinderDef_duplicate ( - IR::FinderDef_ptr p - ) -{ - return IR::FinderDef::_duplicate (p); -} - -ACE_INLINE void -tao_IR_FinderDef_release ( - IR::FinderDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE IR::FinderDef_ptr -tao_IR_FinderDef_nil ( - void - ) -{ - return IR::FinderDef::_nil (); -} - -ACE_INLINE IR::FinderDef_ptr -tao_IR_FinderDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return IR::FinderDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_IR_FinderDef_upcast ( - void *src - ) -{ - IR::FinderDef **tmp = - ACE_static_cast (IR::FinderDef **, src); - return *tmp; -} - ACE_INLINE IR::FinderDef::FinderDef ( TAO_Stub *objref, @@ -6025,49 +5552,6 @@ IR::FinderDef::FinderDef ( #if !defined (_IR_HOMEDEF___CI_) #define _IR_HOMEDEF___CI_ -ACE_INLINE IR::HomeDef_ptr -tao_IR_HomeDef_duplicate ( - IR::HomeDef_ptr p - ) -{ - return IR::HomeDef::_duplicate (p); -} - -ACE_INLINE void -tao_IR_HomeDef_release ( - IR::HomeDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE IR::HomeDef_ptr -tao_IR_HomeDef_nil ( - void - ) -{ - return IR::HomeDef::_nil (); -} - -ACE_INLINE IR::HomeDef_ptr -tao_IR_HomeDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return IR::HomeDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_IR_HomeDef_upcast ( - void *src - ) -{ - IR::HomeDef **tmp = - ACE_static_cast (IR::HomeDef **, src); - return *tmp; -} - ACE_INLINE IR::HomeDef::HomeDef ( TAO_Stub *objref, diff --git a/TAO/tao/IFR_Client/IFR_ExtendedC.cpp b/TAO/tao/IFR_Client/IFR_ExtendedC.cpp index 6f4317018eb..898797beb30 100644 --- a/TAO/tao/IFR_Client/IFR_ExtendedC.cpp +++ b/TAO/tao/IFR_Client/IFR_ExtendedC.cpp @@ -34,6 +34,49 @@ #include "IFR_ExtendedC.i" #endif /* !defined INLINE */ +CORBA_FixedDef_ptr +tao_CORBA_FixedDef_duplicate ( + CORBA_FixedDef_ptr p + ) +{ + return CORBA_FixedDef::_duplicate (p); +} + +void +tao_CORBA_FixedDef_release ( + CORBA_FixedDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_FixedDef_ptr +tao_CORBA_FixedDef_nil ( + void + ) +{ + return CORBA_FixedDef::_nil (); +} + +CORBA_FixedDef_ptr +tao_CORBA_FixedDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_FixedDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_FixedDef_upcast ( + void *src + ) +{ + CORBA_FixedDef **tmp = + ACE_static_cast (CORBA_FixedDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_FixedDef_var // ************************************************************* @@ -1609,6 +1652,49 @@ void CORBA_ValueMemberSeq::_tao_any_destructor (void *x) #endif /* end #if !defined */ +CORBA_ValueMemberDef_ptr +tao_CORBA_ValueMemberDef_duplicate ( + CORBA_ValueMemberDef_ptr p + ) +{ + return CORBA_ValueMemberDef::_duplicate (p); +} + +void +tao_CORBA_ValueMemberDef_release ( + CORBA_ValueMemberDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_ValueMemberDef_ptr +tao_CORBA_ValueMemberDef_nil ( + void + ) +{ + return CORBA_ValueMemberDef::_nil (); +} + +CORBA_ValueMemberDef_ptr +tao_CORBA_ValueMemberDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_ValueMemberDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_ValueMemberDef_upcast ( + void *src + ) +{ + CORBA_ValueMemberDef **tmp = + ACE_static_cast (CORBA_ValueMemberDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_ValueMemberDef_var // ************************************************************* @@ -3355,6 +3441,49 @@ void CORBA_ValueMemberDef::access ( ); } +CORBA_ValueDef_ptr +tao_CORBA_ValueDef_duplicate ( + CORBA_ValueDef_ptr p + ) +{ + return CORBA_ValueDef::_duplicate (p); +} + +void +tao_CORBA_ValueDef_release ( + CORBA_ValueDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_ValueDef_ptr +tao_CORBA_ValueDef_nil ( + void + ) +{ + return CORBA_ValueDef::_nil (); +} + +CORBA_ValueDef_ptr +tao_CORBA_ValueDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_ValueDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_ValueDef_upcast ( + void *src + ) +{ + CORBA_ValueDef **tmp = + ACE_static_cast (CORBA_ValueDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_ValueDef_var // ************************************************************* @@ -10579,6 +10708,49 @@ void CORBA_ValueDescription::_tao_any_destructor (void *x) delete tmp; } +CORBA_ValueBoxDef_ptr +tao_CORBA_ValueBoxDef_duplicate ( + CORBA_ValueBoxDef_ptr p + ) +{ + return CORBA_ValueBoxDef::_duplicate (p); +} + +void +tao_CORBA_ValueBoxDef_release ( + CORBA_ValueBoxDef_ptr p + ) +{ + CORBA::release (p); +} + +CORBA_ValueBoxDef_ptr +tao_CORBA_ValueBoxDef_nil ( + void + ) +{ + return CORBA_ValueBoxDef::_nil (); +} + +CORBA_ValueBoxDef_ptr +tao_CORBA_ValueBoxDef_narrow ( + CORBA::Object *p, + CORBA::Environment &ACE_TRY_ENV + ) +{ + return CORBA_ValueBoxDef::_narrow (p, ACE_TRY_ENV); +} + +CORBA::Object * +tao_CORBA_ValueBoxDef_upcast ( + void *src + ) +{ + CORBA_ValueBoxDef **tmp = + ACE_static_cast (CORBA_ValueBoxDef **, src); + return *tmp; +} + // ************************************************************* // Operations for class CORBA_ValueBoxDef_var // ************************************************************* diff --git a/TAO/tao/IFR_Client/IFR_ExtendedC.i b/TAO/tao/IFR_Client/IFR_ExtendedC.i index 416c1ae435a..3cd99189195 100644 --- a/TAO/tao/IFR_Client/IFR_ExtendedC.i +++ b/TAO/tao/IFR_Client/IFR_ExtendedC.i @@ -23,49 +23,6 @@ #if !defined (_CORBA_FIXEDDEF___CI_) #define _CORBA_FIXEDDEF___CI_ -ACE_INLINE CORBA_FixedDef_ptr -tao_CORBA_FixedDef_duplicate ( - CORBA_FixedDef_ptr p - ) -{ - return CORBA_FixedDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_FixedDef_release ( - CORBA_FixedDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_FixedDef_ptr -tao_CORBA_FixedDef_nil ( - void - ) -{ - return CORBA_FixedDef::_nil (); -} - -ACE_INLINE CORBA_FixedDef_ptr -tao_CORBA_FixedDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_FixedDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_FixedDef_upcast ( - void *src - ) -{ - CORBA_FixedDef **tmp = - ACE_static_cast (CORBA_FixedDef **, src); - return *tmp; -} - ACE_INLINE CORBA_FixedDef::CORBA_FixedDef ( TAO_Stub *objref, @@ -671,49 +628,6 @@ CORBA_ValueMemberSeq_out::operator[] (CORBA::ULong index) #if !defined (_CORBA_VALUEMEMBERDEF___CI_) #define _CORBA_VALUEMEMBERDEF___CI_ -ACE_INLINE CORBA_ValueMemberDef_ptr -tao_CORBA_ValueMemberDef_duplicate ( - CORBA_ValueMemberDef_ptr p - ) -{ - return CORBA_ValueMemberDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_ValueMemberDef_release ( - CORBA_ValueMemberDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_ValueMemberDef_ptr -tao_CORBA_ValueMemberDef_nil ( - void - ) -{ - return CORBA_ValueMemberDef::_nil (); -} - -ACE_INLINE CORBA_ValueMemberDef_ptr -tao_CORBA_ValueMemberDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_ValueMemberDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_ValueMemberDef_upcast ( - void *src - ) -{ - CORBA_ValueMemberDef **tmp = - ACE_static_cast (CORBA_ValueMemberDef **, src); - return *tmp; -} - ACE_INLINE CORBA_ValueMemberDef::CORBA_ValueMemberDef ( TAO_Stub *objref, @@ -925,49 +839,6 @@ CORBA_ValueDef::FullValueDescription_out::operator-> (void) #if !defined (_CORBA_VALUEDEF___CI_) #define _CORBA_VALUEDEF___CI_ -ACE_INLINE CORBA_ValueDef_ptr -tao_CORBA_ValueDef_duplicate ( - CORBA_ValueDef_ptr p - ) -{ - return CORBA_ValueDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_ValueDef_release ( - CORBA_ValueDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_ValueDef_ptr -tao_CORBA_ValueDef_nil ( - void - ) -{ - return CORBA_ValueDef::_nil (); -} - -ACE_INLINE CORBA_ValueDef_ptr -tao_CORBA_ValueDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_ValueDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_ValueDef_upcast ( - void *src - ) -{ - CORBA_ValueDef **tmp = - ACE_static_cast (CORBA_ValueDef **, src); - return *tmp; -} - ACE_INLINE CORBA_ValueDef::CORBA_ValueDef ( TAO_Stub *objref, @@ -1179,49 +1050,6 @@ CORBA_ValueDescription_out::operator-> (void) #if !defined (_CORBA_VALUEBOXDEF___CI_) #define _CORBA_VALUEBOXDEF___CI_ -ACE_INLINE CORBA_ValueBoxDef_ptr -tao_CORBA_ValueBoxDef_duplicate ( - CORBA_ValueBoxDef_ptr p - ) -{ - return CORBA_ValueBoxDef::_duplicate (p); -} - -ACE_INLINE void -tao_CORBA_ValueBoxDef_release ( - CORBA_ValueBoxDef_ptr p - ) -{ - CORBA::release (p); -} - -ACE_INLINE CORBA_ValueBoxDef_ptr -tao_CORBA_ValueBoxDef_nil ( - void - ) -{ - return CORBA_ValueBoxDef::_nil (); -} - -ACE_INLINE CORBA_ValueBoxDef_ptr -tao_CORBA_ValueBoxDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV - ) -{ - return CORBA_ValueBoxDef::_narrow (p, ACE_TRY_ENV); -} - -ACE_INLINE CORBA::Object * -tao_CORBA_ValueBoxDef_upcast ( - void *src - ) -{ - CORBA_ValueBoxDef **tmp = - ACE_static_cast (CORBA_ValueBoxDef **, src); - return *tmp; -} - ACE_INLINE CORBA_ValueBoxDef::CORBA_ValueBoxDef ( TAO_Stub *objref, diff --git a/TAO/tao/IFR_Client/diffs/IFR_BaseC.cpp.diff b/TAO/tao/IFR_Client/diffs/IFR_BaseC.cpp.diff index 3ccd7f7e4e2..86515b859f1 100644 --- a/TAO/tao/IFR_Client/diffs/IFR_BaseC.cpp.diff +++ b/TAO/tao/IFR_Client/diffs/IFR_BaseC.cpp.diff @@ -1,5 +1,5 @@ ---- orig/IFR_BaseC.cpp Mon Apr 23 20:19:29 2001 -+++ IFR_BaseC.cpp Mon Apr 23 19:56:56 2001 +--- orig/IFR_BaseC.cpp Tue Apr 24 23:25:42 2001 ++++ IFR_BaseC.cpp Tue Apr 24 22:49:23 2001 @@ -1,6 +1,6 @@ // -*- C++ -*- // @@ -173,10 +173,10 @@ -TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_DefinitionKind, &_tc_TAO_tc_CORBA_DefinitionKind) -TAO_NAMESPACE_END - - // ************************************************************* - // Operations for class CORBA_IRObject_var - // ************************************************************* -@@ -944,7 +795,7 @@ + CORBA_IRObject_ptr + tao_CORBA_IRObject_duplicate ( + CORBA_IRObject_ptr p +@@ -987,7 +838,7 @@ return CORBA_IRObject::_nil (); if (! obj->_is_local ()) { @@ -185,7 +185,7 @@ ACE_CHECK_RETURN (CORBA_IRObject::_nil ()); if (is_a == 0) return CORBA_IRObject::_nil (); -@@ -1012,7 +863,7 @@ +@@ -1055,7 +906,7 @@ CORBA::Boolean CORBA_IRObject::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) { if ( @@ -194,7 +194,7 @@ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) return 1; // success using local knowledge else -@@ -1037,7 +888,7 @@ +@@ -1080,7 +931,7 @@ const char* CORBA_IRObject::_interface_repository_id (void) const { @@ -203,7 +203,7 @@ } CORBA::DefinitionKind CORBA_IRObject::def_kind ( -@@ -1074,36 +925,6 @@ +@@ -1117,36 +968,6 @@ ); } @@ -237,10 +237,10 @@ -CORBA::TypeCode_ptr _tc_CORBA_IRObject = - &_tc_TAO_tc_CORBA_IRObject; - - // ************************************************************* - // Operations for class CORBA_Contained_var - // ************************************************************* -@@ -4161,7 +3982,7 @@ + CORBA_Contained_ptr + tao_CORBA_Contained_duplicate ( + CORBA_Contained_ptr p +@@ -4247,7 +4068,7 @@ return CORBA_Contained::_nil (); if (! obj->_is_local ()) { @@ -249,7 +249,7 @@ ACE_CHECK_RETURN (CORBA_Contained::_nil ()); if (is_a == 0) return CORBA_Contained::_nil (); -@@ -4229,8 +4050,8 @@ +@@ -4315,8 +4136,8 @@ CORBA::Boolean CORBA_Contained::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) { if ( @@ -260,7 +260,7 @@ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) return 1; // success using local knowledge else -@@ -4267,7 +4088,7 @@ +@@ -4353,7 +4174,7 @@ const char* CORBA_Contained::_interface_repository_id (void) const { @@ -269,7 +269,7 @@ } char * CORBA_Contained::id ( -@@ -4437,13 +4258,13 @@ +@@ -4523,13 +4344,13 @@ ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), @@ -285,7 +285,7 @@ 12, ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), -@@ -4650,37 +4471,6 @@ +@@ -4736,37 +4557,6 @@ ); } @@ -323,7 +323,7 @@ #if !defined (TAO_USE_SEQUENCE_TEMPLATES) #if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CS_) -@@ -4821,62 +4611,6 @@ +@@ -4907,62 +4697,6 @@ #endif /* end #if !defined */ @@ -386,7 +386,7 @@ #if !defined (TAO_USE_SEQUENCE_TEMPLATES) #if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_INTERFACEDEFSEQ_CS_) -@@ -5016,66 +4750,6 @@ +@@ -5102,66 +4836,6 @@ #endif /* end #if !defined */ @@ -453,7 +453,7 @@ #if !defined (TAO_USE_SEQUENCE_TEMPLATES) #if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_VALUEDEFSEQ_CS_) -@@ -5215,62 +4889,6 @@ +@@ -5301,62 +4975,6 @@ #endif /* end #if !defined */ @@ -516,7 +516,7 @@ #if !defined (TAO_USE_SEQUENCE_TEMPLATES) #if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_ABSTRACTINTERFACEDEFSEQ_CS_) -@@ -5410,74 +5028,6 @@ +@@ -5496,74 +5114,6 @@ #endif /* end #if !defined */ @@ -591,7 +591,7 @@ #if !defined (TAO_USE_SEQUENCE_TEMPLATES) #if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_LOCALINTERFACEDEFSEQ_CS_) -@@ -5617,134 +5167,6 @@ +@@ -5703,134 +5253,6 @@ #endif /* end #if !defined */ @@ -726,18 +726,10 @@ void CORBA_StructMember::_tao_any_destructor (void *x) { CORBA_StructMember *tmp = ACE_static_cast (CORBA_StructMember*,x); -@@ -5834,231 +5256,18 @@ - #else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence<CORBA_StructMember> - #endif /* !TAO_USE_SEQUENCE_TEMPLATES */ -- (seq) --{} --CORBA_StructMemberSeq::~CORBA_StructMemberSeq (void) // dtor --{} --void CORBA_StructMemberSeq::_tao_any_destructor (void *x) --{ -- CORBA_StructMemberSeq *tmp = ACE_static_cast (CORBA_StructMemberSeq*,x); -- delete tmp; +@@ -5928,223 +5350,10 @@ + { + CORBA_StructMemberSeq *tmp = ACE_static_cast (CORBA_StructMemberSeq*,x); + delete tmp; -} - - @@ -944,16 +936,7 @@ - CORBA::tk_string, - 0U, // string length -}; -+ (seq) -+{} -+CORBA_StructMemberSeq::~CORBA_StructMemberSeq (void) // dtor -+{} -+void CORBA_StructMemberSeq::_tao_any_destructor (void *x) -+{ -+ CORBA_StructMemberSeq *tmp = ACE_static_cast (CORBA_StructMemberSeq*,x); -+ delete tmp; -+} - +- -static CORBA::TypeCode _tc_TAO_tc_CORBA_Initializer ( - CORBA::tk_struct, - sizeof (_oc_CORBA_Initializer), @@ -961,6 +944,8 @@ - 0, - sizeof (CORBA_Initializer) - ); ++} ++ -CORBA::TypeCode_ptr _tc_CORBA_Initializer = - &_tc_TAO_tc_CORBA_Initializer; @@ -968,7 +953,7 @@ void CORBA_Initializer::_tao_any_destructor (void *x) { -@@ -6162,224 +5371,6 @@ +@@ -6248,224 +5457,6 @@ #endif /* end #if !defined */ @@ -1193,7 +1178,7 @@ void CORBA_UnionMember::_tao_any_destructor (void *x) { CORBA_UnionMember *tmp = ACE_static_cast (CORBA_UnionMember*,x); -@@ -6482,104 +5473,6 @@ +@@ -6568,104 +5559,6 @@ #endif /* end #if !defined */ @@ -1298,7 +1283,7 @@ #if !defined (_CORBA_ENUMMEMBERSEQ_CS_) #define _CORBA_ENUMMEMBERSEQ_CS_ -@@ -6627,45 +5520,6 @@ +@@ -6713,45 +5606,6 @@ #endif /* end #if !defined */ @@ -1341,10 +1326,10 @@ -CORBA::TypeCode_ptr _tc_CORBA_EnumMemberSeq = - &_tc_TAO_tc_CORBA_EnumMemberSeq; - - // ************************************************************* - // Operations for class CORBA_Container_var - // ************************************************************* -@@ -12280,7 +11134,7 @@ + CORBA_Container_ptr + tao_CORBA_Container_duplicate ( + CORBA_Container_ptr p +@@ -12409,7 +11263,7 @@ return CORBA_Container::_nil (); if (! obj->_is_local ()) { @@ -1353,7 +1338,7 @@ ACE_CHECK_RETURN (CORBA_Container::_nil ()); if (is_a == 0) return CORBA_Container::_nil (); -@@ -12348,8 +11202,8 @@ +@@ -12477,8 +11331,8 @@ CORBA::Boolean CORBA_Container::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) { if ( @@ -1364,7 +1349,7 @@ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) return 1; // success using local knowledge else -@@ -12386,7 +11240,7 @@ +@@ -12515,7 +11369,7 @@ const char* CORBA_Container::_interface_repository_id (void) const { @@ -1373,7 +1358,7 @@ } CORBA_Contained_ptr CORBA_Container::lookup ( -@@ -12462,13 +11316,13 @@ +@@ -12591,13 +11445,13 @@ ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), @@ -1389,7 +1374,7 @@ 12, ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), -@@ -12481,22 +11335,21 @@ +@@ -12610,22 +11464,21 @@ ACE_NTOHL (0x6a656374), ACE_NTOHL (0x0), // name = contained_object CORBA::tk_objref, // typecode kind @@ -1419,7 +1404,7 @@ 5, ACE_NTOHL (0x6b696e64), -@@ -12763,37 +11616,37 @@ +@@ -12892,37 +11745,37 @@ ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), @@ -1463,7 +1448,7 @@ 12, ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), -@@ -12806,22 +11659,21 @@ +@@ -12935,22 +11788,21 @@ ACE_NTOHL (0x6a656374), ACE_NTOHL (0x0), // name = contained_object CORBA::tk_objref, // typecode kind @@ -1493,7 +1478,7 @@ 5, ACE_NTOHL (0x6b696e64), -@@ -13341,36 +12193,6 @@ +@@ -13470,36 +12322,6 @@ ); } @@ -1527,10 +1512,10 @@ -CORBA::TypeCode_ptr _tc_CORBA_Container = - &_tc_TAO_tc_CORBA_Container; - - // ************************************************************* - // Operations for class CORBA_IDLType_var - // ************************************************************* -@@ -13913,7 +12735,7 @@ + CORBA_IDLType_ptr + tao_CORBA_IDLType_duplicate ( + CORBA_IDLType_ptr p +@@ -14085,7 +12907,7 @@ return CORBA_IDLType::_nil (); if (! obj->_is_local ()) { @@ -1539,7 +1524,7 @@ ACE_CHECK_RETURN (CORBA_IDLType::_nil ()); if (is_a == 0) return CORBA_IDLType::_nil (); -@@ -13981,8 +12803,8 @@ +@@ -14153,8 +12975,8 @@ CORBA::Boolean CORBA_IDLType::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) { if ( @@ -1550,7 +1535,7 @@ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) return 1; // success using local knowledge else -@@ -14019,7 +12841,7 @@ +@@ -14191,7 +13013,7 @@ const char* CORBA_IDLType::_interface_repository_id (void) const { @@ -1559,7 +1544,7 @@ } CORBA::TypeCode_ptr CORBA_IDLType::type ( -@@ -14039,36 +12861,6 @@ +@@ -14211,36 +13033,6 @@ ); } @@ -1593,10 +1578,10 @@ -CORBA::TypeCode_ptr _tc_CORBA_IDLType = - &_tc_TAO_tc_CORBA_IDLType; - - // ************************************************************* - // Operations for class CORBA_TypedefDef_var - // ************************************************************* -@@ -14360,7 +13152,7 @@ + CORBA_TypedefDef_ptr + tao_CORBA_TypedefDef_duplicate ( + CORBA_TypedefDef_ptr p +@@ -14575,7 +13367,7 @@ return CORBA_TypedefDef::_nil (); if (! obj->_is_local ()) { @@ -1605,7 +1590,7 @@ ACE_CHECK_RETURN (CORBA_TypedefDef::_nil ()); if (is_a == 0) return CORBA_TypedefDef::_nil (); -@@ -14428,10 +13220,10 @@ +@@ -14643,10 +13435,10 @@ CORBA::Boolean CORBA_TypedefDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) { if ( @@ -1620,7 +1605,7 @@ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) return 1; // success using local knowledge else -@@ -14492,101 +13284,9 @@ +@@ -14707,101 +13499,9 @@ const char* CORBA_TypedefDef::_interface_repository_id (void) const { @@ -1723,7 +1708,7 @@ void CORBA_TypeDescription::_tao_any_destructor (void *x) { CORBA_TypeDescription *tmp = ACE_static_cast (CORBA_TypeDescription*,x); -@@ -14639,7 +13339,7 @@ +@@ -14854,7 +13554,7 @@ if (stream << _tao_elem) { _tao_any._tao_replace ( @@ -1732,7 +1717,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -14656,7 +13356,7 @@ +@@ -14871,7 +13571,7 @@ _tao_elem = CORBA_IRObject::_nil (); CORBA::TypeCode_var type = _tao_any.type (); @@ -1741,7 +1726,7 @@ ACE_TRY_CHECK; if (!result) -@@ -14669,7 +13369,7 @@ +@@ -14884,7 +13584,7 @@ if (stream >> _tao_elem) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -1750,7 +1735,7 @@ 1, _tao_elem, CORBA_IRObject::_tao_any_destructor -@@ -14700,7 +13400,7 @@ +@@ -14915,7 +13615,7 @@ if (stream << _tao_elem) { _tao_any._tao_replace ( @@ -1759,7 +1744,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -14717,7 +13417,7 @@ +@@ -14932,7 +13632,7 @@ _tao_elem = CORBA_Contained::_nil (); CORBA::TypeCode_var type = _tao_any.type (); @@ -1768,7 +1753,7 @@ ACE_TRY_CHECK; if (!result) -@@ -14730,7 +13430,7 @@ +@@ -14945,7 +13645,7 @@ if (stream >> _tao_elem) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -1777,7 +1762,7 @@ 1, _tao_elem, CORBA_Contained::_tao_any_destructor -@@ -14847,7 +13547,7 @@ +@@ -15062,7 +13762,7 @@ if (stream << _tao_elem) { _tao_any._tao_replace ( @@ -1786,7 +1771,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin () ); -@@ -14859,7 +13559,7 @@ +@@ -15074,7 +13774,7 @@ TAO_OutputCDR stream; stream << *_tao_elem; _tao_any._tao_replace ( @@ -1795,7 +1780,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -14883,7 +13583,7 @@ +@@ -15098,7 +13798,7 @@ { CORBA::TypeCode_var type = _tao_any.type (); @@ -1804,7 +1789,7 @@ ACE_TRY_CHECK; if (!result) -@@ -14908,7 +13608,7 @@ +@@ -15123,7 +13823,7 @@ if (stream >> *tmp) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -1813,7 +1798,7 @@ 1, ACE_static_cast (void *, tmp), CORBA_ContainedSeq::_tao_any_destructor -@@ -14938,7 +13638,7 @@ +@@ -15153,7 +13853,7 @@ if (stream << _tao_elem) { _tao_any._tao_replace ( @@ -1822,7 +1807,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin () ); -@@ -14950,7 +13650,7 @@ +@@ -15165,7 +13865,7 @@ TAO_OutputCDR stream; stream << *_tao_elem; _tao_any._tao_replace ( @@ -1831,7 +1816,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -14974,7 +13674,7 @@ +@@ -15189,7 +13889,7 @@ { CORBA::TypeCode_var type = _tao_any.type (); @@ -1840,7 +1825,7 @@ ACE_TRY_CHECK; if (!result) -@@ -14999,7 +13699,7 @@ +@@ -15214,7 +13914,7 @@ if (stream >> *tmp) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -1849,7 +1834,7 @@ 1, ACE_static_cast (void *, tmp), CORBA_InterfaceDefSeq::_tao_any_destructor -@@ -15029,7 +13729,7 @@ +@@ -15244,7 +13944,7 @@ if (stream << _tao_elem) { _tao_any._tao_replace ( @@ -1858,7 +1843,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin () ); -@@ -15041,7 +13741,7 @@ +@@ -15256,7 +13956,7 @@ TAO_OutputCDR stream; stream << *_tao_elem; _tao_any._tao_replace ( @@ -1867,7 +1852,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -15065,7 +13765,7 @@ +@@ -15280,7 +13980,7 @@ { CORBA::TypeCode_var type = _tao_any.type (); @@ -1876,7 +1861,7 @@ ACE_TRY_CHECK; if (!result) -@@ -15090,7 +13790,7 @@ +@@ -15305,7 +14005,7 @@ if (stream >> *tmp) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -1885,7 +1870,7 @@ 1, ACE_static_cast (void *, tmp), CORBA_ValueDefSeq::_tao_any_destructor -@@ -15120,7 +13820,7 @@ +@@ -15335,7 +14035,7 @@ if (stream << _tao_elem) { _tao_any._tao_replace ( @@ -1894,7 +1879,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin () ); -@@ -15132,7 +13832,7 @@ +@@ -15347,7 +14047,7 @@ TAO_OutputCDR stream; stream << *_tao_elem; _tao_any._tao_replace ( @@ -1903,7 +1888,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -15156,7 +13856,7 @@ +@@ -15371,7 +14071,7 @@ { CORBA::TypeCode_var type = _tao_any.type (); @@ -1912,7 +1897,7 @@ ACE_TRY_CHECK; if (!result) -@@ -15181,7 +13881,7 @@ +@@ -15396,7 +14096,7 @@ if (stream >> *tmp) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -1921,7 +1906,7 @@ 1, ACE_static_cast (void *, tmp), CORBA_AbstractInterfaceDefSeq::_tao_any_destructor -@@ -15211,7 +13911,7 @@ +@@ -15426,7 +14126,7 @@ if (stream << _tao_elem) { _tao_any._tao_replace ( @@ -1930,7 +1915,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin () ); -@@ -15223,7 +13923,7 @@ +@@ -15438,7 +14138,7 @@ TAO_OutputCDR stream; stream << *_tao_elem; _tao_any._tao_replace ( @@ -1939,7 +1924,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -15247,7 +13947,7 @@ +@@ -15462,7 +14162,7 @@ { CORBA::TypeCode_var type = _tao_any.type (); @@ -1948,7 +1933,7 @@ ACE_TRY_CHECK; if (!result) -@@ -15272,7 +13972,7 @@ +@@ -15487,7 +14187,7 @@ if (stream >> *tmp) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -1957,7 +1942,7 @@ 1, ACE_static_cast (void *, tmp), CORBA_LocalInterfaceDefSeq::_tao_any_destructor -@@ -15298,7 +13998,7 @@ +@@ -15513,7 +14213,7 @@ TAO_OutputCDR stream; stream << _tao_elem; _tao_any._tao_replace ( @@ -1966,7 +1951,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin () ); -@@ -15309,7 +14009,7 @@ +@@ -15524,7 +14224,7 @@ TAO_OutputCDR stream; stream << *_tao_elem; _tao_any._tao_replace ( @@ -1975,7 +1960,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -15330,7 +14030,7 @@ +@@ -15545,7 +14245,7 @@ { CORBA::TypeCode_var type = _tao_any.type (); @@ -1984,7 +1969,7 @@ ACE_TRY_CHECK; if (!result) -@@ -15355,7 +14055,7 @@ +@@ -15570,7 +14270,7 @@ if (stream >> *tmp) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -1993,7 +1978,7 @@ 1, ACE_static_cast (void *, tmp), CORBA_StructMember::_tao_any_destructor -@@ -15385,7 +14085,7 @@ +@@ -15600,7 +14300,7 @@ if (stream << _tao_elem) { _tao_any._tao_replace ( @@ -2002,7 +1987,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin () ); -@@ -15397,7 +14097,7 @@ +@@ -15612,7 +14312,7 @@ TAO_OutputCDR stream; stream << *_tao_elem; _tao_any._tao_replace ( @@ -2011,7 +1996,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -15421,7 +14121,7 @@ +@@ -15636,7 +14336,7 @@ { CORBA::TypeCode_var type = _tao_any.type (); @@ -2020,7 +2005,7 @@ ACE_TRY_CHECK; if (!result) -@@ -15446,7 +14146,7 @@ +@@ -15661,7 +14361,7 @@ if (stream >> *tmp) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -2029,7 +2014,7 @@ 1, ACE_static_cast (void *, tmp), CORBA_StructMemberSeq::_tao_any_destructor -@@ -15472,7 +14172,7 @@ +@@ -15687,7 +14387,7 @@ TAO_OutputCDR stream; stream << _tao_elem; _tao_any._tao_replace ( @@ -2038,7 +2023,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin () ); -@@ -15483,7 +14183,7 @@ +@@ -15698,7 +14398,7 @@ TAO_OutputCDR stream; stream << *_tao_elem; _tao_any._tao_replace ( @@ -2047,7 +2032,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -15504,7 +14204,7 @@ +@@ -15719,7 +14419,7 @@ { CORBA::TypeCode_var type = _tao_any.type (); @@ -2056,7 +2041,7 @@ ACE_TRY_CHECK; if (!result) -@@ -15529,7 +14229,7 @@ +@@ -15744,7 +14444,7 @@ if (stream >> *tmp) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -2065,7 +2050,7 @@ 1, ACE_static_cast (void *, tmp), CORBA_Initializer::_tao_any_destructor -@@ -15559,7 +14259,7 @@ +@@ -15774,7 +14474,7 @@ if (stream << _tao_elem) { _tao_any._tao_replace ( @@ -2074,7 +2059,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin () ); -@@ -15571,7 +14271,7 @@ +@@ -15786,7 +14486,7 @@ TAO_OutputCDR stream; stream << *_tao_elem; _tao_any._tao_replace ( @@ -2083,7 +2068,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -15595,7 +14295,7 @@ +@@ -15810,7 +14510,7 @@ { CORBA::TypeCode_var type = _tao_any.type (); @@ -2092,7 +2077,7 @@ ACE_TRY_CHECK; if (!result) -@@ -15620,7 +14320,7 @@ +@@ -15835,7 +14535,7 @@ if (stream >> *tmp) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -2101,7 +2086,7 @@ 1, ACE_static_cast (void *, tmp), CORBA_InitializerSeq::_tao_any_destructor -@@ -15646,7 +14346,7 @@ +@@ -15861,7 +14561,7 @@ TAO_OutputCDR stream; stream << _tao_elem; _tao_any._tao_replace ( @@ -2110,7 +2095,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin () ); -@@ -15657,7 +14357,7 @@ +@@ -15872,7 +14572,7 @@ TAO_OutputCDR stream; stream << *_tao_elem; _tao_any._tao_replace ( @@ -2119,7 +2104,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -15678,7 +14378,7 @@ +@@ -15893,7 +14593,7 @@ { CORBA::TypeCode_var type = _tao_any.type (); @@ -2128,7 +2113,7 @@ ACE_TRY_CHECK; if (!result) -@@ -15703,7 +14403,7 @@ +@@ -15918,7 +14618,7 @@ if (stream >> *tmp) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -2137,7 +2122,7 @@ 1, ACE_static_cast (void *, tmp), CORBA_UnionMember::_tao_any_destructor -@@ -15733,7 +14433,7 @@ +@@ -15948,7 +14648,7 @@ if (stream << _tao_elem) { _tao_any._tao_replace ( @@ -2146,7 +2131,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin () ); -@@ -15745,7 +14445,7 @@ +@@ -15960,7 +14660,7 @@ TAO_OutputCDR stream; stream << *_tao_elem; _tao_any._tao_replace ( @@ -2155,7 +2140,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -15769,7 +14469,7 @@ +@@ -15984,7 +14684,7 @@ { CORBA::TypeCode_var type = _tao_any.type (); @@ -2164,7 +2149,7 @@ ACE_TRY_CHECK; if (!result) -@@ -15794,7 +14494,7 @@ +@@ -16009,7 +14709,7 @@ if (stream >> *tmp) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -2173,7 +2158,7 @@ 1, ACE_static_cast (void *, tmp), CORBA_UnionMemberSeq::_tao_any_destructor -@@ -15824,7 +14524,7 @@ +@@ -16039,7 +14739,7 @@ if (stream << _tao_elem) { _tao_any._tao_replace ( @@ -2182,7 +2167,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin () ); -@@ -15836,7 +14536,7 @@ +@@ -16051,7 +14751,7 @@ TAO_OutputCDR stream; stream << *_tao_elem; _tao_any._tao_replace ( @@ -2191,7 +2176,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -15860,7 +14560,7 @@ +@@ -16075,7 +14775,7 @@ { CORBA::TypeCode_var type = _tao_any.type (); @@ -2200,7 +2185,7 @@ ACE_TRY_CHECK; if (!result) -@@ -15885,7 +14585,7 @@ +@@ -16100,7 +14800,7 @@ if (stream >> *tmp) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -2209,7 +2194,7 @@ 1, ACE_static_cast (void *, tmp), CORBA_EnumMemberSeq::_tao_any_destructor -@@ -15912,7 +14612,7 @@ +@@ -16127,7 +14827,7 @@ if (stream << _tao_elem) { _tao_any._tao_replace ( @@ -2218,7 +2203,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -15929,7 +14629,7 @@ +@@ -16144,7 +14844,7 @@ _tao_elem = CORBA_Container::_nil (); CORBA::TypeCode_var type = _tao_any.type (); @@ -2227,7 +2212,7 @@ ACE_TRY_CHECK; if (!result) -@@ -15942,7 +14642,7 @@ +@@ -16157,7 +14857,7 @@ if (stream >> _tao_elem) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -2236,7 +2221,7 @@ 1, _tao_elem, CORBA_Container::_tao_any_destructor -@@ -16147,7 +14847,7 @@ +@@ -16362,7 +15062,7 @@ if (stream << _tao_elem) { _tao_any._tao_replace ( @@ -2245,7 +2230,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -16164,7 +14864,7 @@ +@@ -16379,7 +15079,7 @@ _tao_elem = CORBA_IDLType::_nil (); CORBA::TypeCode_var type = _tao_any.type (); @@ -2254,7 +2239,7 @@ ACE_TRY_CHECK; if (!result) -@@ -16177,7 +14877,7 @@ +@@ -16392,7 +15092,7 @@ if (stream >> _tao_elem) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -2263,7 +2248,7 @@ 1, _tao_elem, CORBA_IDLType::_tao_any_destructor -@@ -16208,7 +14908,7 @@ +@@ -16423,7 +15123,7 @@ if (stream << _tao_elem) { _tao_any._tao_replace ( @@ -2272,7 +2257,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -16225,7 +14925,7 @@ +@@ -16440,7 +15140,7 @@ _tao_elem = CORBA_TypedefDef::_nil (); CORBA::TypeCode_var type = _tao_any.type (); @@ -2281,7 +2266,7 @@ ACE_TRY_CHECK; if (!result) -@@ -16238,7 +14938,7 @@ +@@ -16453,7 +15153,7 @@ if (stream >> _tao_elem) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -2290,7 +2275,7 @@ 1, _tao_elem, CORBA_TypedefDef::_tao_any_destructor -@@ -16268,7 +14968,7 @@ +@@ -16483,7 +15183,7 @@ TAO_OutputCDR stream; stream << _tao_elem; _tao_any._tao_replace ( @@ -2299,7 +2284,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin () ); -@@ -16279,7 +14979,7 @@ +@@ -16494,7 +15194,7 @@ TAO_OutputCDR stream; stream << *_tao_elem; _tao_any._tao_replace ( @@ -2308,7 +2293,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -16300,7 +15000,7 @@ +@@ -16515,7 +15215,7 @@ { CORBA::TypeCode_var type = _tao_any.type (); @@ -2317,7 +2302,7 @@ ACE_TRY_CHECK; if (!result) -@@ -16325,7 +15025,7 @@ +@@ -16540,7 +15240,7 @@ if (stream >> *tmp) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -2326,3 +2311,123 @@ 1, ACE_static_cast (void *, tmp), CORBA_TypeDescription::_tao_any_destructor +@@ -16664,11 +15364,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -16711,11 +15406,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -16758,11 +15448,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -16805,11 +15490,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -16852,11 +15532,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -16899,11 +15574,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -16946,11 +15616,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -16993,11 +15658,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -17040,11 +15700,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -17087,11 +15742,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) diff --git a/TAO/tao/IFR_Client/diffs/IFR_BaseC.h.diff b/TAO/tao/IFR_Client/diffs/IFR_BaseC.h.diff index ad1e108becd..f3c35a09c08 100644 --- a/TAO/tao/IFR_Client/diffs/IFR_BaseC.h.diff +++ b/TAO/tao/IFR_Client/diffs/IFR_BaseC.h.diff @@ -1,5 +1,5 @@ ---- orig/IFR_BaseC.h Mon Apr 23 20:19:29 2001 -+++ IFR_BaseC.h Mon Apr 23 19:56:31 2001 +--- orig/IFR_BaseC.h Tue Apr 24 23:25:42 2001 ++++ IFR_BaseC.h Tue Apr 24 22:39:24 2001 @@ -1,6 +1,6 @@ // -*- C++ -*- // @@ -113,7 +113,43 @@ class CORBA_ModuleDef; #if !defined (_CORBA_MODULEDEF___PTR_CH_) -@@ -3048,8 +2995,6 @@ +@@ -2070,8 +2017,6 @@ + + #endif /* end #if !defined */ + +-extern TAO_IFR_Client_Export CORBA::TypeCode_ptr _tc_CORBA_InterfaceDefSeq; +- + class CORBA_ExceptionDef; + + #if !defined (_CORBA_EXCEPTIONDEF___PTR_CH_) +@@ -2450,8 +2395,6 @@ + + #endif /* end #if !defined */ + +-extern TAO_IFR_Client_Export CORBA::TypeCode_ptr _tc_CORBA_ValueDefSeq; +- + class CORBA_ValueBoxDef; + + #if !defined (_CORBA_VALUEBOXDEF___PTR_CH_) +@@ -2754,8 +2697,6 @@ + + #endif /* end #if !defined */ + +-extern TAO_IFR_Client_Export CORBA::TypeCode_ptr _tc_CORBA_AbstractInterfaceDefSeq; +- + class CORBA_LocalInterfaceDef; + + #if !defined (_CORBA_LOCALINTERFACEDEF___PTR_CH_) +@@ -2982,8 +2923,6 @@ + + #endif /* end #if !defined */ + +-extern TAO_IFR_Client_Export CORBA::TypeCode_ptr _tc_CORBA_LocalInterfaceDefSeq; +- + struct CORBA_StructMember; + class CORBA_StructMember_var; + +@@ -3048,8 +2987,6 @@ void operator= (const CORBA_StructMember_var &); }; @@ -122,7 +158,7 @@ #if !defined (TAO_USE_SEQUENCE_TEMPLATES) -@@ -3200,8 +3145,6 @@ +@@ -3200,8 +3137,6 @@ #endif /* end #if !defined */ @@ -131,7 +167,7 @@ struct CORBA_Initializer; class CORBA_Initializer_var; -@@ -3265,8 +3208,6 @@ +@@ -3265,8 +3200,6 @@ void operator= (const CORBA_Initializer_var &); }; @@ -140,7 +176,7 @@ #if !defined (TAO_USE_SEQUENCE_TEMPLATES) -@@ -3417,8 +3358,6 @@ +@@ -3417,8 +3350,6 @@ #endif /* end #if !defined */ @@ -149,7 +185,7 @@ struct CORBA_UnionMember; class CORBA_UnionMember_var; -@@ -3484,8 +3423,6 @@ +@@ -3484,8 +3415,6 @@ void operator= (const CORBA_UnionMember_var &); }; @@ -158,7 +194,7 @@ #if !defined (TAO_USE_SEQUENCE_TEMPLATES) -@@ -3636,8 +3573,6 @@ +@@ -3636,8 +3565,6 @@ #endif /* end #if !defined */ @@ -167,7 +203,7 @@ #if !defined (_CORBA_ENUMMEMBERSEQ_CH_) #define _CORBA_ENUMMEMBERSEQ_CH_ -@@ -3745,8 +3680,6 @@ +@@ -3745,8 +3672,6 @@ #endif /* end #if !defined */ @@ -176,7 +212,7 @@ #if !defined (_CORBA_CONTAINER_CH_) #define _CORBA_CONTAINER_CH_ -@@ -4761,8 +4694,6 @@ +@@ -4761,8 +4686,6 @@ #endif /* end #if !defined */ @@ -185,7 +221,7 @@ #if !defined (_CORBA_IDLTYPE_CH_) #define _CORBA_IDLTYPE_CH_ -@@ -4971,8 +4902,6 @@ +@@ -4971,8 +4894,6 @@ #endif /* end #if !defined */ @@ -194,7 +230,7 @@ #if !defined (_CORBA_TYPEDEFDEF___PTR_CH_) #define _CORBA_TYPEDEFDEF___PTR_CH_ -@@ -5235,8 +5164,6 @@ +@@ -5235,8 +5156,6 @@ #endif /* end #if !defined */ @@ -203,12 +239,490 @@ struct CORBA_TypeDescription; class CORBA_TypeDescription_var; -@@ -5302,8 +5229,6 @@ - // assignment from T_var not allowed +@@ -5303,8 +5222,6 @@ void operator= (const CORBA_TypeDescription_var &); }; -- --extern TAO_IFR_Client_Export CORBA::TypeCode_ptr _tc_CORBA_TypeDescription; +-extern TAO_IFR_Client_Export CORBA::TypeCode_ptr _tc_CORBA_TypeDescription; +- // Proxy Broker Factory function pointer declarations. + extern TAO_IFR_Client_Export +@@ -5337,407 +5254,407 @@ + CORBA::Object_ptr obj + ); + +-// External declarations for undefined interface ++// Declarations for undefined interface + // CORBA_Repository + TAO_IFR_Client_Export + CORBA_Repository_ptr + tao_CORBA_Repository_duplicate ( + CORBA_Repository_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + void + tao_CORBA_Repository_release ( + CORBA_Repository_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_Repository_ptr + tao_CORBA_Repository_nil ( + void + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_Repository_ptr + tao_CORBA_Repository_narrow ( + CORBA::Object *, + CORBA::Environment & + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA::Object * + tao_CORBA_Repository_upcast ( + void * + ); + +-// External declarations for undefined interface ++// Declarations for undefined interface + // CORBA_ModuleDef + TAO_IFR_Client_Export + CORBA_ModuleDef_ptr + tao_CORBA_ModuleDef_duplicate ( + CORBA_ModuleDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + void + tao_CORBA_ModuleDef_release ( + CORBA_ModuleDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_ModuleDef_ptr + tao_CORBA_ModuleDef_nil ( + void + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_ModuleDef_ptr + tao_CORBA_ModuleDef_narrow ( + CORBA::Object *, + CORBA::Environment & + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA::Object * + tao_CORBA_ModuleDef_upcast ( + void * + ); + +-// External declarations for undefined interface ++// Declarations for undefined interface + // CORBA_ConstantDef + TAO_IFR_Client_Export + CORBA_ConstantDef_ptr + tao_CORBA_ConstantDef_duplicate ( + CORBA_ConstantDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + void + tao_CORBA_ConstantDef_release ( + CORBA_ConstantDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_ConstantDef_ptr + tao_CORBA_ConstantDef_nil ( + void + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_ConstantDef_ptr + tao_CORBA_ConstantDef_narrow ( + CORBA::Object *, + CORBA::Environment & + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA::Object * + tao_CORBA_ConstantDef_upcast ( + void * + ); + +-// External declarations for undefined interface ++// Declarations for undefined interface + // CORBA_StructDef + TAO_IFR_Client_Export + CORBA_StructDef_ptr + tao_CORBA_StructDef_duplicate ( + CORBA_StructDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + void + tao_CORBA_StructDef_release ( + CORBA_StructDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_StructDef_ptr + tao_CORBA_StructDef_nil ( + void + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_StructDef_ptr + tao_CORBA_StructDef_narrow ( + CORBA::Object *, + CORBA::Environment & + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA::Object * + tao_CORBA_StructDef_upcast ( + void * + ); + +-// External declarations for undefined interface ++// Declarations for undefined interface + // CORBA_UnionDef + TAO_IFR_Client_Export + CORBA_UnionDef_ptr + tao_CORBA_UnionDef_duplicate ( + CORBA_UnionDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + void + tao_CORBA_UnionDef_release ( + CORBA_UnionDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_UnionDef_ptr + tao_CORBA_UnionDef_nil ( + void + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_UnionDef_ptr + tao_CORBA_UnionDef_narrow ( + CORBA::Object *, + CORBA::Environment & + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA::Object * + tao_CORBA_UnionDef_upcast ( + void * + ); + +-// External declarations for undefined interface ++// Declarations for undefined interface + // CORBA_EnumDef + TAO_IFR_Client_Export + CORBA_EnumDef_ptr + tao_CORBA_EnumDef_duplicate ( + CORBA_EnumDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + void + tao_CORBA_EnumDef_release ( + CORBA_EnumDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_EnumDef_ptr + tao_CORBA_EnumDef_nil ( + void + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_EnumDef_ptr + tao_CORBA_EnumDef_narrow ( + CORBA::Object *, + CORBA::Environment & + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA::Object * + tao_CORBA_EnumDef_upcast ( + void * + ); + +-// External declarations for undefined interface ++// Declarations for undefined interface + // CORBA_AliasDef + TAO_IFR_Client_Export + CORBA_AliasDef_ptr + tao_CORBA_AliasDef_duplicate ( + CORBA_AliasDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + void + tao_CORBA_AliasDef_release ( + CORBA_AliasDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_AliasDef_ptr + tao_CORBA_AliasDef_nil ( + void + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_AliasDef_ptr + tao_CORBA_AliasDef_narrow ( + CORBA::Object *, + CORBA::Environment & + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA::Object * + tao_CORBA_AliasDef_upcast ( + void * + ); + +-// External declarations for undefined interface ++// Declarations for undefined interface + // CORBA_InterfaceDef + TAO_IFR_Client_Export + CORBA_InterfaceDef_ptr + tao_CORBA_InterfaceDef_duplicate ( + CORBA_InterfaceDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + void + tao_CORBA_InterfaceDef_release ( + CORBA_InterfaceDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_InterfaceDef_ptr + tao_CORBA_InterfaceDef_nil ( + void + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_InterfaceDef_ptr + tao_CORBA_InterfaceDef_narrow ( + CORBA::Object *, + CORBA::Environment & + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA::Object * + tao_CORBA_InterfaceDef_upcast ( + void * + ); + +-// External declarations for undefined interface ++// Declarations for undefined interface + // CORBA_ExceptionDef + TAO_IFR_Client_Export + CORBA_ExceptionDef_ptr + tao_CORBA_ExceptionDef_duplicate ( + CORBA_ExceptionDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + void + tao_CORBA_ExceptionDef_release ( + CORBA_ExceptionDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_ExceptionDef_ptr + tao_CORBA_ExceptionDef_nil ( + void + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_ExceptionDef_ptr + tao_CORBA_ExceptionDef_narrow ( + CORBA::Object *, + CORBA::Environment & + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA::Object * + tao_CORBA_ExceptionDef_upcast ( + void * + ); + +-// External declarations for undefined interface ++// Declarations for undefined interface + // CORBA_NativeDef + TAO_IFR_Client_Export + CORBA_NativeDef_ptr + tao_CORBA_NativeDef_duplicate ( + CORBA_NativeDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + void + tao_CORBA_NativeDef_release ( + CORBA_NativeDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_NativeDef_ptr + tao_CORBA_NativeDef_nil ( + void + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_NativeDef_ptr + tao_CORBA_NativeDef_narrow ( + CORBA::Object *, + CORBA::Environment & + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA::Object * + tao_CORBA_NativeDef_upcast ( + void * + ); + +-// External declarations for undefined interface ++// Declarations for undefined interface + // CORBA_ValueDef + TAO_IFR_Client_Export + CORBA_ValueDef_ptr + tao_CORBA_ValueDef_duplicate ( + CORBA_ValueDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + void + tao_CORBA_ValueDef_release ( + CORBA_ValueDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_ValueDef_ptr + tao_CORBA_ValueDef_nil ( + void + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_ValueDef_ptr + tao_CORBA_ValueDef_narrow ( + CORBA::Object *, + CORBA::Environment & + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA::Object * + tao_CORBA_ValueDef_upcast ( + void * + ); + +-// External declarations for undefined interface ++// Declarations for undefined interface + // CORBA_ValueBoxDef + TAO_IFR_Client_Export + CORBA_ValueBoxDef_ptr + tao_CORBA_ValueBoxDef_duplicate ( + CORBA_ValueBoxDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + void + tao_CORBA_ValueBoxDef_release ( + CORBA_ValueBoxDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_ValueBoxDef_ptr + tao_CORBA_ValueBoxDef_nil ( + void + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_ValueBoxDef_ptr + tao_CORBA_ValueBoxDef_narrow ( + CORBA::Object *, + CORBA::Environment & + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA::Object * + tao_CORBA_ValueBoxDef_upcast ( + void * + ); + +-// External declarations for undefined interface ++// Declarations for undefined interface + // CORBA_AbstractInterfaceDef + TAO_IFR_Client_Export + CORBA_AbstractInterfaceDef_ptr + tao_CORBA_AbstractInterfaceDef_duplicate ( + CORBA_AbstractInterfaceDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + void + tao_CORBA_AbstractInterfaceDef_release ( + CORBA_AbstractInterfaceDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_AbstractInterfaceDef_ptr + tao_CORBA_AbstractInterfaceDef_nil ( + void + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_AbstractInterfaceDef_ptr + tao_CORBA_AbstractInterfaceDef_narrow ( + CORBA::Object *, + CORBA::Environment & + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA::Object * + tao_CORBA_AbstractInterfaceDef_upcast ( + void * + ); + +-// External declarations for undefined interface ++// Declarations for undefined interface + // CORBA_LocalInterfaceDef + TAO_IFR_Client_Export + CORBA_LocalInterfaceDef_ptr + tao_CORBA_LocalInterfaceDef_duplicate ( + CORBA_LocalInterfaceDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + void + tao_CORBA_LocalInterfaceDef_release ( + CORBA_LocalInterfaceDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_LocalInterfaceDef_ptr + tao_CORBA_LocalInterfaceDef_nil ( + void + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_LocalInterfaceDef_ptr + tao_CORBA_LocalInterfaceDef_narrow ( + CORBA::Object *, + CORBA::Environment & + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA::Object * + tao_CORBA_LocalInterfaceDef_upcast ( + void * diff --git a/TAO/tao/IFR_Client/diffs/IFR_BaseC.i.diff b/TAO/tao/IFR_Client/diffs/IFR_BaseC.i.diff index ad52809c647..2316355124b 100644 --- a/TAO/tao/IFR_Client/diffs/IFR_BaseC.i.diff +++ b/TAO/tao/IFR_Client/diffs/IFR_BaseC.i.diff @@ -1,5 +1,5 @@ ---- orig/IFR_BaseC.i Mon Apr 23 20:19:29 2001 -+++ IFR_BaseC.i Mon Apr 23 19:58:19 2001 +--- orig/IFR_BaseC.i Tue Apr 24 23:25:42 2001 ++++ IFR_BaseC.i Tue Apr 24 22:48:27 2001 @@ -1,6 +1,6 @@ // -*- C++ -*- // diff --git a/TAO/tao/IFR_Client/diffs/IFR_BasicC.cpp.diff b/TAO/tao/IFR_Client/diffs/IFR_BasicC.cpp.diff index e69de29bb2d..6e302b771db 100644 --- a/TAO/tao/IFR_Client/diffs/IFR_BasicC.cpp.diff +++ b/TAO/tao/IFR_Client/diffs/IFR_BasicC.cpp.diff @@ -0,0 +1,6169 @@ +--- orig/IFR_BasicC.cpp Tue Apr 24 23:25:50 2001 ++++ IFR_BasicC.cpp Tue Apr 24 23:02:55 2001 +@@ -1,6 +1,6 @@ + // -*- C++ -*- + // +-// $Id$ ++// $Id$ + + // **** Code generated by the The ACE ORB (TAO) IDL Compiler **** + // TAO and the TAO IDL Compiler have been developed by: +@@ -36,258 +36,6 @@ + #include "IFR_BasicC.i" + #endif /* !defined INLINE */ + +-static const CORBA::Long _oc_CORBA_PrimitiveKind[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 36, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x412f5072), +- ACE_NTOHL (0x696d6974), +- ACE_NTOHL (0x6976654b), +- ACE_NTOHL (0x696e643a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/PrimitiveKind:1.0 +- 14, +- ACE_NTOHL (0x5072696d), +- ACE_NTOHL (0x69746976), +- ACE_NTOHL (0x654b696e), +- ACE_NTOHL (0x64000000), // name = PrimitiveKind +- 22, // member count +- 8, +- ACE_NTOHL (0x706b5f6e), +- ACE_NTOHL (0x756c6c00), // name = pk_null +- 8, +- ACE_NTOHL (0x706b5f76), +- ACE_NTOHL (0x6f696400), // name = pk_void +- 9, +- ACE_NTOHL (0x706b5f73), +- ACE_NTOHL (0x686f7274), +- ACE_NTOHL (0x0), // name = pk_short +- 8, +- ACE_NTOHL (0x706b5f6c), +- ACE_NTOHL (0x6f6e6700), // name = pk_long +- 10, +- ACE_NTOHL (0x706b5f75), +- ACE_NTOHL (0x73686f72), +- ACE_NTOHL (0x74000000), // name = pk_ushort +- 9, +- ACE_NTOHL (0x706b5f75), +- ACE_NTOHL (0x6c6f6e67), +- ACE_NTOHL (0x0), // name = pk_ulong +- 9, +- ACE_NTOHL (0x706b5f66), +- ACE_NTOHL (0x6c6f6174), +- ACE_NTOHL (0x0), // name = pk_float +- 10, +- ACE_NTOHL (0x706b5f64), +- ACE_NTOHL (0x6f75626c), +- ACE_NTOHL (0x65000000), // name = pk_double +- 11, +- ACE_NTOHL (0x706b5f62), +- ACE_NTOHL (0x6f6f6c65), +- ACE_NTOHL (0x616e0000), // name = pk_boolean +- 8, +- ACE_NTOHL (0x706b5f63), +- ACE_NTOHL (0x68617200), // name = pk_char +- 9, +- ACE_NTOHL (0x706b5f6f), +- ACE_NTOHL (0x63746574), +- ACE_NTOHL (0x0), // name = pk_octet +- 7, +- ACE_NTOHL (0x706b5f61), +- ACE_NTOHL (0x6e790000), // name = pk_any +- 12, +- ACE_NTOHL (0x706b5f54), +- ACE_NTOHL (0x79706543), +- ACE_NTOHL (0x6f646500), // name = pk_TypeCode +- 13, +- ACE_NTOHL (0x706b5f50), +- ACE_NTOHL (0x72696e63), +- ACE_NTOHL (0x6970616c), +- ACE_NTOHL (0x0), // name = pk_Principal +- 10, +- ACE_NTOHL (0x706b5f73), +- ACE_NTOHL (0x7472696e), +- ACE_NTOHL (0x67000000), // name = pk_string +- 10, +- ACE_NTOHL (0x706b5f6f), +- ACE_NTOHL (0x626a7265), +- ACE_NTOHL (0x66000000), // name = pk_objref +- 12, +- ACE_NTOHL (0x706b5f6c), +- ACE_NTOHL (0x6f6e676c), +- ACE_NTOHL (0x6f6e6700), // name = pk_longlong +- 13, +- ACE_NTOHL (0x706b5f75), +- ACE_NTOHL (0x6c6f6e67), +- ACE_NTOHL (0x6c6f6e67), +- ACE_NTOHL (0x0), // name = pk_ulonglong +- 14, +- ACE_NTOHL (0x706b5f6c), +- ACE_NTOHL (0x6f6e6764), +- ACE_NTOHL (0x6f75626c), +- ACE_NTOHL (0x65000000), // name = pk_longdouble +- 9, +- ACE_NTOHL (0x706b5f77), +- ACE_NTOHL (0x63686172), +- ACE_NTOHL (0x0), // name = pk_wchar +- 11, +- ACE_NTOHL (0x706b5f77), +- ACE_NTOHL (0x73747269), +- ACE_NTOHL (0x6e670000), // name = pk_wstring +- 14, +- ACE_NTOHL (0x706b5f76), +- ACE_NTOHL (0x616c7565), +- ACE_NTOHL (0x5f626173), +- ACE_NTOHL (0x65000000), // name = pk_value_base +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_PrimitiveKind ( +- CORBA::tk_enum, +- sizeof (_oc_CORBA_PrimitiveKind), +- (char *) &_oc_CORBA_PrimitiveKind, +- 0, +- sizeof (CORBA::PrimitiveKind) +- ); +- +-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +-TAO_NAMESPACE_BEGIN (CORBA) +-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_PrimitiveKind, &_tc_TAO_tc_CORBA_PrimitiveKind) +-TAO_NAMESPACE_END +- +-static const CORBA::Long _oc_CORBA_AttributeMode[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 36, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x412f4174), +- ACE_NTOHL (0x74726962), +- ACE_NTOHL (0x7574654d), +- ACE_NTOHL (0x6f64653a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0 +- 14, +- ACE_NTOHL (0x41747472), +- ACE_NTOHL (0x69627574), +- ACE_NTOHL (0x654d6f64), +- ACE_NTOHL (0x65000000), // name = AttributeMode +- 2, // member count +- 12, +- ACE_NTOHL (0x41545452), +- ACE_NTOHL (0x5f4e4f52), +- ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL +- 14, +- ACE_NTOHL (0x41545452), +- ACE_NTOHL (0x5f524541), +- ACE_NTOHL (0x444f4e4c), +- ACE_NTOHL (0x59000000), // name = ATTR_READONLY +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_AttributeMode ( +- CORBA::tk_enum, +- sizeof (_oc_CORBA_AttributeMode), +- (char *) &_oc_CORBA_AttributeMode, +- 0, +- sizeof (CORBA::AttributeMode) +- ); +- +-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +-TAO_NAMESPACE_BEGIN (CORBA) +-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_AttributeMode, &_tc_TAO_tc_CORBA_AttributeMode) +-TAO_NAMESPACE_END +- +-static const CORBA::Long _oc_CORBA_OperationMode[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 36, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x412f4f70), +- ACE_NTOHL (0x65726174), +- ACE_NTOHL (0x696f6e4d), +- ACE_NTOHL (0x6f64653a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/OperationMode:1.0 +- 14, +- ACE_NTOHL (0x4f706572), +- ACE_NTOHL (0x6174696f), +- ACE_NTOHL (0x6e4d6f64), +- ACE_NTOHL (0x65000000), // name = OperationMode +- 2, // member count +- 10, +- ACE_NTOHL (0x4f505f4e), +- ACE_NTOHL (0x4f524d41), +- ACE_NTOHL (0x4c000000), // name = OP_NORMAL +- 10, +- ACE_NTOHL (0x4f505f4f), +- ACE_NTOHL (0x4e455741), +- ACE_NTOHL (0x59000000), // name = OP_ONEWAY +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_OperationMode ( +- CORBA::tk_enum, +- sizeof (_oc_CORBA_OperationMode), +- (char *) &_oc_CORBA_OperationMode, +- 0, +- sizeof (CORBA::OperationMode) +- ); +- +-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +-TAO_NAMESPACE_BEGIN (CORBA) +-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_OperationMode, &_tc_TAO_tc_CORBA_OperationMode) +-TAO_NAMESPACE_END +- +-static const CORBA::Long _oc_CORBA_ParameterMode[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 36, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x412f5061), +- ACE_NTOHL (0x72616d65), +- ACE_NTOHL (0x7465724d), +- ACE_NTOHL (0x6f64653a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0 +- 14, +- ACE_NTOHL (0x50617261), +- ACE_NTOHL (0x6d657465), +- ACE_NTOHL (0x724d6f64), +- ACE_NTOHL (0x65000000), // name = ParameterMode +- 3, // member count +- 9, +- ACE_NTOHL (0x50415241), +- ACE_NTOHL (0x4d5f494e), +- ACE_NTOHL (0x0), // name = PARAM_IN +- 10, +- ACE_NTOHL (0x50415241), +- ACE_NTOHL (0x4d5f4f55), +- ACE_NTOHL (0x54000000), // name = PARAM_OUT +- 12, +- ACE_NTOHL (0x50415241), +- ACE_NTOHL (0x4d5f494e), +- ACE_NTOHL (0x4f555400), // name = PARAM_INOUT +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_ParameterMode ( +- CORBA::tk_enum, +- sizeof (_oc_CORBA_ParameterMode), +- (char *) &_oc_CORBA_ParameterMode, +- 0, +- sizeof (CORBA::ParameterMode) +- ); +- +-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr) +-TAO_NAMESPACE_BEGIN (CORBA) +-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ParameterMode, &_tc_TAO_tc_CORBA_ParameterMode) +-TAO_NAMESPACE_END +- + CORBA_Repository_ptr + tao_CORBA_Repository_duplicate ( + CORBA_Repository_ptr p +@@ -2867,7 +2615,7 @@ + return CORBA_Repository::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_Repository:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/Repository:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_Repository::_nil ()); + if (is_a == 0) + return CORBA_Repository::_nil (); +@@ -2935,9 +2683,9 @@ + CORBA::Boolean CORBA_Repository::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) + { + if ( +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Repository:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Container:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IRObject:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Repository:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) || + (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) + return 1; // success using local knowledge + else +@@ -2986,7 +2734,7 @@ + + const char* CORBA_Repository::_interface_repository_id (void) const + { +- return "IDL:omg.org/CORBA_Repository:1.0"; ++ return "IDL:omg.org/CORBA/Repository:1.0"; + } + + CORBA_Contained_ptr CORBA_Repository::lookup_id ( +@@ -3147,38 +2895,6 @@ + ); + } + +-static const CORBA::Long _oc_CORBA_Repository[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 33, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5265), +- ACE_NTOHL (0x706f7369), +- ACE_NTOHL (0x746f7279), +- ACE_NTOHL (0x3a312e30), +- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA_Repository:1.0 +- 17, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5265), +- ACE_NTOHL (0x706f7369), +- ACE_NTOHL (0x746f7279), +- ACE_NTOHL (0x0), // name = CORBA_Repository +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_Repository ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_Repository), +- (char *) &_oc_CORBA_Repository, +- 0, +- sizeof (CORBA_Repository) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_Repository = +- &_tc_TAO_tc_CORBA_Repository; +- + CORBA_ModuleDef_ptr + tao_CORBA_ModuleDef_duplicate ( + CORBA_ModuleDef_ptr p +@@ -3513,7 +3229,7 @@ + return CORBA_ModuleDef::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_ModuleDef:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/ModuleDef:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_ModuleDef::_nil ()); + if (is_a == 0) + return CORBA_ModuleDef::_nil (); +@@ -3581,10 +3297,10 @@ + CORBA::Boolean CORBA_ModuleDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) + { + if ( +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_ModuleDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Container:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Contained:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IRObject:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ModuleDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) || + (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) + return 1; // success using local knowledge + else +@@ -3645,94 +3361,9 @@ + + const char* CORBA_ModuleDef::_interface_repository_id (void) const + { +- return "IDL:omg.org/CORBA_ModuleDef:1.0"; ++ return "IDL:omg.org/CORBA/ModuleDef:1.0"; + } + +-static const CORBA::Long _oc_CORBA_ModuleDef[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 32, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4d6f), +- ACE_NTOHL (0x64756c65), +- ACE_NTOHL (0x4465663a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA_ModuleDef:1.0 +- 16, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4d6f), +- ACE_NTOHL (0x64756c65), +- ACE_NTOHL (0x44656600), // name = CORBA_ModuleDef +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_ModuleDef ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_ModuleDef), +- (char *) &_oc_CORBA_ModuleDef, +- 0, +- sizeof (CORBA_ModuleDef) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_ModuleDef = +- &_tc_TAO_tc_CORBA_ModuleDef; +- +-static const CORBA::Long _oc_CORBA_ModuleDescription[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 40, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4d6f), +- ACE_NTOHL (0x64756c65), +- ACE_NTOHL (0x44657363), +- ACE_NTOHL (0x72697074), +- ACE_NTOHL (0x696f6e3a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA_ModuleDescription:1.0 +- 24, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4d6f), +- ACE_NTOHL (0x64756c65), +- ACE_NTOHL (0x44657363), +- ACE_NTOHL (0x72697074), +- ACE_NTOHL (0x696f6e00), // name = CORBA_ModuleDescription +- 4, // member count +- 5, +- ACE_NTOHL (0x6e616d65), +- ACE_NTOHL (0x0), // name = name +- CORBA::tk_string, +- 0U, // string length +- 3, +- ACE_NTOHL (0x69640000), // name = id +- CORBA::tk_string, +- 0U, // string length +- 11, +- ACE_NTOHL (0x64656669), +- ACE_NTOHL (0x6e65645f), +- ACE_NTOHL (0x696e0000), // name = defined_in +- CORBA::tk_string, +- 0U, // string length +- 8, +- ACE_NTOHL (0x76657273), +- ACE_NTOHL (0x696f6e00), // name = version +- CORBA::tk_string, +- 0U, // string length +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_ModuleDescription ( +- CORBA::tk_struct, +- sizeof (_oc_CORBA_ModuleDescription), +- (char *) &_oc_CORBA_ModuleDescription, +- 0, +- sizeof (CORBA_ModuleDescription) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_ModuleDescription = +- &_tc_TAO_tc_CORBA_ModuleDescription; +- + void CORBA_ModuleDescription::_tao_any_destructor (void *x) + { + CORBA_ModuleDescription *tmp = ACE_static_cast (CORBA_ModuleDescription*,x); +@@ -5320,7 +4951,7 @@ + return CORBA_ConstantDef::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_ConstantDef:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/ConstantDef:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_ConstantDef::_nil ()); + if (is_a == 0) + return CORBA_ConstantDef::_nil (); +@@ -5388,9 +5019,9 @@ + CORBA::Boolean CORBA_ConstantDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) + { + if ( +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_ConstantDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Contained:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IRObject:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ConstantDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) || + (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) + return 1; // success using local knowledge + else +@@ -5439,7 +5070,7 @@ + + const char* CORBA_ConstantDef::_interface_repository_id (void) const + { +- return "IDL:omg.org/CORBA_ConstantDef:1.0"; ++ return "IDL:omg.org/CORBA/ConstantDef:1.0"; + } + + CORBA::TypeCode_ptr CORBA_ConstantDef::type ( +@@ -5531,131 +5162,32 @@ + ); + } + +-static const CORBA::Long _oc_CORBA_ConstantDef[] = ++void CORBA_ConstantDescription::_tao_any_destructor (void *x) + { +- TAO_ENCAP_BYTE_ORDER, // byte order +- 34, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f436f), +- ACE_NTOHL (0x6e737461), +- ACE_NTOHL (0x6e744465), +- ACE_NTOHL (0x663a312e), +- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA_ConstantDef:1.0 +- 18, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f436f), +- ACE_NTOHL (0x6e737461), +- ACE_NTOHL (0x6e744465), +- ACE_NTOHL (0x66000000), // name = CORBA_ConstantDef +-}; ++ CORBA_ConstantDescription *tmp = ACE_static_cast (CORBA_ConstantDescription*,x); ++ delete tmp; ++} + +-static CORBA::TypeCode _tc_TAO_tc_CORBA_ConstantDef ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_ConstantDef), +- (char *) &_oc_CORBA_ConstantDef, +- 0, +- sizeof (CORBA_ConstantDef) +- ); ++CORBA_StructDef_ptr ++tao_CORBA_StructDef_duplicate ( ++ CORBA_StructDef_ptr p ++ ) ++{ ++ return CORBA_StructDef::_duplicate (p); ++} + +-CORBA::TypeCode_ptr _tc_CORBA_ConstantDef = +- &_tc_TAO_tc_CORBA_ConstantDef; ++void ++tao_CORBA_StructDef_release ( ++ CORBA_StructDef_ptr p ++ ) ++{ ++ CORBA::release (p); ++} + +-static const CORBA::Long _oc_CORBA_ConstantDescription[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 42, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f436f), +- ACE_NTOHL (0x6e737461), +- ACE_NTOHL (0x6e744465), +- ACE_NTOHL (0x73637269), +- ACE_NTOHL (0x7074696f), +- ACE_NTOHL (0x6e3a312e), +- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA_ConstantDescription:1.0 +- 26, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f436f), +- ACE_NTOHL (0x6e737461), +- ACE_NTOHL (0x6e744465), +- ACE_NTOHL (0x73637269), +- ACE_NTOHL (0x7074696f), +- ACE_NTOHL (0x6e000000), // name = CORBA_ConstantDescription +- 6, // member count +- 5, +- ACE_NTOHL (0x6e616d65), +- ACE_NTOHL (0x0), // name = name +- CORBA::tk_string, +- 0U, // string length +- 3, +- ACE_NTOHL (0x69640000), // name = id +- CORBA::tk_string, +- 0U, // string length +- 11, +- ACE_NTOHL (0x64656669), +- ACE_NTOHL (0x6e65645f), +- ACE_NTOHL (0x696e0000), // name = defined_in +- CORBA::tk_string, +- 0U, // string length +- 8, +- ACE_NTOHL (0x76657273), +- ACE_NTOHL (0x696f6e00), // name = version +- CORBA::tk_string, +- 0U, // string length +- 5, +- ACE_NTOHL (0x74797065), +- ACE_NTOHL (0x0), // name = type +- CORBA::tk_TypeCode, +- +- 6, +- ACE_NTOHL (0x76616c75), +- ACE_NTOHL (0x65000000), // name = value +- CORBA::tk_any, +- +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_ConstantDescription ( +- CORBA::tk_struct, +- sizeof (_oc_CORBA_ConstantDescription), +- (char *) &_oc_CORBA_ConstantDescription, +- 0, +- sizeof (CORBA_ConstantDescription) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_ConstantDescription = +- &_tc_TAO_tc_CORBA_ConstantDescription; +- +-void CORBA_ConstantDescription::_tao_any_destructor (void *x) +-{ +- CORBA_ConstantDescription *tmp = ACE_static_cast (CORBA_ConstantDescription*,x); +- delete tmp; +-} +- +-CORBA_StructDef_ptr +-tao_CORBA_StructDef_duplicate ( +- CORBA_StructDef_ptr p +- ) +-{ +- return CORBA_StructDef::_duplicate (p); +-} +- +-void +-tao_CORBA_StructDef_release ( +- CORBA_StructDef_ptr p +- ) +-{ +- CORBA::release (p); +-} +- +-CORBA_StructDef_ptr +-tao_CORBA_StructDef_nil ( +- void +- ) ++CORBA_StructDef_ptr ++tao_CORBA_StructDef_nil ( ++ void ++ ) + { + return CORBA_StructDef::_nil (); + } +@@ -6469,7 +6001,7 @@ + return CORBA_StructDef::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_StructDef:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/StructDef:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_StructDef::_nil ()); + if (is_a == 0) + return CORBA_StructDef::_nil (); +@@ -6537,12 +6069,12 @@ + CORBA::Boolean CORBA_StructDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) + { + if ( +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_StructDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_TypedefDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Container:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Contained:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IDLType:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IRObject:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/StructDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/TypedefDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) || + (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) + return 1; // success using local knowledge + else +@@ -6627,7 +6159,7 @@ + + const char* CORBA_StructDef::_interface_repository_id (void) const + { +- return "IDL:omg.org/CORBA_StructDef:1.0"; ++ return "IDL:omg.org/CORBA/StructDef:1.0"; + } + + CORBA_StructMemberSeq * CORBA_StructDef::members ( +@@ -6666,36 +6198,6 @@ + ); + } + +-static const CORBA::Long _oc_CORBA_StructDef[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 32, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5374), +- ACE_NTOHL (0x72756374), +- ACE_NTOHL (0x4465663a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA_StructDef:1.0 +- 16, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5374), +- ACE_NTOHL (0x72756374), +- ACE_NTOHL (0x44656600), // name = CORBA_StructDef +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_StructDef ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_StructDef), +- (char *) &_oc_CORBA_StructDef, +- 0, +- sizeof (CORBA_StructDef) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_StructDef = +- &_tc_TAO_tc_CORBA_StructDef; +- + CORBA_UnionDef_ptr + tao_CORBA_UnionDef_duplicate ( + CORBA_UnionDef_ptr p +@@ -8280,7 +7782,7 @@ + return CORBA_UnionDef::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_UnionDef:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/UnionDef:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_UnionDef::_nil ()); + if (is_a == 0) + return CORBA_UnionDef::_nil (); +@@ -8348,12 +7850,12 @@ + CORBA::Boolean CORBA_UnionDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) + { + if ( +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_UnionDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_TypedefDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Container:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Contained:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IDLType:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IRObject:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/UnionDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/TypedefDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) || + (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) + return 1; // success using local knowledge + else +@@ -8438,7 +7940,7 @@ + + const char* CORBA_UnionDef::_interface_repository_id (void) const + { +- return "IDL:omg.org/CORBA_UnionDef:1.0"; ++ return "IDL:omg.org/CORBA/UnionDef:1.0"; + } + + CORBA::TypeCode_ptr CORBA_UnionDef::discriminator_type ( +@@ -8530,36 +8032,6 @@ + ); + } + +-static const CORBA::Long _oc_CORBA_UnionDef[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 31, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f556e), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65663a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_UnionDef:1.0 +- 15, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f556e), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65660000), // name = CORBA_UnionDef +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_UnionDef ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_UnionDef), +- (char *) &_oc_CORBA_UnionDef, +- 0, +- sizeof (CORBA_UnionDef) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_UnionDef = +- &_tc_TAO_tc_CORBA_UnionDef; +- + CORBA_EnumDef_ptr + tao_CORBA_EnumDef_duplicate ( + CORBA_EnumDef_ptr p +@@ -9391,7 +8863,7 @@ + return CORBA_EnumDef::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_EnumDef:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/EnumDef:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_EnumDef::_nil ()); + if (is_a == 0) + return CORBA_EnumDef::_nil (); +@@ -9459,11 +8931,11 @@ + CORBA::Boolean CORBA_EnumDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) + { + if ( +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_EnumDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_TypedefDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Contained:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IDLType:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IRObject:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/EnumDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/TypedefDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) || + (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) + return 1; // success using local knowledge + else +@@ -9536,7 +9008,7 @@ + + const char* CORBA_EnumDef::_interface_repository_id (void) const + { +- return "IDL:omg.org/CORBA_EnumDef:1.0"; ++ return "IDL:omg.org/CORBA/EnumDef:1.0"; + } + + CORBA_EnumMemberSeq * CORBA_EnumDef::members ( +@@ -9575,36 +9047,6 @@ + ); + } + +-static const CORBA::Long _oc_CORBA_EnumDef[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 30, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f456e), +- ACE_NTOHL (0x756d4465), +- ACE_NTOHL (0x663a312e), +- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA_EnumDef:1.0 +- 14, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f456e), +- ACE_NTOHL (0x756d4465), +- ACE_NTOHL (0x66000000), // name = CORBA_EnumDef +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_EnumDef ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_EnumDef), +- (char *) &_oc_CORBA_EnumDef, +- 0, +- sizeof (CORBA_EnumDef) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_EnumDef = +- &_tc_TAO_tc_CORBA_EnumDef; +- + CORBA_AliasDef_ptr + tao_CORBA_AliasDef_duplicate ( + CORBA_AliasDef_ptr p +@@ -10435,7 +9877,7 @@ + return CORBA_AliasDef::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_AliasDef:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/AliasDef:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_AliasDef::_nil ()); + if (is_a == 0) + return CORBA_AliasDef::_nil (); +@@ -10503,11 +9945,11 @@ + CORBA::Boolean CORBA_AliasDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) + { + if ( +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_AliasDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_TypedefDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Contained:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IDLType:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IRObject:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/AliasDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/TypedefDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) || + (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) + return 1; // success using local knowledge + else +@@ -10580,7 +10022,7 @@ + + const char* CORBA_AliasDef::_interface_repository_id (void) const + { +- return "IDL:omg.org/CORBA_AliasDef:1.0"; ++ return "IDL:omg.org/CORBA/AliasDef:1.0"; + } + + CORBA_IDLType_ptr CORBA_AliasDef::original_type_def ( +@@ -10619,36 +10061,6 @@ + ); + } + +-static const CORBA::Long _oc_CORBA_AliasDef[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 31, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f416c), +- ACE_NTOHL (0x69617344), +- ACE_NTOHL (0x65663a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_AliasDef:1.0 +- 15, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f416c), +- ACE_NTOHL (0x69617344), +- ACE_NTOHL (0x65660000), // name = CORBA_AliasDef +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_AliasDef ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_AliasDef), +- (char *) &_oc_CORBA_AliasDef, +- 0, +- sizeof (CORBA_AliasDef) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_AliasDef = +- &_tc_TAO_tc_CORBA_AliasDef; +- + CORBA_NativeDef_ptr + tao_CORBA_NativeDef_duplicate ( + CORBA_NativeDef_ptr p +@@ -10981,7 +10393,7 @@ + return CORBA_NativeDef::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_NativeDef:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/NativeDef:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_NativeDef::_nil ()); + if (is_a == 0) + return CORBA_NativeDef::_nil (); +@@ -11049,11 +10461,11 @@ + CORBA::Boolean CORBA_NativeDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) + { + if ( +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_NativeDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_TypedefDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Contained:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IDLType:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IRObject:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/NativeDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/TypedefDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) || + (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) + return 1; // success using local knowledge + else +@@ -11126,39 +10538,9 @@ + + const char* CORBA_NativeDef::_interface_repository_id (void) const + { +- return "IDL:omg.org/CORBA_NativeDef:1.0"; ++ return "IDL:omg.org/CORBA/NativeDef:1.0"; + } + +-static const CORBA::Long _oc_CORBA_NativeDef[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 32, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4e61), +- ACE_NTOHL (0x74697665), +- ACE_NTOHL (0x4465663a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA_NativeDef:1.0 +- 16, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4e61), +- ACE_NTOHL (0x74697665), +- ACE_NTOHL (0x44656600), // name = CORBA_NativeDef +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_NativeDef ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_NativeDef), +- (char *) &_oc_CORBA_NativeDef, +- 0, +- sizeof (CORBA_NativeDef) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_NativeDef = +- &_tc_TAO_tc_CORBA_NativeDef; +- + CORBA_PrimitiveDef_ptr + tao_CORBA_PrimitiveDef_duplicate ( + CORBA_PrimitiveDef_ptr p +@@ -11742,7 +11124,7 @@ + return CORBA_PrimitiveDef::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_PrimitiveDef:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/PrimitiveDef:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_PrimitiveDef::_nil ()); + if (is_a == 0) + return CORBA_PrimitiveDef::_nil (); +@@ -11810,9 +11192,9 @@ + CORBA::Boolean CORBA_PrimitiveDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) + { + if ( +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_PrimitiveDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IDLType:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IRObject:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/PrimitiveDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) || + (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) + return 1; // success using local knowledge + else +@@ -11861,7 +11243,7 @@ + + const char* CORBA_PrimitiveDef::_interface_repository_id (void) const + { +- return "IDL:omg.org/CORBA_PrimitiveDef:1.0"; ++ return "IDL:omg.org/CORBA/PrimitiveDef:1.0"; + } + + CORBA::PrimitiveKind CORBA_PrimitiveDef::kind ( +@@ -11881,38 +11263,6 @@ + ); + } + +-static const CORBA::Long _oc_CORBA_PrimitiveDef[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 35, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5072), +- ACE_NTOHL (0x696d6974), +- ACE_NTOHL (0x69766544), +- ACE_NTOHL (0x65663a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_PrimitiveDef:1.0 +- 19, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5072), +- ACE_NTOHL (0x696d6974), +- ACE_NTOHL (0x69766544), +- ACE_NTOHL (0x65660000), // name = CORBA_PrimitiveDef +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_PrimitiveDef ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_PrimitiveDef), +- (char *) &_oc_CORBA_PrimitiveDef, +- 0, +- sizeof (CORBA_PrimitiveDef) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_PrimitiveDef = +- &_tc_TAO_tc_CORBA_PrimitiveDef; +- + CORBA_StringDef_ptr + tao_CORBA_StringDef_duplicate ( + CORBA_StringDef_ptr p +@@ -12740,7 +12090,7 @@ + return CORBA_StringDef::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_StringDef:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/StringDef:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_StringDef::_nil ()); + if (is_a == 0) + return CORBA_StringDef::_nil (); +@@ -12808,9 +12158,9 @@ + CORBA::Boolean CORBA_StringDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) + { + if ( +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_StringDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IDLType:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IRObject:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/StringDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) || + (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) + return 1; // success using local knowledge + else +@@ -12859,7 +12209,7 @@ + + const char* CORBA_StringDef::_interface_repository_id (void) const + { +- return "IDL:omg.org/CORBA_StringDef:1.0"; ++ return "IDL:omg.org/CORBA/StringDef:1.0"; + } + + CORBA::ULong CORBA_StringDef::bound ( +@@ -12898,36 +12248,6 @@ + ); + } + +-static const CORBA::Long _oc_CORBA_StringDef[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 32, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5374), +- ACE_NTOHL (0x72696e67), +- ACE_NTOHL (0x4465663a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA_StringDef:1.0 +- 16, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5374), +- ACE_NTOHL (0x72696e67), +- ACE_NTOHL (0x44656600), // name = CORBA_StringDef +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_StringDef ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_StringDef), +- (char *) &_oc_CORBA_StringDef, +- 0, +- sizeof (CORBA_StringDef) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_StringDef = +- &_tc_TAO_tc_CORBA_StringDef; +- + CORBA_WstringDef_ptr + tao_CORBA_WstringDef_duplicate ( + CORBA_WstringDef_ptr p +@@ -13755,7 +13075,7 @@ + return CORBA_WstringDef::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_WstringDef:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/WstringDef:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_WstringDef::_nil ()); + if (is_a == 0) + return CORBA_WstringDef::_nil (); +@@ -13823,9 +13143,9 @@ + CORBA::Boolean CORBA_WstringDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) + { + if ( +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_WstringDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IDLType:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IRObject:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/WstringDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) || + (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) + return 1; // success using local knowledge + else +@@ -13874,7 +13194,7 @@ + + const char* CORBA_WstringDef::_interface_repository_id (void) const + { +- return "IDL:omg.org/CORBA_WstringDef:1.0"; ++ return "IDL:omg.org/CORBA/WstringDef:1.0"; + } + + CORBA::ULong CORBA_WstringDef::bound ( +@@ -13913,38 +13233,6 @@ + ); + } + +-static const CORBA::Long _oc_CORBA_WstringDef[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 33, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5773), +- ACE_NTOHL (0x7472696e), +- ACE_NTOHL (0x67446566), +- ACE_NTOHL (0x3a312e30), +- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA_WstringDef:1.0 +- 17, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5773), +- ACE_NTOHL (0x7472696e), +- ACE_NTOHL (0x67446566), +- ACE_NTOHL (0x0), // name = CORBA_WstringDef +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_WstringDef ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_WstringDef), +- (char *) &_oc_CORBA_WstringDef, +- 0, +- sizeof (CORBA_WstringDef) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_WstringDef = +- &_tc_TAO_tc_CORBA_WstringDef; +- + CORBA_SequenceDef_ptr + tao_CORBA_SequenceDef_duplicate ( + CORBA_SequenceDef_ptr p +@@ -15523,7 +14811,7 @@ + return CORBA_SequenceDef::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_SequenceDef:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/SequenceDef:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_SequenceDef::_nil ()); + if (is_a == 0) + return CORBA_SequenceDef::_nil (); +@@ -15642,7 +14930,7 @@ + + const char* CORBA_SequenceDef::_interface_repository_id (void) const + { +- return "IDL:omg.org/CORBA_SequenceDef:1.0"; ++ return "IDL:omg.org/CORBA/SequenceDef:1.0"; + } + + CORBA::ULong CORBA_SequenceDef::bound ( +@@ -15734,38 +15022,6 @@ + ); + } + +-static const CORBA::Long _oc_CORBA_SequenceDef[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 34, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5365), +- ACE_NTOHL (0x7175656e), +- ACE_NTOHL (0x63654465), +- ACE_NTOHL (0x663a312e), +- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA_SequenceDef:1.0 +- 18, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5365), +- ACE_NTOHL (0x7175656e), +- ACE_NTOHL (0x63654465), +- ACE_NTOHL (0x66000000), // name = CORBA_SequenceDef +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_SequenceDef ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_SequenceDef), +- (char *) &_oc_CORBA_SequenceDef, +- 0, +- sizeof (CORBA_SequenceDef) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_SequenceDef = +- &_tc_TAO_tc_CORBA_SequenceDef; +- + CORBA_ArrayDef_ptr + tao_CORBA_ArrayDef_duplicate ( + CORBA_ArrayDef_ptr p +@@ -17344,7 +16600,7 @@ + return CORBA_ArrayDef::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_ArrayDef:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/ArrayDef:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_ArrayDef::_nil ()); + if (is_a == 0) + return CORBA_ArrayDef::_nil (); +@@ -17412,9 +16668,9 @@ + CORBA::Boolean CORBA_ArrayDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) + { + if ( +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_ArrayDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IDLType:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IRObject:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ArrayDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) || + (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) + return 1; // success using local knowledge + else +@@ -17463,7 +16719,7 @@ + + const char* CORBA_ArrayDef::_interface_repository_id (void) const + { +- return "IDL:omg.org/CORBA_ArrayDef:1.0"; ++ return "IDL:omg.org/CORBA/ArrayDef:1.0"; + } + + CORBA::ULong CORBA_ArrayDef::length ( +@@ -17555,36 +16811,6 @@ + ); + } + +-static const CORBA::Long _oc_CORBA_ArrayDef[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 31, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4172), +- ACE_NTOHL (0x72617944), +- ACE_NTOHL (0x65663a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_ArrayDef:1.0 +- 15, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4172), +- ACE_NTOHL (0x72617944), +- ACE_NTOHL (0x65660000), // name = CORBA_ArrayDef +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_ArrayDef ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_ArrayDef), +- (char *) &_oc_CORBA_ArrayDef, +- 0, +- sizeof (CORBA_ArrayDef) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_ArrayDef = +- &_tc_TAO_tc_CORBA_ArrayDef; +- + CORBA_ExceptionDef_ptr + tao_CORBA_ExceptionDef_duplicate ( + CORBA_ExceptionDef_ptr p +@@ -18671,7 +17897,7 @@ + return CORBA_ExceptionDef::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_ExceptionDef:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/ExceptionDef:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_ExceptionDef::_nil ()); + if (is_a == 0) + return CORBA_ExceptionDef::_nil (); +@@ -18739,10 +17965,10 @@ + CORBA::Boolean CORBA_ExceptionDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) + { + if ( +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_ExceptionDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Contained:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Container:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IRObject:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ExceptionDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) || + (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) + return 1; // success using local knowledge + else +@@ -18803,7 +18029,7 @@ + + const char* CORBA_ExceptionDef::_interface_repository_id (void) const + { +- return "IDL:omg.org/CORBA_ExceptionDef:1.0"; ++ return "IDL:omg.org/CORBA/ExceptionDef:1.0"; + } + + CORBA::TypeCode_ptr CORBA_ExceptionDef::type ( +@@ -18859,115 +18085,21 @@ + ); + } + +-static const CORBA::Long _oc_CORBA_ExceptionDef[] = ++void CORBA_ExceptionDescription::_tao_any_destructor (void *x) + { +- TAO_ENCAP_BYTE_ORDER, // byte order +- 35, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63657074), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65663a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_ExceptionDef:1.0 +- 19, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63657074), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65660000), // name = CORBA_ExceptionDef +-}; ++ CORBA_ExceptionDescription *tmp = ACE_static_cast (CORBA_ExceptionDescription*,x); ++ delete tmp; ++} + +-static CORBA::TypeCode _tc_TAO_tc_CORBA_ExceptionDef ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_ExceptionDef), +- (char *) &_oc_CORBA_ExceptionDef, +- 0, +- sizeof (CORBA_ExceptionDef) +- ); + +-CORBA::TypeCode_ptr _tc_CORBA_ExceptionDef = +- &_tc_TAO_tc_CORBA_ExceptionDef; ++#if !defined (TAO_USE_SEQUENCE_TEMPLATES) ++ ++#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CS_) ++#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CS_ + +-static const CORBA::Long _oc_CORBA_ExceptionDescription[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 43, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63657074), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e3a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_ExceptionDescription:1.0 +- 27, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63657074), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e0000), // name = CORBA_ExceptionDescription +- 5, // member count +- 5, +- ACE_NTOHL (0x6e616d65), +- ACE_NTOHL (0x0), // name = name +- CORBA::tk_string, +- 0U, // string length +- 3, +- ACE_NTOHL (0x69640000), // name = id +- CORBA::tk_string, +- 0U, // string length +- 11, +- ACE_NTOHL (0x64656669), +- ACE_NTOHL (0x6e65645f), +- ACE_NTOHL (0x696e0000), // name = defined_in +- CORBA::tk_string, +- 0U, // string length +- 8, +- ACE_NTOHL (0x76657273), +- ACE_NTOHL (0x696f6e00), // name = version +- CORBA::tk_string, +- 0U, // string length +- 5, +- ACE_NTOHL (0x74797065), +- ACE_NTOHL (0x0), // name = type +- CORBA::tk_TypeCode, +- +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_ExceptionDescription ( +- CORBA::tk_struct, +- sizeof (_oc_CORBA_ExceptionDescription), +- (char *) &_oc_CORBA_ExceptionDescription, +- 0, +- sizeof (CORBA_ExceptionDescription) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_ExceptionDescription = +- &_tc_TAO_tc_CORBA_ExceptionDescription; +- +-void CORBA_ExceptionDescription::_tao_any_destructor (void *x) +-{ +- CORBA_ExceptionDescription *tmp = ACE_static_cast (CORBA_ExceptionDescription*,x); +- delete tmp; +-} +- +- +-#if !defined (TAO_USE_SEQUENCE_TEMPLATES) +- +-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CS_) +-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CS_ +- +- // The Base_Sequence functions, please see tao/Sequence.h +- void +- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_allocate_buffer (CORBA::ULong length) ++ // The Base_Sequence functions, please see tao/Sequence.h ++ void ++ _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_allocate_buffer (CORBA::ULong length) + { + CORBA_ExceptionDef **tmp = 0; + tmp = _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::allocbuf (length); +@@ -19100,66 +18232,6 @@ + + #endif /* end #if !defined */ + +-static const CORBA::Long _oc_CORBA_ExceptionDefSeq[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 38, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63657074), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65665365), +- ACE_NTOHL (0x713a312e), +- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA_ExceptionDefSeq:1.0 +- 22, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63657074), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65665365), +- ACE_NTOHL (0x71000000), // name = CORBA_ExceptionDefSeq +- CORBA::tk_sequence, // typecode kind +- 84, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- CORBA::tk_objref, // typecode kind +- 68, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 35, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63657074), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65663a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_ExceptionDef:1.0 +- 19, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63657074), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65660000), // name = CORBA_ExceptionDef +- +- 0U, +- +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_ExceptionDefSeq ( +- CORBA::tk_alias, +- sizeof (_oc_CORBA_ExceptionDefSeq), +- (char *) &_oc_CORBA_ExceptionDefSeq, +- 0, +- sizeof (CORBA_ExceptionDefSeq) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_ExceptionDefSeq = +- &_tc_TAO_tc_CORBA_ExceptionDefSeq; +- +- + #if !defined (TAO_USE_SEQUENCE_TEMPLATES) + + #if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CS_) +@@ -19255,95 +18327,6 @@ + + #endif /* end #if !defined */ + +-static const CORBA::Long _oc_CORBA_ExcDescriptionSeq[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 40, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63446573), +- ACE_NTOHL (0x63726970), +- ACE_NTOHL (0x74696f6e), +- ACE_NTOHL (0x5365713a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA_ExcDescriptionSeq:1.0 +- 24, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63446573), +- ACE_NTOHL (0x63726970), +- ACE_NTOHL (0x74696f6e), +- ACE_NTOHL (0x53657100), // name = CORBA_ExcDescriptionSeq +- CORBA::tk_sequence, // typecode kind +- 200, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- CORBA::tk_struct, // typecode kind +- 184, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 43, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63657074), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e3a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_ExceptionDescription:1.0 +- 27, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63657074), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e0000), // name = CORBA_ExceptionDescription +- 5, // member count +- 5, +- ACE_NTOHL (0x6e616d65), +- ACE_NTOHL (0x0), // name = name +- CORBA::tk_string, +- 0U, // string length +- 3, +- ACE_NTOHL (0x69640000), // name = id +- CORBA::tk_string, +- 0U, // string length +- 11, +- ACE_NTOHL (0x64656669), +- ACE_NTOHL (0x6e65645f), +- ACE_NTOHL (0x696e0000), // name = defined_in +- CORBA::tk_string, +- 0U, // string length +- 8, +- ACE_NTOHL (0x76657273), +- ACE_NTOHL (0x696f6e00), // name = version +- CORBA::tk_string, +- 0U, // string length +- 5, +- ACE_NTOHL (0x74797065), +- ACE_NTOHL (0x0), // name = type +- CORBA::tk_TypeCode, +- +- +- 0U, +- +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_ExcDescriptionSeq ( +- CORBA::tk_alias, +- sizeof (_oc_CORBA_ExcDescriptionSeq), +- (char *) &_oc_CORBA_ExcDescriptionSeq, +- 0, +- sizeof (CORBA_ExcDescriptionSeq) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_ExcDescriptionSeq = +- &_tc_TAO_tc_CORBA_ExcDescriptionSeq; +- + CORBA_AttributeDef_ptr + tao_CORBA_AttributeDef_duplicate ( + CORBA_AttributeDef_ptr p +@@ -20923,7 +19906,7 @@ + return CORBA_AttributeDef::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_AttributeDef:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/AttributeDef:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_AttributeDef::_nil ()); + if (is_a == 0) + return CORBA_AttributeDef::_nil (); +@@ -20991,9 +19974,9 @@ + CORBA::Boolean CORBA_AttributeDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) + { + if ( +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_AttributeDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Contained:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IRObject:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/AttributeDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) || + (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) + return 1; // success using local knowledge + else +@@ -21042,7 +20025,7 @@ + + const char* CORBA_AttributeDef::_interface_repository_id (void) const + { +- return "IDL:omg.org/CORBA_AttributeDef:1.0"; ++ return "IDL:omg.org/CORBA/AttributeDef:1.0"; + } + + CORBA::TypeCode_ptr CORBA_AttributeDef::type ( +@@ -21134,259 +20117,29 @@ + ); + } + +-static const CORBA::Long _oc_CORBA_AttributeDef[] = ++void CORBA_AttributeDescription::_tao_any_destructor (void *x) + { +- TAO_ENCAP_BYTE_ORDER, // byte order +- 35, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4174), +- ACE_NTOHL (0x74726962), +- ACE_NTOHL (0x75746544), +- ACE_NTOHL (0x65663a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_AttributeDef:1.0 +- 19, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4174), +- ACE_NTOHL (0x74726962), +- ACE_NTOHL (0x75746544), +- ACE_NTOHL (0x65660000), // name = CORBA_AttributeDef +-}; ++ CORBA_AttributeDescription *tmp = ACE_static_cast (CORBA_AttributeDescription*,x); ++ delete tmp; ++} + +-static CORBA::TypeCode _tc_TAO_tc_CORBA_AttributeDef ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_AttributeDef), +- (char *) &_oc_CORBA_AttributeDef, +- 0, +- sizeof (CORBA_AttributeDef) +- ); ++void CORBA_ParameterDescription::_tao_any_destructor (void *x) ++{ ++ CORBA_ParameterDescription *tmp = ACE_static_cast (CORBA_ParameterDescription*,x); ++ delete tmp; ++} + +-CORBA::TypeCode_ptr _tc_CORBA_AttributeDef = +- &_tc_TAO_tc_CORBA_AttributeDef; + +-static const CORBA::Long _oc_CORBA_AttributeDescription[] = ++#if !defined (TAO_USE_SEQUENCE_TEMPLATES) ++ ++#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CS_) ++#define __TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CS_ ++ ++ void ++ _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::_allocate_buffer (CORBA::ULong length) + { +- TAO_ENCAP_BYTE_ORDER, // byte order +- 43, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4174), +- ACE_NTOHL (0x74726962), +- ACE_NTOHL (0x75746544), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e3a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_AttributeDescription:1.0 +- 27, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4174), +- ACE_NTOHL (0x74726962), +- ACE_NTOHL (0x75746544), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e0000), // name = CORBA_AttributeDescription +- 6, // member count +- 5, +- ACE_NTOHL (0x6e616d65), +- ACE_NTOHL (0x0), // name = name +- CORBA::tk_string, +- 0U, // string length +- 3, +- ACE_NTOHL (0x69640000), // name = id +- CORBA::tk_string, +- 0U, // string length +- 11, +- ACE_NTOHL (0x64656669), +- ACE_NTOHL (0x6e65645f), +- ACE_NTOHL (0x696e0000), // name = defined_in +- CORBA::tk_string, +- 0U, // string length +- 8, +- ACE_NTOHL (0x76657273), +- ACE_NTOHL (0x696f6e00), // name = version +- CORBA::tk_string, +- 0U, // string length +- 5, +- ACE_NTOHL (0x74797065), +- ACE_NTOHL (0x0), // name = type +- CORBA::tk_TypeCode, +- +- 5, +- ACE_NTOHL (0x6d6f6465), +- ACE_NTOHL (0x0), // name = mode +- CORBA::tk_enum, // typecode kind +- 104, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 36, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x412f4174), +- ACE_NTOHL (0x74726962), +- ACE_NTOHL (0x7574654d), +- ACE_NTOHL (0x6f64653a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0 +- 14, +- ACE_NTOHL (0x41747472), +- ACE_NTOHL (0x69627574), +- ACE_NTOHL (0x654d6f64), +- ACE_NTOHL (0x65000000), // name = AttributeMode +- 2, // member count +- 12, +- ACE_NTOHL (0x41545452), +- ACE_NTOHL (0x5f4e4f52), +- ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL +- 14, +- ACE_NTOHL (0x41545452), +- ACE_NTOHL (0x5f524541), +- ACE_NTOHL (0x444f4e4c), +- ACE_NTOHL (0x59000000), // name = ATTR_READONLY +- +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_AttributeDescription ( +- CORBA::tk_struct, +- sizeof (_oc_CORBA_AttributeDescription), +- (char *) &_oc_CORBA_AttributeDescription, +- 0, +- sizeof (CORBA_AttributeDescription) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_AttributeDescription = +- &_tc_TAO_tc_CORBA_AttributeDescription; +- +-void CORBA_AttributeDescription::_tao_any_destructor (void *x) +-{ +- CORBA_AttributeDescription *tmp = ACE_static_cast (CORBA_AttributeDescription*,x); +- delete tmp; +-} +- +-static const CORBA::Long _oc_CORBA_ParameterDescription[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 43, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5061), +- ACE_NTOHL (0x72616d65), +- ACE_NTOHL (0x74657244), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e3a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_ParameterDescription:1.0 +- 27, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5061), +- ACE_NTOHL (0x72616d65), +- ACE_NTOHL (0x74657244), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e0000), // name = CORBA_ParameterDescription +- 4, // member count +- 5, +- ACE_NTOHL (0x6e616d65), +- ACE_NTOHL (0x0), // name = name +- CORBA::tk_string, +- 0U, // string length +- 5, +- ACE_NTOHL (0x74797065), +- ACE_NTOHL (0x0), // name = type +- CORBA::tk_TypeCode, +- +- 9, +- ACE_NTOHL (0x74797065), +- ACE_NTOHL (0x5f646566), +- ACE_NTOHL (0x0), // name = type_def +- CORBA::tk_objref, // typecode kind +- 60, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 30, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4944), +- ACE_NTOHL (0x4c547970), +- ACE_NTOHL (0x653a312e), +- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA_IDLType:1.0 +- 14, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4944), +- ACE_NTOHL (0x4c547970), +- ACE_NTOHL (0x65000000), // name = CORBA_IDLType +- +- 5, +- ACE_NTOHL (0x6d6f6465), +- ACE_NTOHL (0x0), // name = mode +- CORBA::tk_enum, // typecode kind +- 116, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 36, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x412f5061), +- ACE_NTOHL (0x72616d65), +- ACE_NTOHL (0x7465724d), +- ACE_NTOHL (0x6f64653a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0 +- 14, +- ACE_NTOHL (0x50617261), +- ACE_NTOHL (0x6d657465), +- ACE_NTOHL (0x724d6f64), +- ACE_NTOHL (0x65000000), // name = ParameterMode +- 3, // member count +- 9, +- ACE_NTOHL (0x50415241), +- ACE_NTOHL (0x4d5f494e), +- ACE_NTOHL (0x0), // name = PARAM_IN +- 10, +- ACE_NTOHL (0x50415241), +- ACE_NTOHL (0x4d5f4f55), +- ACE_NTOHL (0x54000000), // name = PARAM_OUT +- 12, +- ACE_NTOHL (0x50415241), +- ACE_NTOHL (0x4d5f494e), +- ACE_NTOHL (0x4f555400), // name = PARAM_INOUT +- +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_ParameterDescription ( +- CORBA::tk_struct, +- sizeof (_oc_CORBA_ParameterDescription), +- (char *) &_oc_CORBA_ParameterDescription, +- 0, +- sizeof (CORBA_ParameterDescription) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_ParameterDescription = +- &_tc_TAO_tc_CORBA_ParameterDescription; +- +-void CORBA_ParameterDescription::_tao_any_destructor (void *x) +-{ +- CORBA_ParameterDescription *tmp = ACE_static_cast (CORBA_ParameterDescription*,x); +- delete tmp; +-} +- +- +-#if !defined (TAO_USE_SEQUENCE_TEMPLATES) +- +-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CS_) +-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CS_ +- +- void +- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::_allocate_buffer (CORBA::ULong length) +- { +- CORBA_ParameterDescription* tmp = 0; +- tmp = _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::allocbuf (length); ++ CORBA_ParameterDescription* tmp = 0; ++ tmp = _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::allocbuf (length); + + if (this->buffer_ != 0) + { +@@ -21472,138 +20225,6 @@ + + #endif /* end #if !defined */ + +-static const CORBA::Long _oc_CORBA_ParDescriptionSeq[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 40, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5061), +- ACE_NTOHL (0x72446573), +- ACE_NTOHL (0x63726970), +- ACE_NTOHL (0x74696f6e), +- ACE_NTOHL (0x5365713a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA_ParDescriptionSeq:1.0 +- 24, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5061), +- ACE_NTOHL (0x72446573), +- ACE_NTOHL (0x63726970), +- ACE_NTOHL (0x74696f6e), +- ACE_NTOHL (0x53657100), // name = CORBA_ParDescriptionSeq +- CORBA::tk_sequence, // typecode kind +- 360, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- CORBA::tk_struct, // typecode kind +- 344, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 43, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5061), +- ACE_NTOHL (0x72616d65), +- ACE_NTOHL (0x74657244), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e3a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_ParameterDescription:1.0 +- 27, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5061), +- ACE_NTOHL (0x72616d65), +- ACE_NTOHL (0x74657244), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e0000), // name = CORBA_ParameterDescription +- 4, // member count +- 5, +- ACE_NTOHL (0x6e616d65), +- ACE_NTOHL (0x0), // name = name +- CORBA::tk_string, +- 0U, // string length +- 5, +- ACE_NTOHL (0x74797065), +- ACE_NTOHL (0x0), // name = type +- CORBA::tk_TypeCode, +- +- 9, +- ACE_NTOHL (0x74797065), +- ACE_NTOHL (0x5f646566), +- ACE_NTOHL (0x0), // name = type_def +- CORBA::tk_objref, // typecode kind +- 60, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 30, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4944), +- ACE_NTOHL (0x4c547970), +- ACE_NTOHL (0x653a312e), +- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA_IDLType:1.0 +- 14, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4944), +- ACE_NTOHL (0x4c547970), +- ACE_NTOHL (0x65000000), // name = CORBA_IDLType +- +- 5, +- ACE_NTOHL (0x6d6f6465), +- ACE_NTOHL (0x0), // name = mode +- CORBA::tk_enum, // typecode kind +- 116, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 36, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x412f5061), +- ACE_NTOHL (0x72616d65), +- ACE_NTOHL (0x7465724d), +- ACE_NTOHL (0x6f64653a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0 +- 14, +- ACE_NTOHL (0x50617261), +- ACE_NTOHL (0x6d657465), +- ACE_NTOHL (0x724d6f64), +- ACE_NTOHL (0x65000000), // name = ParameterMode +- 3, // member count +- 9, +- ACE_NTOHL (0x50415241), +- ACE_NTOHL (0x4d5f494e), +- ACE_NTOHL (0x0), // name = PARAM_IN +- 10, +- ACE_NTOHL (0x50415241), +- ACE_NTOHL (0x4d5f4f55), +- ACE_NTOHL (0x54000000), // name = PARAM_OUT +- 12, +- ACE_NTOHL (0x50415241), +- ACE_NTOHL (0x4d5f494e), +- ACE_NTOHL (0x4f555400), // name = PARAM_INOUT +- +- +- 0U, +- +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_ParDescriptionSeq ( +- CORBA::tk_alias, +- sizeof (_oc_CORBA_ParDescriptionSeq), +- (char *) &_oc_CORBA_ParDescriptionSeq, +- 0, +- sizeof (CORBA_ParDescriptionSeq) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_ParDescriptionSeq = +- &_tc_TAO_tc_CORBA_ParDescriptionSeq; +- +- + #if !defined (_CORBA_CONTEXTIDSEQ_CS_) + #define _CORBA_CONTEXTIDSEQ_CS_ + +@@ -21651,45 +20272,6 @@ + + #endif /* end #if !defined */ + +-static const CORBA::Long _oc_CORBA_ContextIdSeq[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 35, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f436f), +- ACE_NTOHL (0x6e746578), +- ACE_NTOHL (0x74496453), +- ACE_NTOHL (0x65713a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_ContextIdSeq:1.0 +- 19, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f436f), +- ACE_NTOHL (0x6e746578), +- ACE_NTOHL (0x74496453), +- ACE_NTOHL (0x65710000), // name = CORBA_ContextIdSeq +- CORBA::tk_sequence, // typecode kind +- 16, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- CORBA::tk_string, +- 0U, // string length +- 0U, +- +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_ContextIdSeq ( +- CORBA::tk_alias, +- sizeof (_oc_CORBA_ContextIdSeq), +- (char *) &_oc_CORBA_ContextIdSeq, +- 0, +- sizeof (CORBA_ContextIdSeq) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_ContextIdSeq = +- &_tc_TAO_tc_CORBA_ContextIdSeq; +- + CORBA_OperationDef_ptr + tao_CORBA_OperationDef_duplicate ( + CORBA_OperationDef_ptr p +@@ -24766,7 +23348,7 @@ + return CORBA_OperationDef::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_OperationDef:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/OperationDef:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_OperationDef::_nil ()); + if (is_a == 0) + return CORBA_OperationDef::_nil (); +@@ -24834,9 +23416,9 @@ + CORBA::Boolean CORBA_OperationDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) + { + if ( +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_OperationDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Contained:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IRObject:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/OperationDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) || + (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) + return 1; // success using local knowledge + else +@@ -24885,7 +23467,7 @@ + + const char* CORBA_OperationDef::_interface_repository_id (void) const + { +- return "IDL:omg.org/CORBA_OperationDef:1.0"; ++ return "IDL:omg.org/CORBA/OperationDef:1.0"; + } + + CORBA::TypeCode_ptr CORBA_OperationDef::result ( +@@ -25085,472 +23667,70 @@ + ); + } + +-static const CORBA::Long _oc_CORBA_OperationDef[] = ++void CORBA_OperationDescription::_tao_any_destructor (void *x) + { +- TAO_ENCAP_BYTE_ORDER, // byte order +- 35, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4f70), +- ACE_NTOHL (0x65726174), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65663a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_OperationDef:1.0 +- 19, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4f70), +- ACE_NTOHL (0x65726174), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65660000), // name = CORBA_OperationDef +-}; ++ CORBA_OperationDescription *tmp = ACE_static_cast (CORBA_OperationDescription*,x); ++ delete tmp; ++} + +-static CORBA::TypeCode _tc_TAO_tc_CORBA_OperationDef ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_OperationDef), +- (char *) &_oc_CORBA_OperationDef, +- 0, +- sizeof (CORBA_OperationDef) +- ); + +-CORBA::TypeCode_ptr _tc_CORBA_OperationDef = +- &_tc_TAO_tc_CORBA_OperationDef; ++#if !defined (_CORBA_REPOSITORYIDSEQ_CS_) ++#define _CORBA_REPOSITORYIDSEQ_CS_ ++ ++// ************************************************************* ++// CORBA_RepositoryIdSeq ++// ************************************************************* + +-static const CORBA::Long _oc_CORBA_OperationDescription[] = ++CORBA_RepositoryIdSeq::CORBA_RepositoryIdSeq (void) ++{} ++CORBA_RepositoryIdSeq::CORBA_RepositoryIdSeq (CORBA::ULong max) // uses max size ++ : ++#if !defined (TAO_USE_SEQUENCE_TEMPLATES) ++ TAO_Unbounded_String_Sequence ++#else /* TAO_USE_SEQUENCE_TEMPLATES */ ++ TAO_Unbounded_String_Sequence ++#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ ++ (max) ++{} ++CORBA_RepositoryIdSeq::CORBA_RepositoryIdSeq (CORBA::ULong max, CORBA::ULong length, char * *buffer, CORBA::Boolean release) ++ : ++#if !defined (TAO_USE_SEQUENCE_TEMPLATES) ++ TAO_Unbounded_String_Sequence ++#else /* TAO_USE_SEQUENCE_TEMPLATES */ ++ TAO_Unbounded_String_Sequence ++#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ ++ (max, length, buffer, release) ++{} ++CORBA_RepositoryIdSeq::CORBA_RepositoryIdSeq (const CORBA_RepositoryIdSeq &seq) // copy ctor ++ : ++#if !defined (TAO_USE_SEQUENCE_TEMPLATES) ++ TAO_Unbounded_String_Sequence ++#else /* TAO_USE_SEQUENCE_TEMPLATES */ ++ TAO_Unbounded_String_Sequence ++#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ ++ (seq) ++{} ++CORBA_RepositoryIdSeq::~CORBA_RepositoryIdSeq (void) // dtor ++{} ++void CORBA_RepositoryIdSeq::_tao_any_destructor (void *x) + { +- TAO_ENCAP_BYTE_ORDER, // byte order +- 43, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4f70), +- ACE_NTOHL (0x65726174), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e3a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_OperationDescription:1.0 +- 27, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4f70), +- ACE_NTOHL (0x65726174), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e0000), // name = CORBA_OperationDescription +- 9, // member count +- 5, +- ACE_NTOHL (0x6e616d65), +- ACE_NTOHL (0x0), // name = name +- CORBA::tk_string, +- 0U, // string length +- 3, +- ACE_NTOHL (0x69640000), // name = id +- CORBA::tk_string, +- 0U, // string length +- 11, +- ACE_NTOHL (0x64656669), +- ACE_NTOHL (0x6e65645f), +- ACE_NTOHL (0x696e0000), // name = defined_in +- CORBA::tk_string, +- 0U, // string length +- 8, +- ACE_NTOHL (0x76657273), +- ACE_NTOHL (0x696f6e00), // name = version +- CORBA::tk_string, +- 0U, // string length +- 7, +- ACE_NTOHL (0x72657375), +- ACE_NTOHL (0x6c740000), // name = result +- CORBA::tk_TypeCode, ++ CORBA_RepositoryIdSeq *tmp = ACE_static_cast (CORBA_RepositoryIdSeq*,x); ++ delete tmp; ++} + +- 5, +- ACE_NTOHL (0x6d6f6465), +- ACE_NTOHL (0x0), // name = mode +- CORBA::tk_enum, // typecode kind +- 100, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 36, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x412f4f70), +- ACE_NTOHL (0x65726174), +- ACE_NTOHL (0x696f6e4d), +- ACE_NTOHL (0x6f64653a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/OperationMode:1.0 +- 14, +- ACE_NTOHL (0x4f706572), +- ACE_NTOHL (0x6174696f), +- ACE_NTOHL (0x6e4d6f64), +- ACE_NTOHL (0x65000000), // name = OperationMode +- 2, // member count +- 10, +- ACE_NTOHL (0x4f505f4e), +- ACE_NTOHL (0x4f524d41), +- ACE_NTOHL (0x4c000000), // name = OP_NORMAL +- 10, +- ACE_NTOHL (0x4f505f4f), +- ACE_NTOHL (0x4e455741), +- ACE_NTOHL (0x59000000), // name = OP_ONEWAY + +- 9, +- ACE_NTOHL (0x636f6e74), +- ACE_NTOHL (0x65787473), +- ACE_NTOHL (0x0), // name = contexts +- CORBA::tk_alias, // typecode kind for typedefs +- 92, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 35, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f436f), +- ACE_NTOHL (0x6e746578), +- ACE_NTOHL (0x74496453), +- ACE_NTOHL (0x65713a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_ContextIdSeq:1.0 +- 19, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f436f), +- ACE_NTOHL (0x6e746578), +- ACE_NTOHL (0x74496453), +- ACE_NTOHL (0x65710000), // name = CORBA_ContextIdSeq +- CORBA::tk_sequence, // typecode kind +- 16, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- CORBA::tk_string, +- 0U, // string length +- 0U, ++#endif /* end #if !defined */ + ++#if !defined (TAO_USE_SEQUENCE_TEMPLATES) + +- 11, +- ACE_NTOHL (0x70617261), +- ACE_NTOHL (0x6d657465), +- ACE_NTOHL (0x72730000), // name = parameters +- CORBA::tk_alias, // typecode kind for typedefs +- 444, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 40, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5061), +- ACE_NTOHL (0x72446573), +- ACE_NTOHL (0x63726970), +- ACE_NTOHL (0x74696f6e), +- ACE_NTOHL (0x5365713a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA_ParDescriptionSeq:1.0 +- 24, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5061), +- ACE_NTOHL (0x72446573), +- ACE_NTOHL (0x63726970), +- ACE_NTOHL (0x74696f6e), +- ACE_NTOHL (0x53657100), // name = CORBA_ParDescriptionSeq +- CORBA::tk_sequence, // typecode kind +- 360, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- CORBA::tk_struct, // typecode kind +- 344, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 43, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5061), +- ACE_NTOHL (0x72616d65), +- ACE_NTOHL (0x74657244), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e3a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_ParameterDescription:1.0 +- 27, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5061), +- ACE_NTOHL (0x72616d65), +- ACE_NTOHL (0x74657244), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e0000), // name = CORBA_ParameterDescription +- 4, // member count +- 5, +- ACE_NTOHL (0x6e616d65), +- ACE_NTOHL (0x0), // name = name +- CORBA::tk_string, +- 0U, // string length +- 5, +- ACE_NTOHL (0x74797065), +- ACE_NTOHL (0x0), // name = type +- CORBA::tk_TypeCode, ++#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CS_) ++#define __TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CS_ + +- 9, +- ACE_NTOHL (0x74797065), +- ACE_NTOHL (0x5f646566), +- ACE_NTOHL (0x0), // name = type_def +- CORBA::tk_objref, // typecode kind +- 60, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 30, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4944), +- ACE_NTOHL (0x4c547970), +- ACE_NTOHL (0x653a312e), +- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA_IDLType:1.0 +- 14, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4944), +- ACE_NTOHL (0x4c547970), +- ACE_NTOHL (0x65000000), // name = CORBA_IDLType +- +- 5, +- ACE_NTOHL (0x6d6f6465), +- ACE_NTOHL (0x0), // name = mode +- CORBA::tk_enum, // typecode kind +- 116, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 36, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x412f5061), +- ACE_NTOHL (0x72616d65), +- ACE_NTOHL (0x7465724d), +- ACE_NTOHL (0x6f64653a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0 +- 14, +- ACE_NTOHL (0x50617261), +- ACE_NTOHL (0x6d657465), +- ACE_NTOHL (0x724d6f64), +- ACE_NTOHL (0x65000000), // name = ParameterMode +- 3, // member count +- 9, +- ACE_NTOHL (0x50415241), +- ACE_NTOHL (0x4d5f494e), +- ACE_NTOHL (0x0), // name = PARAM_IN +- 10, +- ACE_NTOHL (0x50415241), +- ACE_NTOHL (0x4d5f4f55), +- ACE_NTOHL (0x54000000), // name = PARAM_OUT +- 12, +- ACE_NTOHL (0x50415241), +- ACE_NTOHL (0x4d5f494e), +- ACE_NTOHL (0x4f555400), // name = PARAM_INOUT +- +- +- 0U, +- +- +- 11, +- ACE_NTOHL (0x65786365), +- ACE_NTOHL (0x7074696f), +- ACE_NTOHL (0x6e730000), // name = exceptions +- CORBA::tk_alias, // typecode kind for typedefs +- 284, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 40, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63446573), +- ACE_NTOHL (0x63726970), +- ACE_NTOHL (0x74696f6e), +- ACE_NTOHL (0x5365713a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA_ExcDescriptionSeq:1.0 +- 24, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63446573), +- ACE_NTOHL (0x63726970), +- ACE_NTOHL (0x74696f6e), +- ACE_NTOHL (0x53657100), // name = CORBA_ExcDescriptionSeq +- CORBA::tk_sequence, // typecode kind +- 200, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- CORBA::tk_struct, // typecode kind +- 184, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 43, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63657074), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e3a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_ExceptionDescription:1.0 +- 27, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63657074), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e0000), // name = CORBA_ExceptionDescription +- 5, // member count +- 5, +- ACE_NTOHL (0x6e616d65), +- ACE_NTOHL (0x0), // name = name +- CORBA::tk_string, +- 0U, // string length +- 3, +- ACE_NTOHL (0x69640000), // name = id +- CORBA::tk_string, +- 0U, // string length +- 11, +- ACE_NTOHL (0x64656669), +- ACE_NTOHL (0x6e65645f), +- ACE_NTOHL (0x696e0000), // name = defined_in +- CORBA::tk_string, +- 0U, // string length +- 8, +- ACE_NTOHL (0x76657273), +- ACE_NTOHL (0x696f6e00), // name = version +- CORBA::tk_string, +- 0U, // string length +- 5, +- ACE_NTOHL (0x74797065), +- ACE_NTOHL (0x0), // name = type +- CORBA::tk_TypeCode, +- +- +- 0U, +- +- +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_OperationDescription ( +- CORBA::tk_struct, +- sizeof (_oc_CORBA_OperationDescription), +- (char *) &_oc_CORBA_OperationDescription, +- 0, +- sizeof (CORBA_OperationDescription) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_OperationDescription = +- &_tc_TAO_tc_CORBA_OperationDescription; +- +-void CORBA_OperationDescription::_tao_any_destructor (void *x) +-{ +- CORBA_OperationDescription *tmp = ACE_static_cast (CORBA_OperationDescription*,x); +- delete tmp; +-} +- +- +-#if !defined (_CORBA_REPOSITORYIDSEQ_CS_) +-#define _CORBA_REPOSITORYIDSEQ_CS_ +- +-// ************************************************************* +-// CORBA_RepositoryIdSeq +-// ************************************************************* +- +-CORBA_RepositoryIdSeq::CORBA_RepositoryIdSeq (void) +-{} +-CORBA_RepositoryIdSeq::CORBA_RepositoryIdSeq (CORBA::ULong max) // uses max size +- : +-#if !defined (TAO_USE_SEQUENCE_TEMPLATES) +- TAO_Unbounded_String_Sequence +-#else /* TAO_USE_SEQUENCE_TEMPLATES */ +- TAO_Unbounded_String_Sequence +-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +- (max) +-{} +-CORBA_RepositoryIdSeq::CORBA_RepositoryIdSeq (CORBA::ULong max, CORBA::ULong length, char * *buffer, CORBA::Boolean release) +- : +-#if !defined (TAO_USE_SEQUENCE_TEMPLATES) +- TAO_Unbounded_String_Sequence +-#else /* TAO_USE_SEQUENCE_TEMPLATES */ +- TAO_Unbounded_String_Sequence +-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +- (max, length, buffer, release) +-{} +-CORBA_RepositoryIdSeq::CORBA_RepositoryIdSeq (const CORBA_RepositoryIdSeq &seq) // copy ctor +- : +-#if !defined (TAO_USE_SEQUENCE_TEMPLATES) +- TAO_Unbounded_String_Sequence +-#else /* TAO_USE_SEQUENCE_TEMPLATES */ +- TAO_Unbounded_String_Sequence +-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +- (seq) +-{} +-CORBA_RepositoryIdSeq::~CORBA_RepositoryIdSeq (void) // dtor +-{} +-void CORBA_RepositoryIdSeq::_tao_any_destructor (void *x) +-{ +- CORBA_RepositoryIdSeq *tmp = ACE_static_cast (CORBA_RepositoryIdSeq*,x); +- delete tmp; +-} +- +- +-#endif /* end #if !defined */ +- +-static const CORBA::Long _oc_CORBA_RepositoryIdSeq[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 38, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5265), +- ACE_NTOHL (0x706f7369), +- ACE_NTOHL (0x746f7279), +- ACE_NTOHL (0x49645365), +- ACE_NTOHL (0x713a312e), +- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA_RepositoryIdSeq:1.0 +- 22, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5265), +- ACE_NTOHL (0x706f7369), +- ACE_NTOHL (0x746f7279), +- ACE_NTOHL (0x49645365), +- ACE_NTOHL (0x71000000), // name = CORBA_RepositoryIdSeq +- CORBA::tk_sequence, // typecode kind +- 16, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- CORBA::tk_string, +- 0U, // string length +- 0U, +- +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_RepositoryIdSeq ( +- CORBA::tk_alias, +- sizeof (_oc_CORBA_RepositoryIdSeq), +- (char *) &_oc_CORBA_RepositoryIdSeq, +- 0, +- sizeof (CORBA_RepositoryIdSeq) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_RepositoryIdSeq = +- &_tc_TAO_tc_CORBA_RepositoryIdSeq; +- +- +-#if !defined (TAO_USE_SEQUENCE_TEMPLATES) +- +-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CS_) +-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CS_ +- +- void +- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::_allocate_buffer (CORBA::ULong length) +- { +- CORBA_OperationDescription* tmp = 0; +- tmp = _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::allocbuf (length); ++ void ++ _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::_allocate_buffer (CORBA::ULong length) ++ { ++ CORBA_OperationDescription* tmp = 0; ++ tmp = _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::allocbuf (length); + + if (this->buffer_ != 0) + { +@@ -25636,369 +23816,13 @@ + + #endif /* end #if !defined */ + +-static const CORBA::Long _oc_CORBA_OpDescriptionSeq[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 39, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4f70), +- ACE_NTOHL (0x44657363), +- ACE_NTOHL (0x72697074), +- ACE_NTOHL (0x696f6e53), +- ACE_NTOHL (0x65713a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_OpDescriptionSeq:1.0 +- 23, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4f70), +- ACE_NTOHL (0x44657363), +- ACE_NTOHL (0x72697074), +- ACE_NTOHL (0x696f6e53), +- ACE_NTOHL (0x65710000), // name = CORBA_OpDescriptionSeq +- CORBA::tk_sequence, // typecode kind +- 1212, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- CORBA::tk_struct, // typecode kind +- 1196, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 43, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4f70), +- ACE_NTOHL (0x65726174), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e3a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_OperationDescription:1.0 +- 27, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4f70), +- ACE_NTOHL (0x65726174), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e0000), // name = CORBA_OperationDescription +- 9, // member count +- 5, +- ACE_NTOHL (0x6e616d65), +- ACE_NTOHL (0x0), // name = name +- CORBA::tk_string, +- 0U, // string length +- 3, +- ACE_NTOHL (0x69640000), // name = id +- CORBA::tk_string, +- 0U, // string length +- 11, +- ACE_NTOHL (0x64656669), +- ACE_NTOHL (0x6e65645f), +- ACE_NTOHL (0x696e0000), // name = defined_in +- CORBA::tk_string, +- 0U, // string length +- 8, +- ACE_NTOHL (0x76657273), +- ACE_NTOHL (0x696f6e00), // name = version +- CORBA::tk_string, +- 0U, // string length +- 7, +- ACE_NTOHL (0x72657375), +- ACE_NTOHL (0x6c740000), // name = result +- CORBA::tk_TypeCode, +- +- 5, +- ACE_NTOHL (0x6d6f6465), +- ACE_NTOHL (0x0), // name = mode +- CORBA::tk_enum, // typecode kind +- 100, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 36, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x412f4f70), +- ACE_NTOHL (0x65726174), +- ACE_NTOHL (0x696f6e4d), +- ACE_NTOHL (0x6f64653a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/OperationMode:1.0 +- 14, +- ACE_NTOHL (0x4f706572), +- ACE_NTOHL (0x6174696f), +- ACE_NTOHL (0x6e4d6f64), +- ACE_NTOHL (0x65000000), // name = OperationMode +- 2, // member count +- 10, +- ACE_NTOHL (0x4f505f4e), +- ACE_NTOHL (0x4f524d41), +- ACE_NTOHL (0x4c000000), // name = OP_NORMAL +- 10, +- ACE_NTOHL (0x4f505f4f), +- ACE_NTOHL (0x4e455741), +- ACE_NTOHL (0x59000000), // name = OP_ONEWAY +- +- 9, +- ACE_NTOHL (0x636f6e74), +- ACE_NTOHL (0x65787473), +- ACE_NTOHL (0x0), // name = contexts +- CORBA::tk_alias, // typecode kind for typedefs +- 92, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 35, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f436f), +- ACE_NTOHL (0x6e746578), +- ACE_NTOHL (0x74496453), +- ACE_NTOHL (0x65713a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_ContextIdSeq:1.0 +- 19, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f436f), +- ACE_NTOHL (0x6e746578), +- ACE_NTOHL (0x74496453), +- ACE_NTOHL (0x65710000), // name = CORBA_ContextIdSeq +- CORBA::tk_sequence, // typecode kind +- 16, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- CORBA::tk_string, +- 0U, // string length +- 0U, +- +- +- 11, +- ACE_NTOHL (0x70617261), +- ACE_NTOHL (0x6d657465), +- ACE_NTOHL (0x72730000), // name = parameters +- CORBA::tk_alias, // typecode kind for typedefs +- 444, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 40, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5061), +- ACE_NTOHL (0x72446573), +- ACE_NTOHL (0x63726970), +- ACE_NTOHL (0x74696f6e), +- ACE_NTOHL (0x5365713a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA_ParDescriptionSeq:1.0 +- 24, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5061), +- ACE_NTOHL (0x72446573), +- ACE_NTOHL (0x63726970), +- ACE_NTOHL (0x74696f6e), +- ACE_NTOHL (0x53657100), // name = CORBA_ParDescriptionSeq +- CORBA::tk_sequence, // typecode kind +- 360, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- CORBA::tk_struct, // typecode kind +- 344, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 43, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5061), +- ACE_NTOHL (0x72616d65), +- ACE_NTOHL (0x74657244), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e3a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_ParameterDescription:1.0 +- 27, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5061), +- ACE_NTOHL (0x72616d65), +- ACE_NTOHL (0x74657244), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e0000), // name = CORBA_ParameterDescription +- 4, // member count +- 5, +- ACE_NTOHL (0x6e616d65), +- ACE_NTOHL (0x0), // name = name +- CORBA::tk_string, +- 0U, // string length +- 5, +- ACE_NTOHL (0x74797065), +- ACE_NTOHL (0x0), // name = type +- CORBA::tk_TypeCode, +- +- 9, +- ACE_NTOHL (0x74797065), +- ACE_NTOHL (0x5f646566), +- ACE_NTOHL (0x0), // name = type_def +- CORBA::tk_objref, // typecode kind +- 60, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 30, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4944), +- ACE_NTOHL (0x4c547970), +- ACE_NTOHL (0x653a312e), +- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA_IDLType:1.0 +- 14, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4944), +- ACE_NTOHL (0x4c547970), +- ACE_NTOHL (0x65000000), // name = CORBA_IDLType +- +- 5, +- ACE_NTOHL (0x6d6f6465), +- ACE_NTOHL (0x0), // name = mode +- CORBA::tk_enum, // typecode kind +- 116, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 36, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x412f5061), +- ACE_NTOHL (0x72616d65), +- ACE_NTOHL (0x7465724d), +- ACE_NTOHL (0x6f64653a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0 +- 14, +- ACE_NTOHL (0x50617261), +- ACE_NTOHL (0x6d657465), +- ACE_NTOHL (0x724d6f64), +- ACE_NTOHL (0x65000000), // name = ParameterMode +- 3, // member count +- 9, +- ACE_NTOHL (0x50415241), +- ACE_NTOHL (0x4d5f494e), +- ACE_NTOHL (0x0), // name = PARAM_IN +- 10, +- ACE_NTOHL (0x50415241), +- ACE_NTOHL (0x4d5f4f55), +- ACE_NTOHL (0x54000000), // name = PARAM_OUT +- 12, +- ACE_NTOHL (0x50415241), +- ACE_NTOHL (0x4d5f494e), +- ACE_NTOHL (0x4f555400), // name = PARAM_INOUT +- +- +- 0U, +- +- +- 11, +- ACE_NTOHL (0x65786365), +- ACE_NTOHL (0x7074696f), +- ACE_NTOHL (0x6e730000), // name = exceptions +- CORBA::tk_alias, // typecode kind for typedefs +- 284, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 40, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63446573), +- ACE_NTOHL (0x63726970), +- ACE_NTOHL (0x74696f6e), +- ACE_NTOHL (0x5365713a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA_ExcDescriptionSeq:1.0 +- 24, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63446573), +- ACE_NTOHL (0x63726970), +- ACE_NTOHL (0x74696f6e), +- ACE_NTOHL (0x53657100), // name = CORBA_ExcDescriptionSeq +- CORBA::tk_sequence, // typecode kind +- 200, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- CORBA::tk_struct, // typecode kind +- 184, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 43, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63657074), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e3a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_ExceptionDescription:1.0 +- 27, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63657074), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e0000), // name = CORBA_ExceptionDescription +- 5, // member count +- 5, +- ACE_NTOHL (0x6e616d65), +- ACE_NTOHL (0x0), // name = name +- CORBA::tk_string, +- 0U, // string length +- 3, +- ACE_NTOHL (0x69640000), // name = id +- CORBA::tk_string, +- 0U, // string length +- 11, +- ACE_NTOHL (0x64656669), +- ACE_NTOHL (0x6e65645f), +- ACE_NTOHL (0x696e0000), // name = defined_in +- CORBA::tk_string, +- 0U, // string length +- 8, +- ACE_NTOHL (0x76657273), +- ACE_NTOHL (0x696f6e00), // name = version +- CORBA::tk_string, +- 0U, // string length +- 5, +- ACE_NTOHL (0x74797065), +- ACE_NTOHL (0x0), // name = type +- CORBA::tk_TypeCode, +- +- +- 0U, +- +- +- +- 0U, +- +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_OpDescriptionSeq ( +- CORBA::tk_alias, +- sizeof (_oc_CORBA_OpDescriptionSeq), +- (char *) &_oc_CORBA_OpDescriptionSeq, +- 0, +- sizeof (CORBA_OpDescriptionSeq) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_OpDescriptionSeq = +- &_tc_TAO_tc_CORBA_OpDescriptionSeq; +- +- +-#if !defined (TAO_USE_SEQUENCE_TEMPLATES) +- +-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CS_) +-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CS_ +- +- void +- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::_allocate_buffer (CORBA::ULong length) ++#if !defined (TAO_USE_SEQUENCE_TEMPLATES) ++ ++#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CS_) ++#define __TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CS_ ++ ++ void ++ _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::_allocate_buffer (CORBA::ULong length) + { + CORBA_AttributeDescription* tmp = 0; + tmp = _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::allocbuf (length); +@@ -26017,198 +23841,75 @@ + this->buffer_ = tmp; + } + +- void +- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::_deallocate_buffer (void) +- { +- if (this->buffer_ == 0 || this->release_ == 0) +- return; +- +- CORBA_AttributeDescription *tmp = ACE_reinterpret_cast (CORBA_AttributeDescription *,this->buffer_); +- +- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::freebuf (tmp); +- this->buffer_ = 0; +- } +- +- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (void) // Dtor. +- { +- this->_deallocate_buffer (); +- } +- +- +-#endif /* end #if !defined */ +- +- +-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +- +-#if !defined (_CORBA_ATTRDESCRIPTIONSEQ_CS_) +-#define _CORBA_ATTRDESCRIPTIONSEQ_CS_ +- +-// ************************************************************* +-// CORBA_AttrDescriptionSeq +-// ************************************************************* +- +-CORBA_AttrDescriptionSeq::CORBA_AttrDescriptionSeq (void) +-{} +-CORBA_AttrDescriptionSeq::CORBA_AttrDescriptionSeq (CORBA::ULong max) // uses max size +- : +-#if !defined (TAO_USE_SEQUENCE_TEMPLATES) +- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq +-#else /* TAO_USE_SEQUENCE_TEMPLATES */ +- TAO_Unbounded_Sequence<CORBA_AttributeDescription> +-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +- (max) +-{} +-CORBA_AttrDescriptionSeq::CORBA_AttrDescriptionSeq (CORBA::ULong max, CORBA::ULong length, CORBA_AttributeDescription *buffer, CORBA::Boolean release) +- : +-#if !defined (TAO_USE_SEQUENCE_TEMPLATES) +- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq +-#else /* TAO_USE_SEQUENCE_TEMPLATES */ +- TAO_Unbounded_Sequence<CORBA_AttributeDescription> +-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +- (max, length, buffer, release) +-{} +-CORBA_AttrDescriptionSeq::CORBA_AttrDescriptionSeq (const CORBA_AttrDescriptionSeq &seq) // copy ctor +- : +-#if !defined (TAO_USE_SEQUENCE_TEMPLATES) +- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq +-#else /* TAO_USE_SEQUENCE_TEMPLATES */ +- TAO_Unbounded_Sequence<CORBA_AttributeDescription> +-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ +- (seq) +-{} +-CORBA_AttrDescriptionSeq::~CORBA_AttrDescriptionSeq (void) // dtor +-{} +-void CORBA_AttrDescriptionSeq::_tao_any_destructor (void *x) +-{ +- CORBA_AttrDescriptionSeq *tmp = ACE_static_cast (CORBA_AttrDescriptionSeq*,x); +- delete tmp; +-} +- +- +-#endif /* end #if !defined */ +- +-static const CORBA::Long _oc_CORBA_AttrDescriptionSeq[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 41, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4174), +- ACE_NTOHL (0x74724465), +- ACE_NTOHL (0x73637269), +- ACE_NTOHL (0x7074696f), +- ACE_NTOHL (0x6e536571), +- ACE_NTOHL (0x3a312e30), +- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA_AttrDescriptionSeq:1.0 +- 25, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4174), +- ACE_NTOHL (0x74724465), +- ACE_NTOHL (0x73637269), +- ACE_NTOHL (0x7074696f), +- ACE_NTOHL (0x6e536571), +- ACE_NTOHL (0x0), // name = CORBA_AttrDescriptionSeq +- CORBA::tk_sequence, // typecode kind +- 324, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- CORBA::tk_struct, // typecode kind +- 308, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 43, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4174), +- ACE_NTOHL (0x74726962), +- ACE_NTOHL (0x75746544), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e3a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_AttributeDescription:1.0 +- 27, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4174), +- ACE_NTOHL (0x74726962), +- ACE_NTOHL (0x75746544), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e0000), // name = CORBA_AttributeDescription +- 6, // member count +- 5, +- ACE_NTOHL (0x6e616d65), +- ACE_NTOHL (0x0), // name = name +- CORBA::tk_string, +- 0U, // string length +- 3, +- ACE_NTOHL (0x69640000), // name = id +- CORBA::tk_string, +- 0U, // string length +- 11, +- ACE_NTOHL (0x64656669), +- ACE_NTOHL (0x6e65645f), +- ACE_NTOHL (0x696e0000), // name = defined_in +- CORBA::tk_string, +- 0U, // string length +- 8, +- ACE_NTOHL (0x76657273), +- ACE_NTOHL (0x696f6e00), // name = version +- CORBA::tk_string, +- 0U, // string length +- 5, +- ACE_NTOHL (0x74797065), +- ACE_NTOHL (0x0), // name = type +- CORBA::tk_TypeCode, +- +- 5, +- ACE_NTOHL (0x6d6f6465), +- ACE_NTOHL (0x0), // name = mode +- CORBA::tk_enum, // typecode kind +- 104, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 36, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x412f4174), +- ACE_NTOHL (0x74726962), +- ACE_NTOHL (0x7574654d), +- ACE_NTOHL (0x6f64653a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0 +- 14, +- ACE_NTOHL (0x41747472), +- ACE_NTOHL (0x69627574), +- ACE_NTOHL (0x654d6f64), +- ACE_NTOHL (0x65000000), // name = AttributeMode +- 2, // member count +- 12, +- ACE_NTOHL (0x41545452), +- ACE_NTOHL (0x5f4e4f52), +- ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL +- 14, +- ACE_NTOHL (0x41545452), +- ACE_NTOHL (0x5f524541), +- ACE_NTOHL (0x444f4e4c), +- ACE_NTOHL (0x59000000), // name = ATTR_READONLY ++ void ++ _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::_deallocate_buffer (void) ++ { ++ if (this->buffer_ == 0 || this->release_ == 0) ++ return; + ++ CORBA_AttributeDescription *tmp = ACE_reinterpret_cast (CORBA_AttributeDescription *,this->buffer_); + +- 0U, ++ _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::freebuf (tmp); ++ this->buffer_ = 0; ++ } + +-}; ++ _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (void) // Dtor. ++ { ++ this->_deallocate_buffer (); ++ } + +-static CORBA::TypeCode _tc_TAO_tc_CORBA_AttrDescriptionSeq ( +- CORBA::tk_alias, +- sizeof (_oc_CORBA_AttrDescriptionSeq), +- (char *) &_oc_CORBA_AttrDescriptionSeq, +- 0, +- sizeof (CORBA_AttrDescriptionSeq) +- ); + +-CORBA::TypeCode_ptr _tc_CORBA_AttrDescriptionSeq = +- &_tc_TAO_tc_CORBA_AttrDescriptionSeq; ++#endif /* end #if !defined */ ++ ++ ++#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ ++ ++#if !defined (_CORBA_ATTRDESCRIPTIONSEQ_CS_) ++#define _CORBA_ATTRDESCRIPTIONSEQ_CS_ ++ ++// ************************************************************* ++// CORBA_AttrDescriptionSeq ++// ************************************************************* ++ ++CORBA_AttrDescriptionSeq::CORBA_AttrDescriptionSeq (void) ++{} ++CORBA_AttrDescriptionSeq::CORBA_AttrDescriptionSeq (CORBA::ULong max) // uses max size ++ : ++#if !defined (TAO_USE_SEQUENCE_TEMPLATES) ++ _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq ++#else /* TAO_USE_SEQUENCE_TEMPLATES */ ++ TAO_Unbounded_Sequence<CORBA_AttributeDescription> ++#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ ++ (max) ++{} ++CORBA_AttrDescriptionSeq::CORBA_AttrDescriptionSeq (CORBA::ULong max, CORBA::ULong length, CORBA_AttributeDescription *buffer, CORBA::Boolean release) ++ : ++#if !defined (TAO_USE_SEQUENCE_TEMPLATES) ++ _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq ++#else /* TAO_USE_SEQUENCE_TEMPLATES */ ++ TAO_Unbounded_Sequence<CORBA_AttributeDescription> ++#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ ++ (max, length, buffer, release) ++{} ++CORBA_AttrDescriptionSeq::CORBA_AttrDescriptionSeq (const CORBA_AttrDescriptionSeq &seq) // copy ctor ++ : ++#if !defined (TAO_USE_SEQUENCE_TEMPLATES) ++ _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq ++#else /* TAO_USE_SEQUENCE_TEMPLATES */ ++ TAO_Unbounded_Sequence<CORBA_AttributeDescription> ++#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ ++ (seq) ++{} ++CORBA_AttrDescriptionSeq::~CORBA_AttrDescriptionSeq (void) // dtor ++{} ++void CORBA_AttrDescriptionSeq::_tao_any_destructor (void *x) ++{ ++ CORBA_AttrDescriptionSeq *tmp = ACE_static_cast (CORBA_AttrDescriptionSeq*,x); ++ delete tmp; ++} ++ ++ ++#endif /* end #if !defined */ + + CORBA_InterfaceDef_ptr + tao_CORBA_InterfaceDef_duplicate ( +@@ -28263,7 +25964,7 @@ + return CORBA_InterfaceDef::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_InterfaceDef:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/InterfaceDef:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_InterfaceDef::_nil ()); + if (is_a == 0) + return CORBA_InterfaceDef::_nil (); +@@ -28331,11 +26032,11 @@ + CORBA::Boolean CORBA_InterfaceDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) + { + if ( +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_InterfaceDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Container:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Contained:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IDLType:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IRObject:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/InterfaceDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) || + (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) + return 1; // success using local knowledge + else +@@ -28408,7 +26109,7 @@ + + const char* CORBA_InterfaceDef::_interface_repository_id (void) const + { +- return "IDL:omg.org/CORBA_InterfaceDef:1.0"; ++ return "IDL:omg.org/CORBA/InterfaceDef:1.0"; + } + + CORBA_InterfaceDefSeq * CORBA_InterfaceDef::base_interfaces ( +@@ -28474,7 +26175,7 @@ + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f496e), ++ ACE_NTOHL (0x412f496e), + ACE_NTOHL (0x74657266), + ACE_NTOHL (0x61636544), + ACE_NTOHL (0x65662f46), +@@ -28484,7 +26185,7 @@ + ACE_NTOHL (0x44657363), + ACE_NTOHL (0x72697074), + ACE_NTOHL (0x696f6e3a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA_InterfaceDef/FullInterfaceDescription:1.0 ++ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/InterfaceDef/FullInterfaceDescription:1.0 + 25, + ACE_NTOHL (0x46756c6c), + ACE_NTOHL (0x496e7465), +@@ -28497,95 +26198,241 @@ + 5, + ACE_NTOHL (0x6e616d65), + ACE_NTOHL (0x0), // name = name ++ CORBA::tk_alias, // typecode kind for typedefs ++ 68, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 33, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), ++ ACE_NTOHL (0x434f5242), ++ ACE_NTOHL (0x412f4964), ++ ACE_NTOHL (0x656e7469), ++ ACE_NTOHL (0x66696572), ++ ACE_NTOHL (0x3a312e30), ++ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0 ++ 11, ++ ACE_NTOHL (0x4964656e), ++ ACE_NTOHL (0x74696669), ++ ACE_NTOHL (0x65720000), // name = Identifier + CORBA::tk_string, + 0U, // string length ++ + 3, + ACE_NTOHL (0x69640000), // name = id ++ CORBA::tk_alias, // typecode kind for typedefs ++ 72, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 35, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), ++ ACE_NTOHL (0x434f5242), ++ ACE_NTOHL (0x412f5265), ++ ACE_NTOHL (0x706f7369), ++ ACE_NTOHL (0x746f7279), ++ ACE_NTOHL (0x49643a31), ++ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0 ++ 13, ++ ACE_NTOHL (0x5265706f), ++ ACE_NTOHL (0x7369746f), ++ ACE_NTOHL (0x72794964), ++ ACE_NTOHL (0x0), // name = RepositoryId + CORBA::tk_string, + 0U, // string length ++ + 11, + ACE_NTOHL (0x64656669), + ACE_NTOHL (0x6e65645f), + ACE_NTOHL (0x696e0000), // name = defined_in ++ CORBA::tk_alias, // typecode kind for typedefs ++ 72, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 35, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), ++ ACE_NTOHL (0x434f5242), ++ ACE_NTOHL (0x412f5265), ++ ACE_NTOHL (0x706f7369), ++ ACE_NTOHL (0x746f7279), ++ ACE_NTOHL (0x49643a31), ++ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0 ++ 13, ++ ACE_NTOHL (0x5265706f), ++ ACE_NTOHL (0x7369746f), ++ ACE_NTOHL (0x72794964), ++ ACE_NTOHL (0x0), // name = RepositoryId + CORBA::tk_string, + 0U, // string length ++ + 8, + ACE_NTOHL (0x76657273), + ACE_NTOHL (0x696f6e00), // name = version ++ CORBA::tk_alias, // typecode kind for typedefs ++ 68, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 34, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), ++ ACE_NTOHL (0x434f5242), ++ ACE_NTOHL (0x412f5665), ++ ACE_NTOHL (0x7273696f), ++ ACE_NTOHL (0x6e537065), ++ ACE_NTOHL (0x633a312e), ++ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0 ++ 12, ++ ACE_NTOHL (0x56657273), ++ ACE_NTOHL (0x696f6e53), ++ ACE_NTOHL (0x70656300), // name = VersionSpec + CORBA::tk_string, + 0U, // string length ++ + 11, + ACE_NTOHL (0x6f706572), + ACE_NTOHL (0x6174696f), + ACE_NTOHL (0x6e730000), // name = operations + CORBA::tk_alias, // typecode kind for typedefs +- 1296, // encapsulation length ++ 2036, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 39, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4f70), ++ ACE_NTOHL (0x412f4f70), + ACE_NTOHL (0x44657363), + ACE_NTOHL (0x72697074), + ACE_NTOHL (0x696f6e53), + ACE_NTOHL (0x65713a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_OpDescriptionSeq:1.0 +- 23, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4f70), +- ACE_NTOHL (0x44657363), +- ACE_NTOHL (0x72697074), +- ACE_NTOHL (0x696f6e53), +- ACE_NTOHL (0x65710000), // name = CORBA_OpDescriptionSeq ++ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OpDescriptionSeq:1.0 ++ 17, ++ ACE_NTOHL (0x4f704465), ++ ACE_NTOHL (0x73637269), ++ ACE_NTOHL (0x7074696f), ++ ACE_NTOHL (0x6e536571), ++ ACE_NTOHL (0x0), // name = OpDescriptionSeq + CORBA::tk_sequence, // typecode kind +- 1212, // encapsulation length ++ 1956, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_struct, // typecode kind +- 1196, // encapsulation length ++ 1940, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 43, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4f70), ++ ACE_NTOHL (0x412f4f70), + ACE_NTOHL (0x65726174), + ACE_NTOHL (0x696f6e44), + ACE_NTOHL (0x65736372), + ACE_NTOHL (0x69707469), + ACE_NTOHL (0x6f6e3a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_OperationDescription:1.0 +- 27, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4f70), +- ACE_NTOHL (0x65726174), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e0000), // name = CORBA_OperationDescription ++ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OperationDescription:1.0 ++ 21, ++ ACE_NTOHL (0x4f706572), ++ ACE_NTOHL (0x6174696f), ++ ACE_NTOHL (0x6e446573), ++ ACE_NTOHL (0x63726970), ++ ACE_NTOHL (0x74696f6e), ++ ACE_NTOHL (0x0), // name = OperationDescription + 9, // member count + 5, + ACE_NTOHL (0x6e616d65), + ACE_NTOHL (0x0), // name = name ++ CORBA::tk_alias, // typecode kind for typedefs ++ 68, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 33, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), ++ ACE_NTOHL (0x434f5242), ++ ACE_NTOHL (0x412f4964), ++ ACE_NTOHL (0x656e7469), ++ ACE_NTOHL (0x66696572), ++ ACE_NTOHL (0x3a312e30), ++ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0 ++ 11, ++ ACE_NTOHL (0x4964656e), ++ ACE_NTOHL (0x74696669), ++ ACE_NTOHL (0x65720000), // name = Identifier + CORBA::tk_string, + 0U, // string length ++ + 3, + ACE_NTOHL (0x69640000), // name = id ++ CORBA::tk_alias, // typecode kind for typedefs ++ 72, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 35, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), ++ ACE_NTOHL (0x434f5242), ++ ACE_NTOHL (0x412f5265), ++ ACE_NTOHL (0x706f7369), ++ ACE_NTOHL (0x746f7279), ++ ACE_NTOHL (0x49643a31), ++ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0 ++ 13, ++ ACE_NTOHL (0x5265706f), ++ ACE_NTOHL (0x7369746f), ++ ACE_NTOHL (0x72794964), ++ ACE_NTOHL (0x0), // name = RepositoryId + CORBA::tk_string, + 0U, // string length ++ + 11, + ACE_NTOHL (0x64656669), + ACE_NTOHL (0x6e65645f), + ACE_NTOHL (0x696e0000), // name = defined_in ++ CORBA::tk_alias, // typecode kind for typedefs ++ 72, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 35, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), ++ ACE_NTOHL (0x434f5242), ++ ACE_NTOHL (0x412f5265), ++ ACE_NTOHL (0x706f7369), ++ ACE_NTOHL (0x746f7279), ++ ACE_NTOHL (0x49643a31), ++ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0 ++ 13, ++ ACE_NTOHL (0x5265706f), ++ ACE_NTOHL (0x7369746f), ++ ACE_NTOHL (0x72794964), ++ ACE_NTOHL (0x0), // name = RepositoryId + CORBA::tk_string, + 0U, // string length ++ + 8, + ACE_NTOHL (0x76657273), + ACE_NTOHL (0x696f6e00), // name = version ++ CORBA::tk_alias, // typecode kind for typedefs ++ 68, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 34, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), ++ ACE_NTOHL (0x434f5242), ++ ACE_NTOHL (0x412f5665), ++ ACE_NTOHL (0x7273696f), ++ ACE_NTOHL (0x6e537065), ++ ACE_NTOHL (0x633a312e), ++ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0 ++ 12, ++ ACE_NTOHL (0x56657273), ++ ACE_NTOHL (0x696f6e53), ++ ACE_NTOHL (0x70656300), // name = VersionSpec + CORBA::tk_string, + 0U, // string length ++ + 7, + ACE_NTOHL (0x72657375), + ACE_NTOHL (0x6c740000), // name = result +@@ -28627,29 +26474,67 @@ + ACE_NTOHL (0x65787473), + ACE_NTOHL (0x0), // name = contexts + CORBA::tk_alias, // typecode kind for typedefs +- 92, // encapsulation length ++ 236, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 35, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f436f), ++ ACE_NTOHL (0x412f436f), + ACE_NTOHL (0x6e746578), + ACE_NTOHL (0x74496453), + ACE_NTOHL (0x65713a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_ContextIdSeq:1.0 +- 19, ++ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContextIdSeq:1.0 ++ 13, ++ ACE_NTOHL (0x436f6e74), ++ ACE_NTOHL (0x65787449), ++ ACE_NTOHL (0x64536571), ++ ACE_NTOHL (0x0), // name = ContextIdSeq ++ CORBA::tk_sequence, // typecode kind ++ 164, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ CORBA::tk_alias, // typecode kind for typedefs ++ 148, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 40, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f436f), ++ ACE_NTOHL (0x412f436f), + ACE_NTOHL (0x6e746578), +- ACE_NTOHL (0x74496453), +- ACE_NTOHL (0x65710000), // name = CORBA_ContextIdSeq +- CORBA::tk_sequence, // typecode kind +- 16, // encapsulation length ++ ACE_NTOHL (0x74496465), ++ ACE_NTOHL (0x6e746966), ++ ACE_NTOHL (0x6965723a), ++ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ContextIdentifier:1.0 ++ 18, ++ ACE_NTOHL (0x436f6e74), ++ ACE_NTOHL (0x65787449), ++ ACE_NTOHL (0x64656e74), ++ ACE_NTOHL (0x69666965), ++ ACE_NTOHL (0x72000000), // name = ContextIdentifier ++ CORBA::tk_alias, // typecode kind for typedefs ++ 68, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order ++ 33, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), ++ ACE_NTOHL (0x434f5242), ++ ACE_NTOHL (0x412f4964), ++ ACE_NTOHL (0x656e7469), ++ ACE_NTOHL (0x66696572), ++ ACE_NTOHL (0x3a312e30), ++ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0 ++ 11, ++ ACE_NTOHL (0x4964656e), ++ ACE_NTOHL (0x74696669), ++ ACE_NTOHL (0x65720000), // name = Identifier + CORBA::tk_string, + 0U, // string length ++ ++ + 0U, + + +@@ -28658,58 +26543,74 @@ + ACE_NTOHL (0x6d657465), + ACE_NTOHL (0x72730000), // name = parameters + CORBA::tk_alias, // typecode kind for typedefs +- 444, // encapsulation length ++ 496, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 40, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5061), ++ ACE_NTOHL (0x412f5061), + ACE_NTOHL (0x72446573), + ACE_NTOHL (0x63726970), + ACE_NTOHL (0x74696f6e), + ACE_NTOHL (0x5365713a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA_ParDescriptionSeq:1.0 +- 24, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5061), +- ACE_NTOHL (0x72446573), +- ACE_NTOHL (0x63726970), +- ACE_NTOHL (0x74696f6e), +- ACE_NTOHL (0x53657100), // name = CORBA_ParDescriptionSeq ++ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParDescriptionSeq:1.0 ++ 18, ++ ACE_NTOHL (0x50617244), ++ ACE_NTOHL (0x65736372), ++ ACE_NTOHL (0x69707469), ++ ACE_NTOHL (0x6f6e5365), ++ ACE_NTOHL (0x71000000), // name = ParDescriptionSeq + CORBA::tk_sequence, // typecode kind +- 360, // encapsulation length ++ 416, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_struct, // typecode kind +- 344, // encapsulation length ++ 400, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 43, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5061), ++ ACE_NTOHL (0x412f5061), + ACE_NTOHL (0x72616d65), + ACE_NTOHL (0x74657244), + ACE_NTOHL (0x65736372), + ACE_NTOHL (0x69707469), + ACE_NTOHL (0x6f6e3a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_ParameterDescription:1.0 +- 27, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5061), +- ACE_NTOHL (0x72616d65), +- ACE_NTOHL (0x74657244), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e0000), // name = CORBA_ParameterDescription ++ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ParameterDescription:1.0 ++ 21, ++ ACE_NTOHL (0x50617261), ++ ACE_NTOHL (0x6d657465), ++ ACE_NTOHL (0x72446573), ++ ACE_NTOHL (0x63726970), ++ ACE_NTOHL (0x74696f6e), ++ ACE_NTOHL (0x0), // name = ParameterDescription + 4, // member count + 5, + ACE_NTOHL (0x6e616d65), + ACE_NTOHL (0x0), // name = name ++ CORBA::tk_alias, // typecode kind for typedefs ++ 68, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 33, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), ++ ACE_NTOHL (0x434f5242), ++ ACE_NTOHL (0x412f4964), ++ ACE_NTOHL (0x656e7469), ++ ACE_NTOHL (0x66696572), ++ ACE_NTOHL (0x3a312e30), ++ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0 ++ 11, ++ ACE_NTOHL (0x4964656e), ++ ACE_NTOHL (0x74696669), ++ ACE_NTOHL (0x65720000), // name = Identifier + CORBA::tk_string, + 0U, // string length ++ + 5, + ACE_NTOHL (0x74797065), + ACE_NTOHL (0x0), // name = type +@@ -28720,22 +26621,20 @@ + ACE_NTOHL (0x5f646566), + ACE_NTOHL (0x0), // name = type_def + CORBA::tk_objref, // typecode kind +- 60, // encapsulation length ++ 52, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 30, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4944), ++ ACE_NTOHL (0x412f4944), + ACE_NTOHL (0x4c547970), + ACE_NTOHL (0x653a312e), +- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA_IDLType:1.0 +- 14, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4944), +- ACE_NTOHL (0x4c547970), +- ACE_NTOHL (0x65000000), // name = CORBA_IDLType ++ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0 ++ 8, ++ ACE_NTOHL (0x49444c54), ++ ACE_NTOHL (0x79706500), // name = IDLType + + 5, + ACE_NTOHL (0x6d6f6465), +@@ -28781,73 +26680,145 @@ + ACE_NTOHL (0x7074696f), + ACE_NTOHL (0x6e730000), // name = exceptions + CORBA::tk_alias, // typecode kind for typedefs +- 284, // encapsulation length ++ 556, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 40, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), ++ ACE_NTOHL (0x412f4578), + ACE_NTOHL (0x63446573), + ACE_NTOHL (0x63726970), + ACE_NTOHL (0x74696f6e), + ACE_NTOHL (0x5365713a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA_ExcDescriptionSeq:1.0 +- 24, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63446573), +- ACE_NTOHL (0x63726970), +- ACE_NTOHL (0x74696f6e), +- ACE_NTOHL (0x53657100), // name = CORBA_ExcDescriptionSeq ++ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0 ++ 18, ++ ACE_NTOHL (0x45786344), ++ ACE_NTOHL (0x65736372), ++ ACE_NTOHL (0x69707469), ++ ACE_NTOHL (0x6f6e5365), ++ ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq + CORBA::tk_sequence, // typecode kind +- 200, // encapsulation length ++ 476, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_struct, // typecode kind +- 184, // encapsulation length ++ 460, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 43, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), +- ACE_NTOHL (0x63657074), +- ACE_NTOHL (0x696f6e44), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e3a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_ExceptionDescription:1.0 +- 27, ++ ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4578), ++ ACE_NTOHL (0x412f4578), + ACE_NTOHL (0x63657074), + ACE_NTOHL (0x696f6e44), + ACE_NTOHL (0x65736372), + ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e0000), // name = CORBA_ExceptionDescription ++ ACE_NTOHL (0x6f6e3a31), ++ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0 ++ 21, ++ ACE_NTOHL (0x45786365), ++ ACE_NTOHL (0x7074696f), ++ ACE_NTOHL (0x6e446573), ++ ACE_NTOHL (0x63726970), ++ ACE_NTOHL (0x74696f6e), ++ ACE_NTOHL (0x0), // name = ExceptionDescription + 5, // member count + 5, + ACE_NTOHL (0x6e616d65), + ACE_NTOHL (0x0), // name = name ++ CORBA::tk_alias, // typecode kind for typedefs ++ 68, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 33, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), ++ ACE_NTOHL (0x434f5242), ++ ACE_NTOHL (0x412f4964), ++ ACE_NTOHL (0x656e7469), ++ ACE_NTOHL (0x66696572), ++ ACE_NTOHL (0x3a312e30), ++ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0 ++ 11, ++ ACE_NTOHL (0x4964656e), ++ ACE_NTOHL (0x74696669), ++ ACE_NTOHL (0x65720000), // name = Identifier + CORBA::tk_string, + 0U, // string length ++ + 3, + ACE_NTOHL (0x69640000), // name = id ++ CORBA::tk_alias, // typecode kind for typedefs ++ 72, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 35, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), ++ ACE_NTOHL (0x434f5242), ++ ACE_NTOHL (0x412f5265), ++ ACE_NTOHL (0x706f7369), ++ ACE_NTOHL (0x746f7279), ++ ACE_NTOHL (0x49643a31), ++ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0 ++ 13, ++ ACE_NTOHL (0x5265706f), ++ ACE_NTOHL (0x7369746f), ++ ACE_NTOHL (0x72794964), ++ ACE_NTOHL (0x0), // name = RepositoryId + CORBA::tk_string, + 0U, // string length ++ + 11, + ACE_NTOHL (0x64656669), + ACE_NTOHL (0x6e65645f), + ACE_NTOHL (0x696e0000), // name = defined_in ++ CORBA::tk_alias, // typecode kind for typedefs ++ 72, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 35, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), ++ ACE_NTOHL (0x434f5242), ++ ACE_NTOHL (0x412f5265), ++ ACE_NTOHL (0x706f7369), ++ ACE_NTOHL (0x746f7279), ++ ACE_NTOHL (0x49643a31), ++ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0 ++ 13, ++ ACE_NTOHL (0x5265706f), ++ ACE_NTOHL (0x7369746f), ++ ACE_NTOHL (0x72794964), ++ ACE_NTOHL (0x0), // name = RepositoryId + CORBA::tk_string, + 0U, // string length ++ + 8, + ACE_NTOHL (0x76657273), + ACE_NTOHL (0x696f6e00), // name = version ++ CORBA::tk_alias, // typecode kind for typedefs ++ 68, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 34, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), ++ ACE_NTOHL (0x434f5242), ++ ACE_NTOHL (0x412f5665), ++ ACE_NTOHL (0x7273696f), ++ ACE_NTOHL (0x6e537065), ++ ACE_NTOHL (0x633a312e), ++ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0 ++ 12, ++ ACE_NTOHL (0x56657273), ++ ACE_NTOHL (0x696f6e53), ++ ACE_NTOHL (0x70656300), // name = VersionSpec + CORBA::tk_string, + 0U, // string length ++ + 5, + ACE_NTOHL (0x74797065), + ACE_NTOHL (0x0), // name = type +@@ -28866,75 +26837,146 @@ + ACE_NTOHL (0x69627574), + ACE_NTOHL (0x65730000), // name = attributes + CORBA::tk_alias, // typecode kind for typedefs +- 416, // encapsulation length ++ 684, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 41, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4174), ++ ACE_NTOHL (0x412f4174), + ACE_NTOHL (0x74724465), + ACE_NTOHL (0x73637269), + ACE_NTOHL (0x7074696f), + ACE_NTOHL (0x6e536571), + ACE_NTOHL (0x3a312e30), +- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA_AttrDescriptionSeq:1.0 +- 25, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4174), +- ACE_NTOHL (0x74724465), +- ACE_NTOHL (0x73637269), +- ACE_NTOHL (0x7074696f), +- ACE_NTOHL (0x6e536571), +- ACE_NTOHL (0x0), // name = CORBA_AttrDescriptionSeq ++ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/AttrDescriptionSeq:1.0 ++ 19, ++ ACE_NTOHL (0x41747472), ++ ACE_NTOHL (0x44657363), ++ ACE_NTOHL (0x72697074), ++ ACE_NTOHL (0x696f6e53), ++ ACE_NTOHL (0x65710000), // name = AttrDescriptionSeq + CORBA::tk_sequence, // typecode kind +- 324, // encapsulation length ++ 600, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + CORBA::tk_struct, // typecode kind +- 308, // encapsulation length ++ 584, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 43, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4174), ++ ACE_NTOHL (0x412f4174), + ACE_NTOHL (0x74726962), + ACE_NTOHL (0x75746544), + ACE_NTOHL (0x65736372), + ACE_NTOHL (0x69707469), + ACE_NTOHL (0x6f6e3a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_AttributeDescription:1.0 +- 27, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4174), +- ACE_NTOHL (0x74726962), +- ACE_NTOHL (0x75746544), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e0000), // name = CORBA_AttributeDescription ++ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/AttributeDescription:1.0 ++ 21, ++ ACE_NTOHL (0x41747472), ++ ACE_NTOHL (0x69627574), ++ ACE_NTOHL (0x65446573), ++ ACE_NTOHL (0x63726970), ++ ACE_NTOHL (0x74696f6e), ++ ACE_NTOHL (0x0), // name = AttributeDescription + 6, // member count + 5, + ACE_NTOHL (0x6e616d65), + ACE_NTOHL (0x0), // name = name ++ CORBA::tk_alias, // typecode kind for typedefs ++ 68, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 33, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), ++ ACE_NTOHL (0x434f5242), ++ ACE_NTOHL (0x412f4964), ++ ACE_NTOHL (0x656e7469), ++ ACE_NTOHL (0x66696572), ++ ACE_NTOHL (0x3a312e30), ++ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0 ++ 11, ++ ACE_NTOHL (0x4964656e), ++ ACE_NTOHL (0x74696669), ++ ACE_NTOHL (0x65720000), // name = Identifier + CORBA::tk_string, + 0U, // string length ++ + 3, + ACE_NTOHL (0x69640000), // name = id ++ CORBA::tk_alias, // typecode kind for typedefs ++ 72, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 35, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), ++ ACE_NTOHL (0x434f5242), ++ ACE_NTOHL (0x412f5265), ++ ACE_NTOHL (0x706f7369), ++ ACE_NTOHL (0x746f7279), ++ ACE_NTOHL (0x49643a31), ++ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0 ++ 13, ++ ACE_NTOHL (0x5265706f), ++ ACE_NTOHL (0x7369746f), ++ ACE_NTOHL (0x72794964), ++ ACE_NTOHL (0x0), // name = RepositoryId + CORBA::tk_string, + 0U, // string length ++ + 11, + ACE_NTOHL (0x64656669), + ACE_NTOHL (0x6e65645f), + ACE_NTOHL (0x696e0000), // name = defined_in ++ CORBA::tk_alias, // typecode kind for typedefs ++ 72, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 35, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), ++ ACE_NTOHL (0x434f5242), ++ ACE_NTOHL (0x412f5265), ++ ACE_NTOHL (0x706f7369), ++ ACE_NTOHL (0x746f7279), ++ ACE_NTOHL (0x49643a31), ++ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0 ++ 13, ++ ACE_NTOHL (0x5265706f), ++ ACE_NTOHL (0x7369746f), ++ ACE_NTOHL (0x72794964), ++ ACE_NTOHL (0x0), // name = RepositoryId + CORBA::tk_string, + 0U, // string length ++ + 8, + ACE_NTOHL (0x76657273), + ACE_NTOHL (0x696f6e00), // name = version ++ CORBA::tk_alias, // typecode kind for typedefs ++ 68, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 34, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), ++ ACE_NTOHL (0x434f5242), ++ ACE_NTOHL (0x412f5665), ++ ACE_NTOHL (0x7273696f), ++ ACE_NTOHL (0x6e537065), ++ ACE_NTOHL (0x633a312e), ++ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0 ++ 12, ++ ACE_NTOHL (0x56657273), ++ ACE_NTOHL (0x696f6e53), ++ ACE_NTOHL (0x70656300), // name = VersionSpec + CORBA::tk_string, + 0U, // string length ++ + 5, + ACE_NTOHL (0x74797065), + ACE_NTOHL (0x0), // name = type +@@ -28982,31 +27024,48 @@ + ACE_NTOHL (0x65726661), + ACE_NTOHL (0x63657300), // name = base_interfaces + CORBA::tk_alias, // typecode kind for typedefs +- 100, // encapsulation length ++ 164, // encapsulation length + TAO_ENCAP_BYTE_ORDER, // byte order + 38, + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x6f6d672e), + ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5265), ++ ACE_NTOHL (0x412f5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), + ACE_NTOHL (0x49645365), + ACE_NTOHL (0x713a312e), +- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA_RepositoryIdSeq:1.0 +- 22, ++ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/RepositoryIdSeq:1.0 ++ 16, ++ ACE_NTOHL (0x5265706f), ++ ACE_NTOHL (0x7369746f), ++ ACE_NTOHL (0x72794964), ++ ACE_NTOHL (0x53657100), // name = RepositoryIdSeq ++ CORBA::tk_sequence, // typecode kind ++ 88, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ CORBA::tk_alias, // typecode kind for typedefs ++ 72, // encapsulation length ++ TAO_ENCAP_BYTE_ORDER, // byte order ++ 35, ++ ACE_NTOHL (0x49444c3a), ++ ACE_NTOHL (0x6f6d672e), ++ ACE_NTOHL (0x6f72672f), + ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5265), ++ ACE_NTOHL (0x412f5265), + ACE_NTOHL (0x706f7369), + ACE_NTOHL (0x746f7279), +- ACE_NTOHL (0x49645365), +- ACE_NTOHL (0x71000000), // name = CORBA_RepositoryIdSeq +- CORBA::tk_sequence, // typecode kind +- 16, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order ++ ACE_NTOHL (0x49643a31), ++ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0 ++ 13, ++ ACE_NTOHL (0x5265706f), ++ ACE_NTOHL (0x7369746f), ++ ACE_NTOHL (0x72794964), ++ ACE_NTOHL (0x0), // name = RepositoryId + CORBA::tk_string, + 0U, // string length ++ + 0U, + + +@@ -29078,161 +27137,38 @@ + ); + } + +-CORBA_OperationDef_ptr CORBA_InterfaceDef::create_operation ( +- const char * id, +- const char * name, +- const char * version, +- CORBA_IDLType_ptr result, +- CORBA::OperationMode mode, +- const CORBA_ParDescriptionSeq & params, +- const CORBA_ExceptionDefSeq & exceptions, +- const CORBA_ContextIdSeq & contexts, +- CORBA::Environment &ACE_TRY_ENV +- ) +- ACE_THROW_SPEC (( +- CORBA::SystemException +- )) +-{ +- _TAO_CORBA_InterfaceDef_Proxy_Impl &proxy = +- this->the_TAO_CORBA_InterfaceDef_Proxy_Broker_->select_proxy (this, ACE_TRY_ENV); +- ACE_CHECK_RETURN (0); +- +- return proxy.create_operation ( +- this, +- id, +- name, +- version, +- result, +- mode, +- params, +- exceptions, +- contexts, +- ACE_TRY_ENV +- ); +-} +- +-static const CORBA::Long _oc_CORBA_InterfaceDef[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 35, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f496e), +- ACE_NTOHL (0x74657266), +- ACE_NTOHL (0x61636544), +- ACE_NTOHL (0x65663a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_InterfaceDef:1.0 +- 19, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f496e), +- ACE_NTOHL (0x74657266), +- ACE_NTOHL (0x61636544), +- ACE_NTOHL (0x65660000), // name = CORBA_InterfaceDef +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_InterfaceDef ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_InterfaceDef), +- (char *) &_oc_CORBA_InterfaceDef, +- 0, +- sizeof (CORBA_InterfaceDef) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_InterfaceDef = +- &_tc_TAO_tc_CORBA_InterfaceDef; +- +-static const CORBA::Long _oc_CORBA_InterfaceDescription[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 43, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f496e), +- ACE_NTOHL (0x74657266), +- ACE_NTOHL (0x61636544), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e3a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_InterfaceDescription:1.0 +- 27, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f496e), +- ACE_NTOHL (0x74657266), +- ACE_NTOHL (0x61636544), +- ACE_NTOHL (0x65736372), +- ACE_NTOHL (0x69707469), +- ACE_NTOHL (0x6f6e0000), // name = CORBA_InterfaceDescription +- 5, // member count +- 5, +- ACE_NTOHL (0x6e616d65), +- ACE_NTOHL (0x0), // name = name +- CORBA::tk_string, +- 0U, // string length +- 3, +- ACE_NTOHL (0x69640000), // name = id +- CORBA::tk_string, +- 0U, // string length +- 11, +- ACE_NTOHL (0x64656669), +- ACE_NTOHL (0x6e65645f), +- ACE_NTOHL (0x696e0000), // name = defined_in +- CORBA::tk_string, +- 0U, // string length +- 8, +- ACE_NTOHL (0x76657273), +- ACE_NTOHL (0x696f6e00), // name = version +- CORBA::tk_string, +- 0U, // string length +- 16, +- ACE_NTOHL (0x62617365), +- ACE_NTOHL (0x5f696e74), +- ACE_NTOHL (0x65726661), +- ACE_NTOHL (0x63657300), // name = base_interfaces +- CORBA::tk_alias, // typecode kind for typedefs +- 100, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- 38, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5265), +- ACE_NTOHL (0x706f7369), +- ACE_NTOHL (0x746f7279), +- ACE_NTOHL (0x49645365), +- ACE_NTOHL (0x713a312e), +- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA_RepositoryIdSeq:1.0 +- 22, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f5265), +- ACE_NTOHL (0x706f7369), +- ACE_NTOHL (0x746f7279), +- ACE_NTOHL (0x49645365), +- ACE_NTOHL (0x71000000), // name = CORBA_RepositoryIdSeq +- CORBA::tk_sequence, // typecode kind +- 16, // encapsulation length +- TAO_ENCAP_BYTE_ORDER, // byte order +- CORBA::tk_string, +- 0U, // string length +- 0U, +- +- +-}; ++CORBA_OperationDef_ptr CORBA_InterfaceDef::create_operation ( ++ const char * id, ++ const char * name, ++ const char * version, ++ CORBA_IDLType_ptr result, ++ CORBA::OperationMode mode, ++ const CORBA_ParDescriptionSeq & params, ++ const CORBA_ExceptionDefSeq & exceptions, ++ const CORBA_ContextIdSeq & contexts, ++ CORBA::Environment &ACE_TRY_ENV ++ ) ++ ACE_THROW_SPEC (( ++ CORBA::SystemException ++ )) ++{ ++ _TAO_CORBA_InterfaceDef_Proxy_Impl &proxy = ++ this->the_TAO_CORBA_InterfaceDef_Proxy_Broker_->select_proxy (this, ACE_TRY_ENV); ++ ACE_CHECK_RETURN (0); + +-static CORBA::TypeCode _tc_TAO_tc_CORBA_InterfaceDescription ( +- CORBA::tk_struct, +- sizeof (_oc_CORBA_InterfaceDescription), +- (char *) &_oc_CORBA_InterfaceDescription, +- 0, +- sizeof (CORBA_InterfaceDescription) ++ return proxy.create_operation ( ++ this, ++ id, ++ name, ++ version, ++ result, ++ mode, ++ params, ++ exceptions, ++ contexts, ++ ACE_TRY_ENV + ); +- +-CORBA::TypeCode_ptr _tc_CORBA_InterfaceDescription = +- &_tc_TAO_tc_CORBA_InterfaceDescription; ++} + + void CORBA_InterfaceDescription::_tao_any_destructor (void *x) + { +@@ -29572,7 +27508,7 @@ + return CORBA_AbstractInterfaceDef::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_AbstractInterfaceDef:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/AbstractInterfaceDef:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_AbstractInterfaceDef::_nil ()); + if (is_a == 0) + return CORBA_AbstractInterfaceDef::_nil (); +@@ -29640,12 +27576,12 @@ + CORBA::Boolean CORBA_AbstractInterfaceDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) + { + if ( +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_AbstractInterfaceDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_InterfaceDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Container:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Contained:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IDLType:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IRObject:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/AbstractInterfaceDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/InterfaceDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) || + (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) + return 1; // success using local knowledge + else +@@ -29730,45 +27666,9 @@ + + const char* CORBA_AbstractInterfaceDef::_interface_repository_id (void) const + { +- return "IDL:omg.org/CORBA_AbstractInterfaceDef:1.0"; ++ return "IDL:omg.org/CORBA/AbstractInterfaceDef:1.0"; + } + +-static const CORBA::Long _oc_CORBA_AbstractInterfaceDef[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 43, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4162), +- ACE_NTOHL (0x73747261), +- ACE_NTOHL (0x6374496e), +- ACE_NTOHL (0x74657266), +- ACE_NTOHL (0x61636544), +- ACE_NTOHL (0x65663a31), +- ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA_AbstractInterfaceDef:1.0 +- 27, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4162), +- ACE_NTOHL (0x73747261), +- ACE_NTOHL (0x6374496e), +- ACE_NTOHL (0x74657266), +- ACE_NTOHL (0x61636544), +- ACE_NTOHL (0x65660000), // name = CORBA_AbstractInterfaceDef +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_AbstractInterfaceDef ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_AbstractInterfaceDef), +- (char *) &_oc_CORBA_AbstractInterfaceDef, +- 0, +- sizeof (CORBA_AbstractInterfaceDef) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_AbstractInterfaceDef = +- &_tc_TAO_tc_CORBA_AbstractInterfaceDef; +- + CORBA_LocalInterfaceDef_ptr + tao_CORBA_LocalInterfaceDef_duplicate ( + CORBA_LocalInterfaceDef_ptr p +@@ -30101,7 +28001,7 @@ + return CORBA_LocalInterfaceDef::_nil (); + if (! obj->_is_local ()) + { +- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA_LocalInterfaceDef:1.0", ACE_TRY_ENV); ++ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/LocalInterfaceDef:1.0", ACE_TRY_ENV); + ACE_CHECK_RETURN (CORBA_LocalInterfaceDef::_nil ()); + if (is_a == 0) + return CORBA_LocalInterfaceDef::_nil (); +@@ -30152,288 +28052,134 @@ + ACE_reinterpret_cast + ( + ptr_arith_t, +- &CORBA_LocalInterfaceDef::_narrow +- ) +- ) +- ); +-} +- +-CORBA_LocalInterfaceDef_ptr +-CORBA_LocalInterfaceDef::_duplicate (CORBA_LocalInterfaceDef_ptr obj) +-{ +- if (!CORBA::is_nil (obj)) +- obj->_add_ref (); +- return obj; +-} +- +-CORBA::Boolean CORBA_LocalInterfaceDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) +-{ +- if ( +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_LocalInterfaceDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_InterfaceDef:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Container:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_Contained:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IDLType:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA_IRObject:1.0")) || +- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) +- return 1; // success using local knowledge +- else +- return this->CORBA_Object::_is_a (value, ACE_TRY_ENV); +-} +- +-void *CORBA_LocalInterfaceDef::_tao_QueryInterface (ptr_arith_t type) +-{ +- void *retv = 0; +- if (type == ACE_reinterpret_cast +- (ptr_arith_t, +- &CORBA_LocalInterfaceDef::_narrow)) +- retv = ACE_reinterpret_cast (void*, this); +- else if (type == ACE_reinterpret_cast +- (ptr_arith_t, +- &CORBA_InterfaceDef::_narrow)) +- retv = ACE_reinterpret_cast +- ( +- void *, +- ACE_static_cast +- ( +- CORBA_InterfaceDef_ptr, +- this +- ) +- ); +- else if (type == ACE_reinterpret_cast +- (ptr_arith_t, +- &CORBA_Container::_narrow)) +- retv = ACE_reinterpret_cast +- ( +- void *, +- ACE_static_cast +- ( +- CORBA_Container_ptr, +- this +- ) +- ); +- else if (type == ACE_reinterpret_cast +- (ptr_arith_t, +- &CORBA_Contained::_narrow)) +- retv = ACE_reinterpret_cast +- ( +- void *, +- ACE_static_cast +- ( +- CORBA_Contained_ptr, +- this +- ) +- ); +- else if (type == ACE_reinterpret_cast +- (ptr_arith_t, +- &CORBA_IDLType::_narrow)) +- retv = ACE_reinterpret_cast +- ( +- void *, +- ACE_static_cast +- ( +- CORBA_IDLType_ptr, +- this +- ) +- ); +- else if (type == ACE_reinterpret_cast +- (ptr_arith_t, +- &CORBA_IRObject::_narrow)) +- retv = ACE_reinterpret_cast +- ( +- void *, +- ACE_static_cast +- ( +- CORBA_IRObject_ptr, +- this +- ) +- ); +- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow)) +- retv = ACE_reinterpret_cast (void *, +- ACE_static_cast (CORBA::Object_ptr, this)); +- +- if (retv) +- this->_add_ref (); +- return retv; +-} +- +-const char* CORBA_LocalInterfaceDef::_interface_repository_id (void) const +-{ +- return "IDL:omg.org/CORBA_LocalInterfaceDef:1.0"; +-} +- +-static const CORBA::Long _oc_CORBA_LocalInterfaceDef[] = +-{ +- TAO_ENCAP_BYTE_ORDER, // byte order +- 40, +- ACE_NTOHL (0x49444c3a), +- ACE_NTOHL (0x6f6d672e), +- ACE_NTOHL (0x6f72672f), +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4c6f), +- ACE_NTOHL (0x63616c49), +- ACE_NTOHL (0x6e746572), +- ACE_NTOHL (0x66616365), +- ACE_NTOHL (0x4465663a), +- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA_LocalInterfaceDef:1.0 +- 24, +- ACE_NTOHL (0x434f5242), +- ACE_NTOHL (0x415f4c6f), +- ACE_NTOHL (0x63616c49), +- ACE_NTOHL (0x6e746572), +- ACE_NTOHL (0x66616365), +- ACE_NTOHL (0x44656600), // name = CORBA_LocalInterfaceDef +-}; +- +-static CORBA::TypeCode _tc_TAO_tc_CORBA_LocalInterfaceDef ( +- CORBA::tk_objref, +- sizeof (_oc_CORBA_LocalInterfaceDef), +- (char *) &_oc_CORBA_LocalInterfaceDef, +- 0, +- sizeof (CORBA_LocalInterfaceDef) +- ); +- +-CORBA::TypeCode_ptr _tc_CORBA_LocalInterfaceDef = +- &_tc_TAO_tc_CORBA_LocalInterfaceDef; +- +-void operator<<= (CORBA::Any &_tao_any, CORBA::PrimitiveKind _tao_elem) +-{ +- TAO_OutputCDR stream; +- stream << _tao_elem; +- _tao_any._tao_replace ( +- CORBA::_tc_PrimitiveKind, +- TAO_ENCAP_BYTE_ORDER, +- stream.begin () +- ); +-} +- +-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::PrimitiveKind &_tao_elem) +-{ +- ACE_TRY_NEW_ENV +- { +- CORBA::TypeCode_var type = _tao_any.type (); +- +- CORBA::Boolean result = type->equivalent (CORBA::_tc_PrimitiveKind, ACE_TRY_ENV); +- ACE_TRY_CHECK; +- +- if (!result) +- return 0; // not equivalent +- +- TAO_InputCDR stream ( +- _tao_any._tao_get_cdr (), +- _tao_any._tao_byte_order () +- ); +- if (stream >> _tao_elem) +- { +- return 1; +- } +- } +- ACE_CATCHANY +- { +- return 0; +- } +- ACE_ENDTRY; +- return 0; +-} +- +-void operator<<= (CORBA::Any &_tao_any, CORBA::AttributeMode _tao_elem) +-{ +- TAO_OutputCDR stream; +- stream << _tao_elem; +- _tao_any._tao_replace ( +- CORBA::_tc_AttributeMode, +- TAO_ENCAP_BYTE_ORDER, +- stream.begin () +- ); +-} +- +-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::AttributeMode &_tao_elem) +-{ +- ACE_TRY_NEW_ENV +- { +- CORBA::TypeCode_var type = _tao_any.type (); +- +- CORBA::Boolean result = type->equivalent (CORBA::_tc_AttributeMode, ACE_TRY_ENV); +- ACE_TRY_CHECK; +- +- if (!result) +- return 0; // not equivalent +- +- TAO_InputCDR stream ( +- _tao_any._tao_get_cdr (), +- _tao_any._tao_byte_order () +- ); +- if (stream >> _tao_elem) +- { +- return 1; +- } +- } +- ACE_CATCHANY +- { +- return 0; +- } +- ACE_ENDTRY; +- return 0; ++ &CORBA_LocalInterfaceDef::_narrow ++ ) ++ ) ++ ); + } + +-void operator<<= (CORBA::Any &_tao_any, CORBA::OperationMode _tao_elem) ++CORBA_LocalInterfaceDef_ptr ++CORBA_LocalInterfaceDef::_duplicate (CORBA_LocalInterfaceDef_ptr obj) + { +- TAO_OutputCDR stream; +- stream << _tao_elem; +- _tao_any._tao_replace ( +- CORBA::_tc_OperationMode, +- TAO_ENCAP_BYTE_ORDER, +- stream.begin () +- ); ++ if (!CORBA::is_nil (obj)) ++ obj->_add_ref (); ++ return obj; + } + +-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::OperationMode &_tao_elem) +-{ +- ACE_TRY_NEW_ENV ++CORBA::Boolean CORBA_LocalInterfaceDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) + { +- CORBA::TypeCode_var type = _tao_any.type (); +- +- CORBA::Boolean result = type->equivalent (CORBA::_tc_OperationMode, ACE_TRY_ENV); +- ACE_TRY_CHECK; +- +- if (!result) +- return 0; // not equivalent ++ if ( ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/LocalInterfaceDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/InterfaceDef:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) || ++ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) ++ return 1; // success using local knowledge ++ else ++ return this->CORBA_Object::_is_a (value, ACE_TRY_ENV); ++} + +- TAO_InputCDR stream ( +- _tao_any._tao_get_cdr (), +- _tao_any._tao_byte_order () +- ); +- if (stream >> _tao_elem) ++void *CORBA_LocalInterfaceDef::_tao_QueryInterface (ptr_arith_t type) + { +- return 1; +- } ++ void *retv = 0; ++ if (type == ACE_reinterpret_cast ++ (ptr_arith_t, ++ &CORBA_LocalInterfaceDef::_narrow)) ++ retv = ACE_reinterpret_cast (void*, this); ++ else if (type == ACE_reinterpret_cast ++ (ptr_arith_t, ++ &CORBA_InterfaceDef::_narrow)) ++ retv = ACE_reinterpret_cast ++ ( ++ void *, ++ ACE_static_cast ++ ( ++ CORBA_InterfaceDef_ptr, ++ this ++ ) ++ ); ++ else if (type == ACE_reinterpret_cast ++ (ptr_arith_t, ++ &CORBA_Container::_narrow)) ++ retv = ACE_reinterpret_cast ++ ( ++ void *, ++ ACE_static_cast ++ ( ++ CORBA_Container_ptr, ++ this ++ ) ++ ); ++ else if (type == ACE_reinterpret_cast ++ (ptr_arith_t, ++ &CORBA_Contained::_narrow)) ++ retv = ACE_reinterpret_cast ++ ( ++ void *, ++ ACE_static_cast ++ ( ++ CORBA_Contained_ptr, ++ this ++ ) ++ ); ++ else if (type == ACE_reinterpret_cast ++ (ptr_arith_t, ++ &CORBA_IDLType::_narrow)) ++ retv = ACE_reinterpret_cast ++ ( ++ void *, ++ ACE_static_cast ++ ( ++ CORBA_IDLType_ptr, ++ this ++ ) ++ ); ++ else if (type == ACE_reinterpret_cast ++ (ptr_arith_t, ++ &CORBA_IRObject::_narrow)) ++ retv = ACE_reinterpret_cast ++ ( ++ void *, ++ ACE_static_cast ++ ( ++ CORBA_IRObject_ptr, ++ this ++ ) ++ ); ++ else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_narrow)) ++ retv = ACE_reinterpret_cast (void *, ++ ACE_static_cast (CORBA::Object_ptr, this)); ++ ++ if (retv) ++ this->_add_ref (); ++ return retv; + } +- ACE_CATCHANY ++ ++const char* CORBA_LocalInterfaceDef::_interface_repository_id (void) const + { +- return 0; +- } +- ACE_ENDTRY; +- return 0; ++ return "IDL:omg.org/CORBA/LocalInterfaceDef:1.0"; + } + +-void operator<<= (CORBA::Any &_tao_any, CORBA::ParameterMode _tao_elem) ++void operator<<= (CORBA::Any &_tao_any, CORBA::PrimitiveKind _tao_elem) + { + TAO_OutputCDR stream; + stream << _tao_elem; + _tao_any._tao_replace ( +- CORBA::_tc_ParameterMode, ++ CORBA::_tc_PrimitiveKind, + TAO_ENCAP_BYTE_ORDER, + stream.begin () + ); + } + +-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ParameterMode &_tao_elem) ++CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::PrimitiveKind &_tao_elem) + { + ACE_TRY_NEW_ENV + { + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (CORBA::_tc_ParameterMode, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_PrimitiveKind, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -30462,7 +28208,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_Repository, ++ CORBA::_tc_Repository, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -30479,7 +28225,7 @@ + _tao_elem = CORBA_Repository::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_Repository, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_Repository, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -30492,7 +28238,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_Repository, ++ CORBA::_tc_Repository, + 1, + _tao_elem, + CORBA_Repository::_tao_any_destructor +@@ -30523,7 +28269,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_ModuleDef, ++ CORBA::_tc_ModuleDef, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -30540,7 +28286,7 @@ + _tao_elem = CORBA_ModuleDef::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_ModuleDef, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_ModuleDef, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -30553,7 +28299,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_ModuleDef, ++ CORBA::_tc_ModuleDef, + 1, + _tao_elem, + CORBA_ModuleDef::_tao_any_destructor +@@ -30583,7 +28329,7 @@ + TAO_OutputCDR stream; + stream << _tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_ModuleDescription, ++ CORBA::_tc_ModuleDescription, + TAO_ENCAP_BYTE_ORDER, + stream.begin () + ); +@@ -30594,7 +28340,7 @@ + TAO_OutputCDR stream; + stream << *_tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_ModuleDescription, ++ CORBA::_tc_ModuleDescription, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -30615,7 +28361,7 @@ + { + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_ModuleDescription, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_ModuleDescription, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -30640,7 +28386,7 @@ + if (stream >> *tmp) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_ModuleDescription, ++ CORBA::_tc_ModuleDescription, + 1, + ACE_static_cast (void *, tmp), + CORBA_ModuleDescription::_tao_any_destructor +@@ -30667,7 +28413,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_ConstantDef, ++ CORBA::_tc_ConstantDef, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -30684,7 +28430,7 @@ + _tao_elem = CORBA_ConstantDef::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_ConstantDef, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_ConstantDef, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -30697,7 +28443,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_ConstantDef, ++ CORBA::_tc_ConstantDef, + 1, + _tao_elem, + CORBA_ConstantDef::_tao_any_destructor +@@ -30727,7 +28473,7 @@ + TAO_OutputCDR stream; + stream << _tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_ConstantDescription, ++ CORBA::_tc_ConstantDescription, + TAO_ENCAP_BYTE_ORDER, + stream.begin () + ); +@@ -30738,7 +28484,7 @@ + TAO_OutputCDR stream; + stream << *_tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_ConstantDescription, ++ CORBA::_tc_ConstantDescription, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -30759,7 +28505,7 @@ + { + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_ConstantDescription, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_ConstantDescription, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -30784,7 +28530,7 @@ + if (stream >> *tmp) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_ConstantDescription, ++ CORBA::_tc_ConstantDescription, + 1, + ACE_static_cast (void *, tmp), + CORBA_ConstantDescription::_tao_any_destructor +@@ -30811,7 +28557,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_StructDef, ++ CORBA::_tc_StructDef, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -30828,7 +28574,7 @@ + _tao_elem = CORBA_StructDef::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_StructDef, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_StructDef, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -30841,7 +28587,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_StructDef, ++ CORBA::_tc_StructDef, + 1, + _tao_elem, + CORBA_StructDef::_tao_any_destructor +@@ -30872,7 +28618,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_UnionDef, ++ CORBA::_tc_UnionDef, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -30889,7 +28635,7 @@ + _tao_elem = CORBA_UnionDef::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_UnionDef, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_UnionDef, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -30902,7 +28648,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_UnionDef, ++ CORBA::_tc_UnionDef, + 1, + _tao_elem, + CORBA_UnionDef::_tao_any_destructor +@@ -30933,7 +28679,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_EnumDef, ++ CORBA::_tc_EnumDef, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -30950,7 +28696,7 @@ + _tao_elem = CORBA_EnumDef::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_EnumDef, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_EnumDef, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -30963,7 +28709,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_EnumDef, ++ CORBA::_tc_EnumDef, + 1, + _tao_elem, + CORBA_EnumDef::_tao_any_destructor +@@ -30994,7 +28740,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_AliasDef, ++ CORBA::_tc_AliasDef, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -31011,7 +28757,7 @@ + _tao_elem = CORBA_AliasDef::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_AliasDef, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_AliasDef, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -31024,7 +28770,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_AliasDef, ++ CORBA::_tc_AliasDef, + 1, + _tao_elem, + CORBA_AliasDef::_tao_any_destructor +@@ -31055,7 +28801,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_NativeDef, ++ CORBA::_tc_NativeDef, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -31072,7 +28818,7 @@ + _tao_elem = CORBA_NativeDef::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_NativeDef, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_NativeDef, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -31085,7 +28831,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_NativeDef, ++ CORBA::_tc_NativeDef, + 1, + _tao_elem, + CORBA_NativeDef::_tao_any_destructor +@@ -31116,7 +28862,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_PrimitiveDef, ++ CORBA::_tc_PrimitiveDef, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -31133,7 +28879,7 @@ + _tao_elem = CORBA_PrimitiveDef::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_PrimitiveDef, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_PrimitiveDef, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -31146,7 +28892,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_PrimitiveDef, ++ CORBA::_tc_PrimitiveDef, + 1, + _tao_elem, + CORBA_PrimitiveDef::_tao_any_destructor +@@ -31177,7 +28923,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_StringDef, ++ CORBA::_tc_StringDef, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -31194,7 +28940,7 @@ + _tao_elem = CORBA_StringDef::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_StringDef, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_StringDef, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -31207,7 +28953,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_StringDef, ++ CORBA::_tc_StringDef, + 1, + _tao_elem, + CORBA_StringDef::_tao_any_destructor +@@ -31238,7 +28984,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_WstringDef, ++ CORBA::_tc_WstringDef, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -31255,7 +29001,7 @@ + _tao_elem = CORBA_WstringDef::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_WstringDef, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_WstringDef, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -31268,7 +29014,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_WstringDef, ++ CORBA::_tc_WstringDef, + 1, + _tao_elem, + CORBA_WstringDef::_tao_any_destructor +@@ -31299,7 +29045,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_SequenceDef, ++ CORBA::_tc_SequenceDef, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -31316,7 +29062,7 @@ + _tao_elem = CORBA_SequenceDef::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_SequenceDef, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_SequenceDef, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -31329,7 +29075,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_SequenceDef, ++ CORBA::_tc_SequenceDef, + 1, + _tao_elem, + CORBA_SequenceDef::_tao_any_destructor +@@ -31360,7 +29106,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_ArrayDef, ++ CORBA::_tc_ArrayDef, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -31377,7 +29123,7 @@ + _tao_elem = CORBA_ArrayDef::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_ArrayDef, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_ArrayDef, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -31390,7 +29136,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_ArrayDef, ++ CORBA::_tc_ArrayDef, + 1, + _tao_elem, + CORBA_ArrayDef::_tao_any_destructor +@@ -31421,7 +29167,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_ExceptionDef, ++ CORBA::_tc_ExceptionDef, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -31438,7 +29184,7 @@ + _tao_elem = CORBA_ExceptionDef::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_ExceptionDef, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_ExceptionDef, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -31451,7 +29197,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_ExceptionDef, ++ CORBA::_tc_ExceptionDef, + 1, + _tao_elem, + CORBA_ExceptionDef::_tao_any_destructor +@@ -31481,7 +29227,7 @@ + TAO_OutputCDR stream; + stream << _tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_ExceptionDescription, ++ CORBA::_tc_ExceptionDescription, + TAO_ENCAP_BYTE_ORDER, + stream.begin () + ); +@@ -31492,7 +29238,7 @@ + TAO_OutputCDR stream; + stream << *_tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_ExceptionDescription, ++ CORBA::_tc_ExceptionDescription, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -31513,7 +29259,7 @@ + { + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_ExceptionDescription, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_ExceptionDescription, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -31538,7 +29284,7 @@ + if (stream >> *tmp) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_ExceptionDescription, ++ CORBA::_tc_ExceptionDescription, + 1, + ACE_static_cast (void *, tmp), + CORBA_ExceptionDescription::_tao_any_destructor +@@ -31568,7 +29314,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_ExceptionDefSeq, ++ CORBA::_tc_ExceptionDefSeq, + TAO_ENCAP_BYTE_ORDER, + stream.begin () + ); +@@ -31580,7 +29326,7 @@ + TAO_OutputCDR stream; + stream << *_tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_ExceptionDefSeq, ++ CORBA::_tc_ExceptionDefSeq, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -31604,7 +29350,7 @@ + { + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_ExceptionDefSeq, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_ExceptionDefSeq, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -31629,7 +29375,7 @@ + if (stream >> *tmp) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_ExceptionDefSeq, ++ CORBA::_tc_ExceptionDefSeq, + 1, + ACE_static_cast (void *, tmp), + CORBA_ExceptionDefSeq::_tao_any_destructor +@@ -31659,7 +29405,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_ExcDescriptionSeq, ++ CORBA::_tc_ExcDescriptionSeq, + TAO_ENCAP_BYTE_ORDER, + stream.begin () + ); +@@ -31671,7 +29417,7 @@ + TAO_OutputCDR stream; + stream << *_tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_ExcDescriptionSeq, ++ CORBA::_tc_ExcDescriptionSeq, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -31695,7 +29441,7 @@ + { + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_ExcDescriptionSeq, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_ExcDescriptionSeq, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -31720,7 +29466,7 @@ + if (stream >> *tmp) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_ExcDescriptionSeq, ++ CORBA::_tc_ExcDescriptionSeq, + 1, + ACE_static_cast (void *, tmp), + CORBA_ExcDescriptionSeq::_tao_any_destructor +@@ -31741,13 +29487,53 @@ + return 0; + } + ++void operator<<= (CORBA::Any &_tao_any, CORBA::AttributeMode _tao_elem) ++{ ++ TAO_OutputCDR stream; ++ stream << _tao_elem; ++ _tao_any._tao_replace ( ++ CORBA::_tc_AttributeMode, ++ TAO_ENCAP_BYTE_ORDER, ++ stream.begin () ++ ); ++} ++ ++CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::AttributeMode &_tao_elem) ++{ ++ ACE_TRY_NEW_ENV ++ { ++ CORBA::TypeCode_var type = _tao_any.type (); ++ ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_AttributeMode, ACE_TRY_ENV); ++ ACE_TRY_CHECK; ++ ++ if (!result) ++ return 0; // not equivalent ++ ++ TAO_InputCDR stream ( ++ _tao_any._tao_get_cdr (), ++ _tao_any._tao_byte_order () ++ ); ++ if (stream >> _tao_elem) ++ { ++ return 1; ++ } ++ } ++ ACE_CATCHANY ++ { ++ return 0; ++ } ++ ACE_ENDTRY; ++ return 0; ++} ++ + void operator<<= (CORBA::Any &_tao_any, CORBA_AttributeDef_ptr _tao_elem) + { + TAO_OutputCDR stream; + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_AttributeDef, ++ CORBA::_tc_AttributeDef, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -31764,7 +29550,7 @@ + _tao_elem = CORBA_AttributeDef::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_AttributeDef, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_AttributeDef, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -31777,7 +29563,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_AttributeDef, ++ CORBA::_tc_AttributeDef, + 1, + _tao_elem, + CORBA_AttributeDef::_tao_any_destructor +@@ -31807,7 +29593,7 @@ + TAO_OutputCDR stream; + stream << _tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_AttributeDescription, ++ CORBA::_tc_AttributeDescription, + TAO_ENCAP_BYTE_ORDER, + stream.begin () + ); +@@ -31818,7 +29604,7 @@ + TAO_OutputCDR stream; + stream << *_tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_AttributeDescription, ++ CORBA::_tc_AttributeDescription, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -31839,7 +29625,7 @@ + { + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_AttributeDescription, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_AttributeDescription, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -31864,7 +29650,7 @@ + if (stream >> *tmp) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_AttributeDescription, ++ CORBA::_tc_AttributeDescription, + 1, + ACE_static_cast (void *, tmp), + CORBA_AttributeDescription::_tao_any_destructor +@@ -31885,12 +29671,92 @@ + return 0; + } + ++void operator<<= (CORBA::Any &_tao_any, CORBA::OperationMode _tao_elem) ++{ ++ TAO_OutputCDR stream; ++ stream << _tao_elem; ++ _tao_any._tao_replace ( ++ CORBA::_tc_OperationMode, ++ TAO_ENCAP_BYTE_ORDER, ++ stream.begin () ++ ); ++} ++ ++CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::OperationMode &_tao_elem) ++{ ++ ACE_TRY_NEW_ENV ++ { ++ CORBA::TypeCode_var type = _tao_any.type (); ++ ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_OperationMode, ACE_TRY_ENV); ++ ACE_TRY_CHECK; ++ ++ if (!result) ++ return 0; // not equivalent ++ ++ TAO_InputCDR stream ( ++ _tao_any._tao_get_cdr (), ++ _tao_any._tao_byte_order () ++ ); ++ if (stream >> _tao_elem) ++ { ++ return 1; ++ } ++ } ++ ACE_CATCHANY ++ { ++ return 0; ++ } ++ ACE_ENDTRY; ++ return 0; ++} ++ ++void operator<<= (CORBA::Any &_tao_any, CORBA::ParameterMode _tao_elem) ++{ ++ TAO_OutputCDR stream; ++ stream << _tao_elem; ++ _tao_any._tao_replace ( ++ CORBA::_tc_ParameterMode, ++ TAO_ENCAP_BYTE_ORDER, ++ stream.begin () ++ ); ++} ++ ++CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ParameterMode &_tao_elem) ++{ ++ ACE_TRY_NEW_ENV ++ { ++ CORBA::TypeCode_var type = _tao_any.type (); ++ ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_ParameterMode, ACE_TRY_ENV); ++ ACE_TRY_CHECK; ++ ++ if (!result) ++ return 0; // not equivalent ++ ++ TAO_InputCDR stream ( ++ _tao_any._tao_get_cdr (), ++ _tao_any._tao_byte_order () ++ ); ++ if (stream >> _tao_elem) ++ { ++ return 1; ++ } ++ } ++ ACE_CATCHANY ++ { ++ return 0; ++ } ++ ACE_ENDTRY; ++ return 0; ++} ++ + void operator<<= (CORBA::Any &_tao_any, const CORBA_ParameterDescription &_tao_elem) // copying + { + TAO_OutputCDR stream; + stream << _tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_ParameterDescription, ++ CORBA::_tc_ParameterDescription, + TAO_ENCAP_BYTE_ORDER, + stream.begin () + ); +@@ -31901,7 +29767,7 @@ + TAO_OutputCDR stream; + stream << *_tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_ParameterDescription, ++ CORBA::_tc_ParameterDescription, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -31922,7 +29788,7 @@ + { + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_ParameterDescription, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_ParameterDescription, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -31947,7 +29813,7 @@ + if (stream >> *tmp) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_ParameterDescription, ++ CORBA::_tc_ParameterDescription, + 1, + ACE_static_cast (void *, tmp), + CORBA_ParameterDescription::_tao_any_destructor +@@ -31977,7 +29843,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_ParDescriptionSeq, ++ CORBA::_tc_ParDescriptionSeq, + TAO_ENCAP_BYTE_ORDER, + stream.begin () + ); +@@ -31989,7 +29855,7 @@ + TAO_OutputCDR stream; + stream << *_tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_ParDescriptionSeq, ++ CORBA::_tc_ParDescriptionSeq, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -32013,7 +29879,7 @@ + { + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_ParDescriptionSeq, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_ParDescriptionSeq, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -32038,7 +29904,7 @@ + if (stream >> *tmp) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_ParDescriptionSeq, ++ CORBA::_tc_ParDescriptionSeq, + 1, + ACE_static_cast (void *, tmp), + CORBA_ParDescriptionSeq::_tao_any_destructor +@@ -32068,7 +29934,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_ContextIdSeq, ++ CORBA::_tc_ContextIdSeq, + TAO_ENCAP_BYTE_ORDER, + stream.begin () + ); +@@ -32080,7 +29946,7 @@ + TAO_OutputCDR stream; + stream << *_tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_ContextIdSeq, ++ CORBA::_tc_ContextIdSeq, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -32104,7 +29970,7 @@ + { + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_ContextIdSeq, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_ContextIdSeq, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -32129,7 +29995,7 @@ + if (stream >> *tmp) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_ContextIdSeq, ++ CORBA::_tc_ContextIdSeq, + 1, + ACE_static_cast (void *, tmp), + CORBA_ContextIdSeq::_tao_any_destructor +@@ -32156,7 +30022,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_OperationDef, ++ CORBA::_tc_OperationDef, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -32173,7 +30039,7 @@ + _tao_elem = CORBA_OperationDef::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_OperationDef, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_OperationDef, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -32186,7 +30052,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_OperationDef, ++ CORBA::_tc_OperationDef, + 1, + _tao_elem, + CORBA_OperationDef::_tao_any_destructor +@@ -32216,7 +30082,7 @@ + TAO_OutputCDR stream; + stream << _tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_OperationDescription, ++ CORBA::_tc_OperationDescription, + TAO_ENCAP_BYTE_ORDER, + stream.begin () + ); +@@ -32227,7 +30093,7 @@ + TAO_OutputCDR stream; + stream << *_tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_OperationDescription, ++ CORBA::_tc_OperationDescription, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -32248,7 +30114,7 @@ + { + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_OperationDescription, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_OperationDescription, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -32273,7 +30139,7 @@ + if (stream >> *tmp) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_OperationDescription, ++ CORBA::_tc_OperationDescription, + 1, + ACE_static_cast (void *, tmp), + CORBA_OperationDescription::_tao_any_destructor +@@ -32303,7 +30169,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_RepositoryIdSeq, ++ CORBA::_tc_RepositoryIdSeq, + TAO_ENCAP_BYTE_ORDER, + stream.begin () + ); +@@ -32315,7 +30181,7 @@ + TAO_OutputCDR stream; + stream << *_tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_RepositoryIdSeq, ++ CORBA::_tc_RepositoryIdSeq, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -32339,7 +30205,7 @@ + { + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_RepositoryIdSeq, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_RepositoryIdSeq, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -32364,7 +30230,7 @@ + if (stream >> *tmp) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_RepositoryIdSeq, ++ CORBA::_tc_RepositoryIdSeq, + 1, + ACE_static_cast (void *, tmp), + CORBA_RepositoryIdSeq::_tao_any_destructor +@@ -32394,7 +30260,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_OpDescriptionSeq, ++ CORBA::_tc_OpDescriptionSeq, + TAO_ENCAP_BYTE_ORDER, + stream.begin () + ); +@@ -32406,7 +30272,7 @@ + TAO_OutputCDR stream; + stream << *_tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_OpDescriptionSeq, ++ CORBA::_tc_OpDescriptionSeq, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -32430,7 +30296,7 @@ + { + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_OpDescriptionSeq, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_OpDescriptionSeq, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -32455,7 +30321,7 @@ + if (stream >> *tmp) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_OpDescriptionSeq, ++ CORBA::_tc_OpDescriptionSeq, + 1, + ACE_static_cast (void *, tmp), + CORBA_OpDescriptionSeq::_tao_any_destructor +@@ -32485,7 +30351,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_AttrDescriptionSeq, ++ CORBA::_tc_AttrDescriptionSeq, + TAO_ENCAP_BYTE_ORDER, + stream.begin () + ); +@@ -32497,7 +30363,7 @@ + TAO_OutputCDR stream; + stream << *_tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_AttrDescriptionSeq, ++ CORBA::_tc_AttrDescriptionSeq, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -32521,7 +30387,7 @@ + { + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_AttrDescriptionSeq, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_AttrDescriptionSeq, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -32546,7 +30412,7 @@ + if (stream >> *tmp) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_AttrDescriptionSeq, ++ CORBA::_tc_AttrDescriptionSeq, + 1, + ACE_static_cast (void *, tmp), + CORBA_AttrDescriptionSeq::_tao_any_destructor +@@ -32573,7 +30439,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_InterfaceDef, ++ CORBA::_tc_InterfaceDef, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -32590,7 +30456,7 @@ + _tao_elem = CORBA_InterfaceDef::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_InterfaceDef, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_InterfaceDef, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -32603,7 +30469,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_InterfaceDef, ++ CORBA::_tc_InterfaceDef, + 1, + _tao_elem, + CORBA_InterfaceDef::_tao_any_destructor +@@ -32716,7 +30582,7 @@ + TAO_OutputCDR stream; + stream << _tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_InterfaceDescription, ++ CORBA::_tc_InterfaceDescription, + TAO_ENCAP_BYTE_ORDER, + stream.begin () + ); +@@ -32727,7 +30593,7 @@ + TAO_OutputCDR stream; + stream << *_tao_elem; + _tao_any._tao_replace ( +- _tc_CORBA_InterfaceDescription, ++ CORBA::_tc_InterfaceDescription, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -32748,7 +30614,7 @@ + { + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_InterfaceDescription, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_InterfaceDescription, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -32773,7 +30639,7 @@ + if (stream >> *tmp) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_InterfaceDescription, ++ CORBA::_tc_InterfaceDescription, + 1, + ACE_static_cast (void *, tmp), + CORBA_InterfaceDescription::_tao_any_destructor +@@ -32800,7 +30666,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_AbstractInterfaceDef, ++ CORBA::_tc_AbstractInterfaceDef, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -32817,7 +30683,7 @@ + _tao_elem = CORBA_AbstractInterfaceDef::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_AbstractInterfaceDef, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_AbstractInterfaceDef, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -32830,7 +30696,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_AbstractInterfaceDef, ++ CORBA::_tc_AbstractInterfaceDef, + 1, + _tao_elem, + CORBA_AbstractInterfaceDef::_tao_any_destructor +@@ -32861,7 +30727,7 @@ + if (stream << _tao_elem) + { + _tao_any._tao_replace ( +- _tc_CORBA_LocalInterfaceDef, ++ CORBA::_tc_LocalInterfaceDef, + TAO_ENCAP_BYTE_ORDER, + stream.begin (), + 1, +@@ -32878,7 +30744,7 @@ + _tao_elem = CORBA_LocalInterfaceDef::_nil (); + CORBA::TypeCode_var type = _tao_any.type (); + +- CORBA::Boolean result = type->equivalent (_tc_CORBA_LocalInterfaceDef, ACE_TRY_ENV); ++ CORBA::Boolean result = type->equivalent (CORBA::_tc_LocalInterfaceDef, ACE_TRY_ENV); + ACE_TRY_CHECK; + + if (!result) +@@ -32891,7 +30757,7 @@ + if (stream >> _tao_elem) + { + ((CORBA::Any *)&_tao_any)->_tao_replace ( +- _tc_CORBA_LocalInterfaceDef, ++ CORBA::_tc_LocalInterfaceDef, + 1, + _tao_elem, + CORBA_LocalInterfaceDef::_tao_any_destructor +@@ -33451,11 +31317,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -33498,11 +31359,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -33581,11 +31437,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -33628,11 +31479,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -33711,11 +31557,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -33758,11 +31599,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -33805,11 +31641,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) diff --git a/TAO/tao/IFR_Client/diffs/IFR_BasicC.h.diff b/TAO/tao/IFR_Client/diffs/IFR_BasicC.h.diff index cac4e337f1b..29376d37e6f 100644 --- a/TAO/tao/IFR_Client/diffs/IFR_BasicC.h.diff +++ b/TAO/tao/IFR_Client/diffs/IFR_BasicC.h.diff @@ -1,5 +1,5 @@ ---- orig/IFR_BasicC.h Mon Apr 23 20:55:30 2001 -+++ IFR_BasicC.h Mon Apr 23 20:54:05 2001 +--- orig/IFR_BasicC.h Tue Apr 24 23:25:50 2001 ++++ IFR_BasicC.h Tue Apr 24 22:38:54 2001 @@ -1,6 +1,6 @@ // -*- C++ -*- // @@ -550,7 +550,41 @@ // Proxy Broker Factory function pointer declarations. extern TAO_IFR_Client_Export -@@ -8531,17 +8399,11 @@ +@@ -8502,46 +8370,40 @@ + CORBA::Object_ptr obj + ); + +-// External declarations for undefined interface ++// Declarations for undefined interface + // CORBA_FixedDef + TAO_IFR_Client_Export + CORBA_FixedDef_ptr + tao_CORBA_FixedDef_duplicate ( + CORBA_FixedDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + void + tao_CORBA_FixedDef_release ( + CORBA_FixedDef_ptr + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_FixedDef_ptr + tao_CORBA_FixedDef_nil ( + void + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA_FixedDef_ptr + tao_CORBA_FixedDef_narrow ( + CORBA::Object *, + CORBA::Environment & + ); +-extern TAO_IFR_Client_Export ++TAO_IFR_Client_Export + CORBA::Object * + tao_CORBA_FixedDef_upcast ( void * ); diff --git a/TAO/tao/IFR_Client/diffs/IFR_BasicC.i.diff b/TAO/tao/IFR_Client/diffs/IFR_BasicC.i.diff index 54da720b153..cb975c4dcfc 100644 --- a/TAO/tao/IFR_Client/diffs/IFR_BasicC.i.diff +++ b/TAO/tao/IFR_Client/diffs/IFR_BasicC.i.diff @@ -1,5 +1,5 @@ ---- orig/IFR_BasicC.i Mon Apr 23 20:55:30 2001 -+++ IFR_BasicC.i Mon Apr 23 20:05:29 2001 +--- orig/IFR_BasicC.i Tue Apr 24 23:25:50 2001 ++++ IFR_BasicC.i Tue Apr 24 23:01:36 2001 @@ -1,6 +1,6 @@ // -*- C++ -*- // @@ -8,44 +8,7 @@ // **** Code generated by the The ACE ORB (TAO) IDL Compiler **** // TAO and the TAO IDL Compiler have been developed by: -@@ -897,9 +897,9 @@ - #if !defined (_CORBA_PRIMITIVEDEF___CI_) - #define _CORBA_PRIMITIVEDEF___CI_ - --ACE_INLINE CORBA_PrimitiveDef_ptr -+ACE_INLINE CORBA::PrimitiveDef_ptr - tao_CORBA_PrimitiveDef_duplicate ( -- CORBA_PrimitiveDef_ptr p -+ CORBA::PrimitiveDef_ptr p - ) - { - return CORBA_PrimitiveDef::_duplicate (p); -@@ -907,13 +907,13 @@ - - ACE_INLINE void - tao_CORBA_PrimitiveDef_release ( -- CORBA_PrimitiveDef_ptr p -+ CORBA::PrimitiveDef_ptr p - ) - { - CORBA::release (p); - } - --ACE_INLINE CORBA_PrimitiveDef_ptr -+ACE_INLINE CORBA::PrimitiveDef_ptr - tao_CORBA_PrimitiveDef_nil ( - void - ) -@@ -921,7 +921,7 @@ - return CORBA_PrimitiveDef::_nil (); - } - --ACE_INLINE CORBA_PrimitiveDef_ptr -+ACE_INLINE CORBA::PrimitiveDef_ptr - tao_CORBA_PrimitiveDef_narrow ( - CORBA::Object *p, - CORBA::Environment &ACE_TRY_ENV -@@ -5096,90 +5096,14 @@ +@@ -4279,82 +4279,6 @@ #endif /* end #if !defined */ @@ -127,18 +90,8 @@ - TAO_IFR_Client_Export CORBA::Boolean operator<< ( TAO_OutputCDR &, -- const CORBA_PrimitiveDef_ptr -+ const CORBA::PrimitiveDef_ptr - ); - - TAO_IFR_Client_Export CORBA::Boolean operator>> ( - TAO_InputCDR &, -- CORBA_PrimitiveDef_ptr & -+ CORBA::PrimitiveDef_ptr & - ); - - TAO_IFR_Client_Export CORBA::Boolean operator<< ( -@@ -5232,6 +5156,25 @@ + const CORBA_PrimitiveDef_ptr +@@ -4415,6 +4339,25 @@ CORBA_FixedDef_ptr & ); @@ -164,7 +117,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator<< ( TAO_OutputCDR &, const CORBA_Repository_ptr -@@ -5442,6 +5385,25 @@ +@@ -4625,6 +4568,25 @@ #endif /* _TAO_CDR_OP_CORBA_ExcDescriptionSeq_I_ */ @@ -190,7 +143,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator<< ( TAO_OutputCDR &, const CORBA_AttributeDef_ptr -@@ -5482,6 +5444,44 @@ +@@ -4665,6 +4627,44 @@ else return 0; diff --git a/TAO/tao/IFR_Client/diffs/IFR_ComponentsC.cpp.diff b/TAO/tao/IFR_Client/diffs/IFR_ComponentsC.cpp.diff index c2474dd590e..924ef6cd258 100644 --- a/TAO/tao/IFR_Client/diffs/IFR_ComponentsC.cpp.diff +++ b/TAO/tao/IFR_Client/diffs/IFR_ComponentsC.cpp.diff @@ -1,5 +1,5 @@ ---- orig/IFR_ComponentsC.cpp Mon Apr 23 20:20:22 2001 -+++ IFR_ComponentsC.cpp Fri Apr 20 03:52:30 2001 +--- orig/IFR_ComponentsC.cpp Tue Apr 24 23:26:05 2001 ++++ IFR_ComponentsC.cpp Tue Apr 24 23:15:18 2001 @@ -1,6 +1,6 @@ // -*- C++ -*- // @@ -17,7 +17,7 @@ #include "tao/ClientRequestInfo.h" #if TAO_HAS_INTERCEPTORS == 1 #include "tao/RequestInfo_Util.h" -@@ -13177,7 +13175,7 @@ +@@ -13521,7 +13519,7 @@ ACE_NTOHL (0x69627574), ACE_NTOHL (0x65730000), // name = attributes CORBA::tk_alias, // typecode kind for typedefs @@ -26,7 +26,7 @@ TAO_ENCAP_BYTE_ORDER, // byte order 41, ACE_NTOHL (0x49444c3a), -@@ -13200,10 +13198,10 @@ +@@ -13544,10 +13542,10 @@ ACE_NTOHL (0x6e536571), ACE_NTOHL (0x0), // name = CORBA_AttrDescriptionSeq CORBA::tk_sequence, // typecode kind @@ -39,7 +39,7 @@ TAO_ENCAP_BYTE_ORDER, // byte order 43, ACE_NTOHL (0x49444c3a), -@@ -13255,23 +13253,24 @@ +@@ -13599,23 +13597,24 @@ ACE_NTOHL (0x6d6f6465), ACE_NTOHL (0x0), // name = mode CORBA::tk_enum, // typecode kind @@ -72,7 +72,7 @@ 2, // member count 12, ACE_NTOHL (0x41545452), -@@ -18943,7 +18942,7 @@ +@@ -19459,7 +19458,7 @@ ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e730000), // name = operations CORBA::tk_alias, // typecode kind for typedefs @@ -81,7 +81,7 @@ TAO_ENCAP_BYTE_ORDER, // byte order 39, ACE_NTOHL (0x49444c3a), -@@ -18964,10 +18963,10 @@ +@@ -19480,10 +19479,10 @@ ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x65710000), // name = CORBA_OpDescriptionSeq CORBA::tk_sequence, // typecode kind @@ -94,7 +94,7 @@ TAO_ENCAP_BYTE_ORDER, // byte order 43, ACE_NTOHL (0x49444c3a), -@@ -19019,23 +19018,24 @@ +@@ -19535,23 +19534,24 @@ ACE_NTOHL (0x6d6f6465), ACE_NTOHL (0x0), // name = mode CORBA::tk_enum, // typecode kind @@ -127,7 +127,7 @@ 2, // member count 10, ACE_NTOHL (0x4f505f4e), -@@ -19082,7 +19082,7 @@ +@@ -19598,7 +19598,7 @@ ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72730000), // name = parameters CORBA::tk_alias, // typecode kind for typedefs @@ -136,7 +136,7 @@ TAO_ENCAP_BYTE_ORDER, // byte order 40, ACE_NTOHL (0x49444c3a), -@@ -19103,10 +19103,10 @@ +@@ -19619,10 +19619,10 @@ ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x53657100), // name = CORBA_ParDescriptionSeq CORBA::tk_sequence, // typecode kind @@ -149,7 +149,7 @@ TAO_ENCAP_BYTE_ORDER, // byte order 43, ACE_NTOHL (0x49444c3a), -@@ -19165,23 +19165,24 @@ +@@ -19681,23 +19681,24 @@ ACE_NTOHL (0x6d6f6465), ACE_NTOHL (0x0), // name = mode CORBA::tk_enum, // typecode kind @@ -182,7 +182,7 @@ 3, // member count 9, ACE_NTOHL (0x50415241), -@@ -19290,7 +19291,7 @@ +@@ -19806,7 +19807,7 @@ ACE_NTOHL (0x69627574), ACE_NTOHL (0x65730000), // name = attributes CORBA::tk_alias, // typecode kind for typedefs @@ -191,7 +191,7 @@ TAO_ENCAP_BYTE_ORDER, // byte order 41, ACE_NTOHL (0x49444c3a), -@@ -19313,10 +19314,10 @@ +@@ -19829,10 +19830,10 @@ ACE_NTOHL (0x6e536571), ACE_NTOHL (0x0), // name = CORBA_AttrDescriptionSeq CORBA::tk_sequence, // typecode kind @@ -204,7 +204,7 @@ TAO_ENCAP_BYTE_ORDER, // byte order 43, ACE_NTOHL (0x49444c3a), -@@ -19368,23 +19369,24 @@ +@@ -19884,23 +19885,24 @@ ACE_NTOHL (0x6d6f6465), ACE_NTOHL (0x0), // name = mode CORBA::tk_enum, // typecode kind @@ -237,3 +237,147 @@ 2, // member count 12, ACE_NTOHL (0x41545452), +@@ -22296,11 +22298,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -22343,11 +22340,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -22390,11 +22382,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -22437,11 +22424,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -22484,11 +22466,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -22531,11 +22508,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -22578,11 +22550,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -22625,11 +22592,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -22672,11 +22634,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -22719,11 +22676,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -22874,11 +22826,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) +@@ -22921,11 +22868,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) diff --git a/TAO/tao/IFR_Client/diffs/IFR_ComponentsC.h.diff b/TAO/tao/IFR_Client/diffs/IFR_ComponentsC.h.diff index 4b66aa74e01..343c3c45859 100644 --- a/TAO/tao/IFR_Client/diffs/IFR_ComponentsC.h.diff +++ b/TAO/tao/IFR_Client/diffs/IFR_ComponentsC.h.diff @@ -1,5 +1,5 @@ ---- orig/IFR_ComponentsC.h Mon Apr 23 20:20:21 2001 -+++ IFR_ComponentsC.h Fri Apr 20 03:51:02 2001 +--- orig/IFR_ComponentsC.h Tue Apr 24 23:26:05 2001 ++++ IFR_ComponentsC.h Tue Apr 24 13:44:47 2001 @@ -1,6 +1,6 @@ // -*- C++ -*- // diff --git a/TAO/tao/IFR_Client/diffs/IFR_ComponentsC.i.diff b/TAO/tao/IFR_Client/diffs/IFR_ComponentsC.i.diff index d917da2a475..6c7f93c7a8c 100644 --- a/TAO/tao/IFR_Client/diffs/IFR_ComponentsC.i.diff +++ b/TAO/tao/IFR_Client/diffs/IFR_ComponentsC.i.diff @@ -1,5 +1,5 @@ ---- orig/IFR_ComponentsC.i Mon Apr 23 20:20:22 2001 -+++ IFR_ComponentsC.i Fri Apr 20 03:51:28 2001 +--- orig/IFR_ComponentsC.i Tue Apr 24 23:26:05 2001 ++++ IFR_ComponentsC.i Tue Apr 24 23:14:52 2001 @@ -1,6 +1,6 @@ // -*- C++ -*- // diff --git a/TAO/tao/IFR_Client/diffs/IFR_ExtendedC.cpp.diff b/TAO/tao/IFR_Client/diffs/IFR_ExtendedC.cpp.diff index 2de6399d7a3..a740045e43c 100644 --- a/TAO/tao/IFR_Client/diffs/IFR_ExtendedC.cpp.diff +++ b/TAO/tao/IFR_Client/diffs/IFR_ExtendedC.cpp.diff @@ -1,5 +1,5 @@ ---- orig/IFR_ExtendedC.cpp Mon Apr 23 20:20:13 2001 -+++ IFR_ExtendedC.cpp Mon Apr 23 20:07:22 2001 +--- orig/IFR_ExtendedC.cpp Tue Apr 24 23:25:56 2001 ++++ IFR_ExtendedC.cpp Tue Apr 24 23:09:09 2001 @@ -1,6 +1,6 @@ // -*- C++ -*- // @@ -58,10 +58,10 @@ -TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_Visibility, &_tc_TAO_tc_CORBA_Visibility) -TAO_NAMESPACE_END - - // ************************************************************* - // Operations for class CORBA_FixedDef_var - // ************************************************************* -@@ -1349,7 +1313,7 @@ + CORBA_FixedDef_ptr + tao_CORBA_FixedDef_duplicate ( + CORBA_FixedDef_ptr p +@@ -1392,7 +1356,7 @@ return CORBA_FixedDef::_nil (); if (! obj->_is_local ()) { @@ -70,7 +70,7 @@ ACE_CHECK_RETURN (CORBA_FixedDef::_nil ()); if (is_a == 0) return CORBA_FixedDef::_nil (); -@@ -1417,9 +1381,9 @@ +@@ -1460,9 +1424,9 @@ CORBA::Boolean CORBA_FixedDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) { if ( @@ -83,7 +83,7 @@ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) return 1; // success using local knowledge else -@@ -1468,7 +1432,7 @@ +@@ -1511,7 +1475,7 @@ const char* CORBA_FixedDef::_interface_repository_id (void) const { @@ -92,7 +92,7 @@ } CORBA::UShort CORBA_FixedDef::digits ( -@@ -1543,139 +1507,6 @@ +@@ -1586,139 +1550,6 @@ ); } @@ -232,7 +232,7 @@ void CORBA_ValueMember::_tao_any_destructor (void *x) { CORBA_ValueMember *tmp = ACE_static_cast (CORBA_ValueMember*,x); -@@ -1778,136 +1609,6 @@ +@@ -1821,136 +1652,6 @@ #endif /* end #if !defined */ @@ -366,10 +366,10 @@ -CORBA::TypeCode_ptr _tc_CORBA_ValueMemberSeq = - &_tc_TAO_tc_CORBA_ValueMemberSeq; - - // ************************************************************* - // Operations for class CORBA_ValueMemberDef_var - // ************************************************************* -@@ -3443,7 +3144,7 @@ + CORBA_ValueMemberDef_ptr + tao_CORBA_ValueMemberDef_duplicate ( + CORBA_ValueMemberDef_ptr p +@@ -3529,7 +3230,7 @@ return CORBA_ValueMemberDef::_nil (); if (! obj->_is_local ()) { @@ -378,7 +378,7 @@ ACE_CHECK_RETURN (CORBA_ValueMemberDef::_nil ()); if (is_a == 0) return CORBA_ValueMemberDef::_nil (); -@@ -3511,9 +3212,9 @@ +@@ -3597,9 +3298,9 @@ CORBA::Boolean CORBA_ValueMemberDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) { if ( @@ -391,7 +391,7 @@ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) return 1; // success using local knowledge else -@@ -3562,7 +3263,7 @@ +@@ -3648,7 +3349,7 @@ const char* CORBA_ValueMemberDef::_interface_repository_id (void) const { @@ -400,7 +400,7 @@ } CORBA::TypeCode_ptr CORBA_ValueMemberDef::type ( -@@ -3654,40 +3355,6 @@ +@@ -3740,40 +3441,6 @@ ); } @@ -438,10 +438,10 @@ -CORBA::TypeCode_ptr _tc_CORBA_ValueMemberDef = - &_tc_TAO_tc_CORBA_ValueMemberDef; - - // ************************************************************* - // Operations for class CORBA_ValueDef_var - // ************************************************************* -@@ -9004,7 +8671,7 @@ + CORBA_ValueDef_ptr + tao_CORBA_ValueDef_duplicate ( + CORBA_ValueDef_ptr p +@@ -9133,7 +8800,7 @@ return CORBA_ValueDef::_nil (); if (! obj->_is_local ()) { @@ -450,7 +450,7 @@ ACE_CHECK_RETURN (CORBA_ValueDef::_nil ()); if (is_a == 0) return CORBA_ValueDef::_nil (); -@@ -9072,11 +8739,11 @@ +@@ -9201,11 +8868,11 @@ CORBA::Boolean CORBA_ValueDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) { if ( @@ -467,7 +467,7 @@ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) return 1; // success using local knowledge else -@@ -9149,7 +8816,7 @@ +@@ -9278,7 +8945,7 @@ const char* CORBA_ValueDef::_interface_repository_id (void) const { @@ -476,7 +476,7 @@ } CORBA_InterfaceDefSeq * CORBA_ValueDef::supported_interfaces ( -@@ -9431,7 +9098,7 @@ +@@ -9560,7 +9227,7 @@ ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), @@ -485,7 +485,7 @@ ACE_NTOHL (0x6c756544), ACE_NTOHL (0x65662f46), ACE_NTOHL (0x756c6c56), -@@ -9439,7 +9106,7 @@ +@@ -9568,7 +9235,7 @@ ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), @@ -494,7 +494,7 @@ 21, ACE_NTOHL (0x46756c6c), ACE_NTOHL (0x56616c75), -@@ -9451,12 +9118,49 @@ +@@ -9580,12 +9247,49 @@ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name @@ -546,7 +546,7 @@ 12, ACE_NTOHL (0x69735f61), ACE_NTOHL (0x62737472), -@@ -9473,85 +9177,194 @@ +@@ -9602,85 +9306,194 @@ ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in @@ -763,7 +763,7 @@ 7, ACE_NTOHL (0x72657375), ACE_NTOHL (0x6c740000), // name = result -@@ -9593,29 +9406,67 @@ +@@ -9722,29 +9535,67 @@ ACE_NTOHL (0x65787473), ACE_NTOHL (0x0), // name = contexts CORBA::tk_alias, // typecode kind for typedefs @@ -840,7 +840,7 @@ 0U, -@@ -9624,58 +9475,74 @@ +@@ -9753,58 +9604,74 @@ ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72730000), // name = parameters CORBA::tk_alias, // typecode kind for typedefs @@ -937,7 +937,7 @@ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type -@@ -9686,22 +9553,20 @@ +@@ -9815,22 +9682,20 @@ ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def CORBA::tk_objref, // typecode kind @@ -966,7 +966,7 @@ 5, ACE_NTOHL (0x6d6f6465), -@@ -9747,73 +9612,145 @@ +@@ -9876,73 +9741,145 @@ ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = exceptions CORBA::tk_alias, // typecode kind for typedefs @@ -1134,7 +1134,7 @@ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type -@@ -9832,75 +9769,146 @@ +@@ -9961,75 +9898,146 @@ ACE_NTOHL (0x69627574), ACE_NTOHL (0x65730000), // name = attributes CORBA::tk_alias, // typecode kind for typedefs @@ -1304,7 +1304,7 @@ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type -@@ -9946,69 +9954,139 @@ +@@ -10075,69 +10083,139 @@ ACE_NTOHL (0x6d656d62), ACE_NTOHL (0x65727300), // name = members CORBA::tk_alias, // typecode kind for typedefs @@ -1464,7 +1464,7 @@ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type -@@ -10019,22 +10097,20 @@ +@@ -10148,22 +10226,20 @@ ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def CORBA::tk_objref, // typecode kind @@ -1493,7 +1493,7 @@ 7, ACE_NTOHL (0x61636365), -@@ -10069,101 +10145,112 @@ +@@ -10198,101 +10274,112 @@ ACE_NTOHL (0x7a657273), ACE_NTOHL (0x0), // name = initializers CORBA::tk_alias, // typecode kind for typedefs @@ -1646,7 +1646,7 @@ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type -@@ -10174,22 +10261,20 @@ +@@ -10303,22 +10390,20 @@ ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def CORBA::tk_objref, // typecode kind @@ -1675,7 +1675,7 @@ 0U, -@@ -10198,9 +10283,27 @@ +@@ -10327,9 +10412,27 @@ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name @@ -1703,7 +1703,7 @@ 0U, -@@ -10212,31 +10315,48 @@ +@@ -10341,31 +10444,48 @@ ACE_NTOHL (0x61636573), ACE_NTOHL (0x0), // name = supported_interfaces CORBA::tk_alias, // typecode kind for typedefs @@ -1762,7 +1762,7 @@ 0U, -@@ -10248,31 +10368,48 @@ +@@ -10377,31 +10497,48 @@ ACE_NTOHL (0x6c756573), ACE_NTOHL (0x0), // name = abstract_base_values CORBA::tk_alias, // typecode kind for typedefs @@ -1821,7 +1821,7 @@ 0U, -@@ -10287,8 +10424,27 @@ +@@ -10416,8 +10553,27 @@ ACE_NTOHL (0x62617365), ACE_NTOHL (0x5f76616c), ACE_NTOHL (0x75650000), // name = base_value @@ -1849,7 +1849,7 @@ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type -@@ -10417,188 +10573,6 @@ +@@ -10546,188 +10702,6 @@ ); } @@ -2038,7 +2038,7 @@ void CORBA_ValueDescription::_tao_any_destructor (void *x) { CORBA_ValueDescription *tmp = ACE_static_cast (CORBA_ValueDescription*,x); -@@ -11392,7 +11366,7 @@ +@@ -11564,7 +11538,7 @@ return CORBA_ValueBoxDef::_nil (); if (! obj->_is_local ()) { @@ -2047,7 +2047,7 @@ ACE_CHECK_RETURN (CORBA_ValueBoxDef::_nil ()); if (is_a == 0) return CORBA_ValueBoxDef::_nil (); -@@ -11460,11 +11434,11 @@ +@@ -11632,11 +11606,11 @@ CORBA::Boolean CORBA_ValueBoxDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV) { if ( @@ -2064,7 +2064,7 @@ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0"))) return 1; // success using local knowledge else -@@ -11537,7 +11511,7 @@ +@@ -11709,7 +11683,7 @@ const char* CORBA_ValueBoxDef::_interface_repository_id (void) const { @@ -2073,7 +2073,7 @@ } CORBA_IDLType_ptr CORBA_ValueBoxDef::original_type_def ( -@@ -11576,45 +11550,13 @@ +@@ -11748,45 +11722,13 @@ ); } @@ -2120,7 +2120,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -11631,7 +11573,7 @@ +@@ -11803,7 +11745,7 @@ _tao_elem = CORBA_FixedDef::_nil (); CORBA::TypeCode_var type = _tao_any.type (); @@ -2129,7 +2129,7 @@ ACE_TRY_CHECK; if (!result) -@@ -11644,7 +11586,7 @@ +@@ -11816,7 +11758,7 @@ if (stream >> _tao_elem) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -2138,7 +2138,7 @@ 1, _tao_elem, CORBA_FixedDef::_tao_any_destructor -@@ -11674,7 +11616,7 @@ +@@ -11846,7 +11788,7 @@ TAO_OutputCDR stream; stream << _tao_elem; _tao_any._tao_replace ( @@ -2147,7 +2147,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin () ); -@@ -11685,7 +11627,7 @@ +@@ -11857,7 +11799,7 @@ TAO_OutputCDR stream; stream << *_tao_elem; _tao_any._tao_replace ( @@ -2156,7 +2156,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -11706,7 +11648,7 @@ +@@ -11878,7 +11820,7 @@ { CORBA::TypeCode_var type = _tao_any.type (); @@ -2165,7 +2165,7 @@ ACE_TRY_CHECK; if (!result) -@@ -11731,7 +11673,7 @@ +@@ -11903,7 +11845,7 @@ if (stream >> *tmp) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -2174,7 +2174,7 @@ 1, ACE_static_cast (void *, tmp), CORBA_ValueMember::_tao_any_destructor -@@ -11761,7 +11703,7 @@ +@@ -11933,7 +11875,7 @@ if (stream << _tao_elem) { _tao_any._tao_replace ( @@ -2183,7 +2183,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin () ); -@@ -11773,7 +11715,7 @@ +@@ -11945,7 +11887,7 @@ TAO_OutputCDR stream; stream << *_tao_elem; _tao_any._tao_replace ( @@ -2192,7 +2192,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -11797,7 +11739,7 @@ +@@ -11969,7 +11911,7 @@ { CORBA::TypeCode_var type = _tao_any.type (); @@ -2201,7 +2201,7 @@ ACE_TRY_CHECK; if (!result) -@@ -11822,7 +11764,7 @@ +@@ -11994,7 +11936,7 @@ if (stream >> *tmp) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -2210,7 +2210,7 @@ 1, ACE_static_cast (void *, tmp), CORBA_ValueMemberSeq::_tao_any_destructor -@@ -11849,7 +11791,7 @@ +@@ -12021,7 +11963,7 @@ if (stream << _tao_elem) { _tao_any._tao_replace ( @@ -2219,7 +2219,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -11866,7 +11808,7 @@ +@@ -12038,7 +11980,7 @@ _tao_elem = CORBA_ValueMemberDef::_nil (); CORBA::TypeCode_var type = _tao_any.type (); @@ -2228,7 +2228,7 @@ ACE_TRY_CHECK; if (!result) -@@ -11879,7 +11821,7 @@ +@@ -12051,7 +11993,7 @@ if (stream >> _tao_elem) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -2237,7 +2237,7 @@ 1, _tao_elem, CORBA_ValueMemberDef::_tao_any_destructor -@@ -11910,7 +11852,7 @@ +@@ -12082,7 +12024,7 @@ if (stream << _tao_elem) { _tao_any._tao_replace ( @@ -2246,7 +2246,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -11927,7 +11869,7 @@ +@@ -12099,7 +12041,7 @@ _tao_elem = CORBA_ValueDef::_nil (); CORBA::TypeCode_var type = _tao_any.type (); @@ -2255,7 +2255,7 @@ ACE_TRY_CHECK; if (!result) -@@ -11940,7 +11882,7 @@ +@@ -12112,7 +12054,7 @@ if (stream >> _tao_elem) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -2264,7 +2264,7 @@ 1, _tao_elem, CORBA_ValueDef::_tao_any_destructor -@@ -12053,7 +11995,7 @@ +@@ -12225,7 +12167,7 @@ TAO_OutputCDR stream; stream << _tao_elem; _tao_any._tao_replace ( @@ -2273,7 +2273,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin () ); -@@ -12064,7 +12006,7 @@ +@@ -12236,7 +12178,7 @@ TAO_OutputCDR stream; stream << *_tao_elem; _tao_any._tao_replace ( @@ -2282,7 +2282,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -12085,7 +12027,7 @@ +@@ -12257,7 +12199,7 @@ { CORBA::TypeCode_var type = _tao_any.type (); @@ -2291,7 +2291,7 @@ ACE_TRY_CHECK; if (!result) -@@ -12110,7 +12052,7 @@ +@@ -12282,7 +12224,7 @@ if (stream >> *tmp) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -2300,7 +2300,7 @@ 1, ACE_static_cast (void *, tmp), CORBA_ValueDescription::_tao_any_destructor -@@ -12137,7 +12079,7 @@ +@@ -12309,7 +12251,7 @@ if (stream << _tao_elem) { _tao_any._tao_replace ( @@ -2309,7 +2309,7 @@ TAO_ENCAP_BYTE_ORDER, stream.begin (), 1, -@@ -12154,7 +12096,7 @@ +@@ -12326,7 +12268,7 @@ _tao_elem = CORBA_ValueBoxDef::_nil (); CORBA::TypeCode_var type = _tao_any.type (); @@ -2318,7 +2318,7 @@ ACE_TRY_CHECK; if (!result) -@@ -12167,7 +12109,7 @@ +@@ -12339,7 +12281,7 @@ if (stream >> _tao_elem) { ((CORBA::Any *)&_tao_any)->_tao_replace ( @@ -2327,3 +2327,15 @@ 1, _tao_elem, CORBA_ValueBoxDef::_tao_any_destructor +@@ -12431,11 +12373,6 @@ + // If length is 0 we return true. + if (0 >= _tao_seq_len) + return 1; +- // Add a check to the length of the sequence +- // to make sure it does not exceed the length +- // of the stream. (See bug 58.) +- if (_tao_seq_len > strm.length()) +- return 0; + // retrieve all the elements + CORBA::Boolean _tao_marshal_flag = 1; + for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++) diff --git a/TAO/tao/IFR_Client/diffs/IFR_ExtendedC.h.diff b/TAO/tao/IFR_Client/diffs/IFR_ExtendedC.h.diff index bdeb2537ea0..2cb48378045 100644 --- a/TAO/tao/IFR_Client/diffs/IFR_ExtendedC.h.diff +++ b/TAO/tao/IFR_Client/diffs/IFR_ExtendedC.h.diff @@ -1,5 +1,5 @@ ---- orig/IFR_ExtendedC.h Mon Apr 23 20:20:13 2001 -+++ IFR_ExtendedC.h Mon Apr 23 20:07:13 2001 +--- orig/IFR_ExtendedC.h Tue Apr 24 23:25:56 2001 ++++ IFR_ExtendedC.h Tue Apr 24 13:44:48 2001 @@ -1,6 +1,6 @@ // -*- C++ -*- // diff --git a/TAO/tao/IFR_Client/diffs/IFR_ExtendedC.i.diff b/TAO/tao/IFR_Client/diffs/IFR_ExtendedC.i.diff index b43185312f2..b5acef0bafa 100644 --- a/TAO/tao/IFR_Client/diffs/IFR_ExtendedC.i.diff +++ b/TAO/tao/IFR_Client/diffs/IFR_ExtendedC.i.diff @@ -1,5 +1,5 @@ ---- orig/IFR_ExtendedC.i Mon Apr 23 20:20:13 2001 -+++ IFR_ExtendedC.i Fri Apr 20 03:16:47 2001 +--- orig/IFR_ExtendedC.i Tue Apr 24 23:25:56 2001 ++++ IFR_ExtendedC.i Tue Apr 24 23:05:02 2001 @@ -1,6 +1,6 @@ // -*- C++ -*- // |