diff options
Diffstat (limited to 'TAO/tao/IFR_Client/IFR_BasicC.h')
-rw-r--r-- | TAO/tao/IFR_Client/IFR_BasicC.h | 4643 |
1 files changed, 1061 insertions, 3582 deletions
diff --git a/TAO/tao/IFR_Client/IFR_BasicC.h b/TAO/tao/IFR_Client/IFR_BasicC.h index 6d87d31ac64..e433d841c25 100644 --- a/TAO/tao/IFR_Client/IFR_BasicC.h +++ b/TAO/tao/IFR_Client/IFR_BasicC.h @@ -27,7 +27,7 @@ #include "ace/pre.h" -#include "tao/corba.h" +#include "IFR_BaseC.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once @@ -36,8 +36,6 @@ #include "ifr_client_export.h" -#include "IFR_BaseC.h" - #if defined (TAO_EXPORT_MACRO) #undef TAO_EXPORT_MACRO #endif @@ -68,505 +66,277 @@ TAO_NAMESPACE CORBA { // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class PrimitiveDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_PRIMITIVEDEF___PTR_CH_) -#define _CORBA_PRIMITIVEDEF___PTR_CH_ +#if !defined (_CORBA_PRIMITIVEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_PRIMITIVEDEF__ODDS_N_ENDS_CH_ + class PrimitiveDef; typedef PrimitiveDef *PrimitiveDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_PRIMITIVEDEF___VAR_CH_) -#define _CORBA_PRIMITIVEDEF___VAR_CH_ + struct tao_PrimitiveDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + PrimitiveDef, + tao_PrimitiveDef_life + > + PrimitiveDef_var; - class TAO_IFR_Client_Export PrimitiveDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + PrimitiveDef, + tao_PrimitiveDef_life + > + PrimitiveDef_out; + + struct TAO_IFR_Client_Export tao_PrimitiveDef_life { - public: - PrimitiveDef_var (void); // default constructor - PrimitiveDef_var (PrimitiveDef_ptr p) : ptr_ (p) {} - PrimitiveDef_var (const PrimitiveDef_var &); // copy constructor - ~PrimitiveDef_var (void); // destructor - - PrimitiveDef_var &operator= (PrimitiveDef_ptr); - PrimitiveDef_var &operator= (const PrimitiveDef_var &); - PrimitiveDef_ptr operator-> (void) const; - - operator const PrimitiveDef_ptr &() const; - operator PrimitiveDef_ptr &(); - // in, inout, out, _retn - PrimitiveDef_ptr in (void) const; - PrimitiveDef_ptr &inout (void); - PrimitiveDef_ptr &out (void); - PrimitiveDef_ptr _retn (void); - PrimitiveDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static PrimitiveDef_ptr tao_duplicate (PrimitiveDef_ptr); static void tao_release (PrimitiveDef_ptr); static PrimitiveDef_ptr tao_nil (void); - static PrimitiveDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + PrimitiveDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - PrimitiveDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - PrimitiveDef_var (const TAO_Base_var &rhs); - PrimitiveDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_PRIMITIVEDEF___OUT_CH_) -#define _CORBA_PRIMITIVEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export PrimitiveDef_out + struct TAO_IFR_Client_Export tao_PrimitiveDef_cast { - public: - PrimitiveDef_out (PrimitiveDef_ptr &); - PrimitiveDef_out (PrimitiveDef_var &); - PrimitiveDef_out (const PrimitiveDef_out &); - PrimitiveDef_out &operator= (const PrimitiveDef_out &); - PrimitiveDef_out &operator= (const PrimitiveDef_var &); - PrimitiveDef_out &operator= (PrimitiveDef_ptr); - operator PrimitiveDef_ptr &(); - PrimitiveDef_ptr &ptr (void); - PrimitiveDef_ptr operator-> (void); - - private: - PrimitiveDef_ptr &ptr_; + static PrimitiveDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class StringDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_STRINGDEF___PTR_CH_) -#define _CORBA_STRINGDEF___PTR_CH_ +#if !defined (_CORBA_STRINGDEF__ODDS_N_ENDS_CH_) +#define _CORBA_STRINGDEF__ODDS_N_ENDS_CH_ + class StringDef; typedef StringDef *StringDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_STRINGDEF___VAR_CH_) -#define _CORBA_STRINGDEF___VAR_CH_ + struct tao_StringDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + StringDef, + tao_StringDef_life + > + StringDef_var; - class TAO_IFR_Client_Export StringDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + StringDef, + tao_StringDef_life + > + StringDef_out; + + struct TAO_IFR_Client_Export tao_StringDef_life { - public: - StringDef_var (void); // default constructor - StringDef_var (StringDef_ptr p) : ptr_ (p) {} - StringDef_var (const StringDef_var &); // copy constructor - ~StringDef_var (void); // destructor - - StringDef_var &operator= (StringDef_ptr); - StringDef_var &operator= (const StringDef_var &); - StringDef_ptr operator-> (void) const; - - operator const StringDef_ptr &() const; - operator StringDef_ptr &(); - // in, inout, out, _retn - StringDef_ptr in (void) const; - StringDef_ptr &inout (void); - StringDef_ptr &out (void); - StringDef_ptr _retn (void); - StringDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static StringDef_ptr tao_duplicate (StringDef_ptr); static void tao_release (StringDef_ptr); static StringDef_ptr tao_nil (void); - static StringDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + StringDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - StringDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - StringDef_var (const TAO_Base_var &rhs); - StringDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_STRINGDEF___OUT_CH_) -#define _CORBA_STRINGDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export StringDef_out + struct TAO_IFR_Client_Export tao_StringDef_cast { - public: - StringDef_out (StringDef_ptr &); - StringDef_out (StringDef_var &); - StringDef_out (const StringDef_out &); - StringDef_out &operator= (const StringDef_out &); - StringDef_out &operator= (const StringDef_var &); - StringDef_out &operator= (StringDef_ptr); - operator StringDef_ptr &(); - StringDef_ptr &ptr (void); - StringDef_ptr operator-> (void); - - private: - StringDef_ptr &ptr_; + static StringDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class SequenceDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_SEQUENCEDEF___PTR_CH_) -#define _CORBA_SEQUENCEDEF___PTR_CH_ +#if !defined (_CORBA_SEQUENCEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_SEQUENCEDEF__ODDS_N_ENDS_CH_ + class SequenceDef; typedef SequenceDef *SequenceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCEDEF___VAR_CH_) -#define _CORBA_SEQUENCEDEF___VAR_CH_ + struct tao_SequenceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + SequenceDef, + tao_SequenceDef_life + > + SequenceDef_var; + + typedef + TAO_Objref_Out_T< + SequenceDef, + tao_SequenceDef_life + > + SequenceDef_out; - class TAO_IFR_Client_Export SequenceDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_SequenceDef_life { - public: - SequenceDef_var (void); // default constructor - SequenceDef_var (SequenceDef_ptr p) : ptr_ (p) {} - SequenceDef_var (const SequenceDef_var &); // copy constructor - ~SequenceDef_var (void); // destructor - - SequenceDef_var &operator= (SequenceDef_ptr); - SequenceDef_var &operator= (const SequenceDef_var &); - SequenceDef_ptr operator-> (void) const; - - operator const SequenceDef_ptr &() const; - operator SequenceDef_ptr &(); - // in, inout, out, _retn - SequenceDef_ptr in (void) const; - SequenceDef_ptr &inout (void); - SequenceDef_ptr &out (void); - SequenceDef_ptr _retn (void); - SequenceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static SequenceDef_ptr tao_duplicate (SequenceDef_ptr); static void tao_release (SequenceDef_ptr); static SequenceDef_ptr tao_nil (void); - static SequenceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + SequenceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - SequenceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - SequenceDef_var (const TAO_Base_var &rhs); - SequenceDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCEDEF___OUT_CH_) -#define _CORBA_SEQUENCEDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export SequenceDef_out + struct TAO_IFR_Client_Export tao_SequenceDef_cast { - public: - SequenceDef_out (SequenceDef_ptr &); - SequenceDef_out (SequenceDef_var &); - SequenceDef_out (const SequenceDef_out &); - SequenceDef_out &operator= (const SequenceDef_out &); - SequenceDef_out &operator= (const SequenceDef_var &); - SequenceDef_out &operator= (SequenceDef_ptr); - operator SequenceDef_ptr &(); - SequenceDef_ptr &ptr (void); - SequenceDef_ptr operator-> (void); - - private: - SequenceDef_ptr &ptr_; + static SequenceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class ArrayDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_ARRAYDEF___PTR_CH_) -#define _CORBA_ARRAYDEF___PTR_CH_ +#if !defined (_CORBA_ARRAYDEF__ODDS_N_ENDS_CH_) +#define _CORBA_ARRAYDEF__ODDS_N_ENDS_CH_ + class ArrayDef; typedef ArrayDef *ArrayDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ARRAYDEF___VAR_CH_) -#define _CORBA_ARRAYDEF___VAR_CH_ + struct tao_ArrayDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ArrayDef, + tao_ArrayDef_life + > + ArrayDef_var; + + typedef + TAO_Objref_Out_T< + ArrayDef, + tao_ArrayDef_life + > + ArrayDef_out; - class TAO_IFR_Client_Export ArrayDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_ArrayDef_life { - public: - ArrayDef_var (void); // default constructor - ArrayDef_var (ArrayDef_ptr p) : ptr_ (p) {} - ArrayDef_var (const ArrayDef_var &); // copy constructor - ~ArrayDef_var (void); // destructor - - ArrayDef_var &operator= (ArrayDef_ptr); - ArrayDef_var &operator= (const ArrayDef_var &); - ArrayDef_ptr operator-> (void) const; - - operator const ArrayDef_ptr &() const; - operator ArrayDef_ptr &(); - // in, inout, out, _retn - ArrayDef_ptr in (void) const; - ArrayDef_ptr &inout (void); - ArrayDef_ptr &out (void); - ArrayDef_ptr _retn (void); - ArrayDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ArrayDef_ptr tao_duplicate (ArrayDef_ptr); static void tao_release (ArrayDef_ptr); static ArrayDef_ptr tao_nil (void); - static ArrayDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ArrayDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ArrayDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ArrayDef_var (const TAO_Base_var &rhs); - ArrayDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ARRAYDEF___OUT_CH_) -#define _CORBA_ARRAYDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export ArrayDef_out + struct TAO_IFR_Client_Export tao_ArrayDef_cast { - public: - ArrayDef_out (ArrayDef_ptr &); - ArrayDef_out (ArrayDef_var &); - ArrayDef_out (const ArrayDef_out &); - ArrayDef_out &operator= (const ArrayDef_out &); - ArrayDef_out &operator= (const ArrayDef_var &); - ArrayDef_out &operator= (ArrayDef_ptr); - operator ArrayDef_ptr &(); - ArrayDef_ptr &ptr (void); - ArrayDef_ptr operator-> (void); - - private: - ArrayDef_ptr &ptr_; + static ArrayDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class WstringDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_WSTRINGDEF___PTR_CH_) -#define _CORBA_WSTRINGDEF___PTR_CH_ +#if !defined (_CORBA_WSTRINGDEF__ODDS_N_ENDS_CH_) +#define _CORBA_WSTRINGDEF__ODDS_N_ENDS_CH_ + class WstringDef; typedef WstringDef *WstringDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_WSTRINGDEF___VAR_CH_) -#define _CORBA_WSTRINGDEF___VAR_CH_ + struct tao_WstringDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + WstringDef, + tao_WstringDef_life + > + WstringDef_var; + + typedef + TAO_Objref_Out_T< + WstringDef, + tao_WstringDef_life + > + WstringDef_out; - class TAO_IFR_Client_Export WstringDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_WstringDef_life { - public: - WstringDef_var (void); // default constructor - WstringDef_var (WstringDef_ptr p) : ptr_ (p) {} - WstringDef_var (const WstringDef_var &); // copy constructor - ~WstringDef_var (void); // destructor - - WstringDef_var &operator= (WstringDef_ptr); - WstringDef_var &operator= (const WstringDef_var &); - WstringDef_ptr operator-> (void) const; - - operator const WstringDef_ptr &() const; - operator WstringDef_ptr &(); - // in, inout, out, _retn - WstringDef_ptr in (void) const; - WstringDef_ptr &inout (void); - WstringDef_ptr &out (void); - WstringDef_ptr _retn (void); - WstringDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static WstringDef_ptr tao_duplicate (WstringDef_ptr); static void tao_release (WstringDef_ptr); static WstringDef_ptr tao_nil (void); - static WstringDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + WstringDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - WstringDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - WstringDef_var (const TAO_Base_var &rhs); - WstringDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_WSTRINGDEF___OUT_CH_) -#define _CORBA_WSTRINGDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export WstringDef_out + struct TAO_IFR_Client_Export tao_WstringDef_cast { - public: - WstringDef_out (WstringDef_ptr &); - WstringDef_out (WstringDef_var &); - WstringDef_out (const WstringDef_out &); - WstringDef_out &operator= (const WstringDef_out &); - WstringDef_out &operator= (const WstringDef_var &); - WstringDef_out &operator= (WstringDef_ptr); - operator WstringDef_ptr &(); - WstringDef_ptr &ptr (void); - WstringDef_ptr operator-> (void); - - private: - WstringDef_ptr &ptr_; + static WstringDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53 - - class FixedDef; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_FIXEDDEF___PTR_CH_) -#define _CORBA_FIXEDDEF___PTR_CH_ +#if !defined (_CORBA_FIXEDDEF__ODDS_N_ENDS_CH_) +#define _CORBA_FIXEDDEF__ODDS_N_ENDS_CH_ + class FixedDef; typedef FixedDef *FixedDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_FIXEDDEF___VAR_CH_) -#define _CORBA_FIXEDDEF___VAR_CH_ + struct tao_FixedDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + FixedDef, + tao_FixedDef_life + > + FixedDef_var; - class TAO_IFR_Client_Export FixedDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + FixedDef, + tao_FixedDef_life + > + FixedDef_out; + + struct TAO_IFR_Client_Export tao_FixedDef_life { - public: - FixedDef_var (void); // default constructor - FixedDef_var (FixedDef_ptr p) : ptr_ (p) {} - FixedDef_var (const FixedDef_var &); // copy constructor - ~FixedDef_var (void); // destructor - - FixedDef_var &operator= (FixedDef_ptr); - FixedDef_var &operator= (const FixedDef_var &); - FixedDef_ptr operator-> (void) const; - - operator const FixedDef_ptr &() const; - operator FixedDef_ptr &(); - // in, inout, out, _retn - FixedDef_ptr in (void) const; - FixedDef_ptr &inout (void); - FixedDef_ptr &out (void); - FixedDef_ptr _retn (void); - FixedDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static FixedDef_ptr tao_duplicate (FixedDef_ptr); static void tao_release (FixedDef_ptr); static FixedDef_ptr tao_nil (void); - static FixedDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + FixedDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - FixedDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - FixedDef_var (const TAO_Base_var &rhs); - FixedDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_FIXEDDEF___OUT_CH_) -#define _CORBA_FIXEDDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export FixedDef_out + struct TAO_IFR_Client_Export tao_FixedDef_cast { - public: - FixedDef_out (FixedDef_ptr &); - FixedDef_out (FixedDef_var &); - FixedDef_out (const FixedDef_out &); - FixedDef_out &operator= (const FixedDef_out &); - FixedDef_out &operator= (const FixedDef_var &); - FixedDef_out &operator= (FixedDef_ptr); - operator FixedDef_ptr &(); - FixedDef_ptr &ptr (void); - FixedDef_ptr operator-> (void); - - private: - FixedDef_ptr &ptr_; + static FixedDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ @@ -608,90 +378,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PrimitiveKind; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_REPOSITORY___PTR_CH_) -#define _CORBA_REPOSITORY___PTR_CH_ +#if !defined (_CORBA_REPOSITORY__ODDS_N_ENDS_CH_) +#define _CORBA_REPOSITORY__ODDS_N_ENDS_CH_ class Repository; typedef Repository *Repository_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_REPOSITORY___VAR_CH_) -#define _CORBA_REPOSITORY___VAR_CH_ + struct tao_Repository_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + Repository, + tao_Repository_life + > + Repository_var; - class TAO_IFR_Client_Export Repository_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + Repository, + tao_Repository_life + > + Repository_out; + + struct TAO_IFR_Client_Export tao_Repository_life { - public: - Repository_var (void); // default constructor - Repository_var (Repository_ptr p) : ptr_ (p) {} - Repository_var (const Repository_var &); // copy constructor - ~Repository_var (void); // destructor - - Repository_var &operator= (Repository_ptr); - Repository_var &operator= (const Repository_var &); - Repository_ptr operator-> (void) const; - - operator const Repository_ptr &() const; - operator Repository_ptr &(); - // in, inout, out, _retn - Repository_ptr in (void) const; - Repository_ptr &inout (void); - Repository_ptr &out (void); - Repository_ptr _retn (void); - Repository_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static Repository_ptr tao_duplicate (Repository_ptr); static void tao_release (Repository_ptr); static Repository_ptr tao_nil (void); - static Repository_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + Repository_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - Repository_ptr ptr_; - // Unimplemented - prevents widening assignment. - Repository_var (const TAO_Base_var &rhs); - Repository_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_REPOSITORY___OUT_CH_) -#define _CORBA_REPOSITORY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export Repository_out + struct TAO_IFR_Client_Export tao_Repository_cast { - public: - Repository_out (Repository_ptr &); - Repository_out (Repository_var &); - Repository_out (const Repository_out &); - Repository_out &operator= (const Repository_out &); - Repository_out &operator= (const Repository_var &); - Repository_out &operator= (Repository_ptr); - operator Repository_ptr &(); - Repository_ptr &ptr (void); - Repository_ptr operator-> (void); - - private: - Repository_ptr &ptr_; + static Repository_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_REPOSITORY_CH_) #define _CORBA_REPOSITORY_CH_ @@ -821,7 +554,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -1178,90 +911,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Repository; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_MODULEDEF___PTR_CH_) -#define _CORBA_MODULEDEF___PTR_CH_ +#if !defined (_CORBA_MODULEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_MODULEDEF__ODDS_N_ENDS_CH_ class ModuleDef; typedef ModuleDef *ModuleDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_MODULEDEF___VAR_CH_) -#define _CORBA_MODULEDEF___VAR_CH_ + struct tao_ModuleDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ModuleDef, + tao_ModuleDef_life + > + ModuleDef_var; + + typedef + TAO_Objref_Out_T< + ModuleDef, + tao_ModuleDef_life + > + ModuleDef_out; - class TAO_IFR_Client_Export ModuleDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_ModuleDef_life { - public: - ModuleDef_var (void); // default constructor - ModuleDef_var (ModuleDef_ptr p) : ptr_ (p) {} - ModuleDef_var (const ModuleDef_var &); // copy constructor - ~ModuleDef_var (void); // destructor - - ModuleDef_var &operator= (ModuleDef_ptr); - ModuleDef_var &operator= (const ModuleDef_var &); - ModuleDef_ptr operator-> (void) const; - - operator const ModuleDef_ptr &() const; - operator ModuleDef_ptr &(); - // in, inout, out, _retn - ModuleDef_ptr in (void) const; - ModuleDef_ptr &inout (void); - ModuleDef_ptr &out (void); - ModuleDef_ptr _retn (void); - ModuleDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ModuleDef_ptr tao_duplicate (ModuleDef_ptr); static void tao_release (ModuleDef_ptr); static ModuleDef_ptr tao_nil (void); - static ModuleDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ModuleDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ModuleDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ModuleDef_var (const TAO_Base_var &rhs); - ModuleDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_MODULEDEF___OUT_CH_) -#define _CORBA_MODULEDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ModuleDef_out + struct TAO_IFR_Client_Export tao_ModuleDef_cast { - public: - ModuleDef_out (ModuleDef_ptr &); - ModuleDef_out (ModuleDef_var &); - ModuleDef_out (const ModuleDef_out &); - ModuleDef_out &operator= (const ModuleDef_out &); - ModuleDef_out &operator= (const ModuleDef_var &); - ModuleDef_out &operator= (ModuleDef_ptr); - operator ModuleDef_ptr &(); - ModuleDef_ptr &ptr (void); - ModuleDef_ptr operator-> (void); - - private: - ModuleDef_ptr &ptr_; + static ModuleDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_MODULEDEF_CH_) #define _CORBA_MODULEDEF_CH_ @@ -1301,7 +997,7 @@ TAO_NAMESPACE CORBA static void _tao_any_destructor (void *); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -1462,9 +1158,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ModuleDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - class ModuleDescription_var; + struct ModuleDescription; + + typedef + TAO_Var_Var_T< + ModuleDescription + > + ModuleDescription_var; + + typedef + TAO_Out_T< + ModuleDescription, + ModuleDescription_var + > + ModuleDescription_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export ModuleDescription { @@ -1478,150 +1190,58 @@ TAO_NAMESPACE CORBA }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export ModuleDescription_var - { - public: - ModuleDescription_var (void); - ModuleDescription_var (ModuleDescription *); - ModuleDescription_var (const ModuleDescription_var &); - ~ModuleDescription_var (void); - - ModuleDescription_var &operator= (ModuleDescription *); - ModuleDescription_var &operator= (const ModuleDescription_var &); - ModuleDescription *operator-> (void); - const ModuleDescription *operator-> (void) const; - - operator const ModuleDescription &() const; - operator ModuleDescription &(); - operator ModuleDescription &() const; - - // Variable-size types only. - operator ModuleDescription *&(); - - // in, inout, out, _retn - const ModuleDescription &in (void) const; - ModuleDescription &inout (void); - ModuleDescription *&out (void); - ModuleDescription *_retn (void); - ModuleDescription *ptr (void) const; - - private: - ModuleDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export ModuleDescription_out - { - public: - ModuleDescription_out (ModuleDescription *&); - ModuleDescription_out (ModuleDescription_var &); - ModuleDescription_out (const ModuleDescription_out &); - ModuleDescription_out &operator= (const ModuleDescription_out &); - ModuleDescription_out &operator= (ModuleDescription *); - operator ModuleDescription *&(); - ModuleDescription *&ptr (void); - ModuleDescription *operator-> (void); - - private: - ModuleDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ModuleDescription_var &); - }; - - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ModuleDescription; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_CONSTANTDEF___PTR_CH_) -#define _CORBA_CONSTANTDEF___PTR_CH_ +#if !defined (_CORBA_CONSTANTDEF__ODDS_N_ENDS_CH_) +#define _CORBA_CONSTANTDEF__ODDS_N_ENDS_CH_ class ConstantDef; typedef ConstantDef *ConstantDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONSTANTDEF___VAR_CH_) -#define _CORBA_CONSTANTDEF___VAR_CH_ + struct tao_ConstantDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ConstantDef, + tao_ConstantDef_life + > + ConstantDef_var; - class TAO_IFR_Client_Export ConstantDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + ConstantDef, + tao_ConstantDef_life + > + ConstantDef_out; + + struct TAO_IFR_Client_Export tao_ConstantDef_life { - public: - ConstantDef_var (void); // default constructor - ConstantDef_var (ConstantDef_ptr p) : ptr_ (p) {} - ConstantDef_var (const ConstantDef_var &); // copy constructor - ~ConstantDef_var (void); // destructor - - ConstantDef_var &operator= (ConstantDef_ptr); - ConstantDef_var &operator= (const ConstantDef_var &); - ConstantDef_ptr operator-> (void) const; - - operator const ConstantDef_ptr &() const; - operator ConstantDef_ptr &(); - // in, inout, out, _retn - ConstantDef_ptr in (void) const; - ConstantDef_ptr &inout (void); - ConstantDef_ptr &out (void); - ConstantDef_ptr _retn (void); - ConstantDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ConstantDef_ptr tao_duplicate (ConstantDef_ptr); static void tao_release (ConstantDef_ptr); static ConstantDef_ptr tao_nil (void); - static ConstantDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ConstantDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ConstantDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ConstantDef_var (const TAO_Base_var &rhs); - ConstantDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONSTANTDEF___OUT_CH_) -#define _CORBA_CONSTANTDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export ConstantDef_out + struct TAO_IFR_Client_Export tao_ConstantDef_cast { - public: - ConstantDef_out (ConstantDef_ptr &); - ConstantDef_out (ConstantDef_var &); - ConstantDef_out (const ConstantDef_out &); - ConstantDef_out &operator= (const ConstantDef_out &); - ConstantDef_out &operator= (const ConstantDef_var &); - ConstantDef_out &operator= (ConstantDef_ptr); - operator ConstantDef_ptr &(); - ConstantDef_ptr &ptr (void); - ConstantDef_ptr operator-> (void); - - private: - ConstantDef_ptr &ptr_; + static ConstantDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_CONSTANTDEF_CH_) #define _CORBA_CONSTANTDEF_CH_ @@ -1712,7 +1332,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -1985,9 +1605,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ConstantDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct ConstantDescription; + + typedef + TAO_Var_Var_T< + ConstantDescription + > + ConstantDescription_var; - class ConstantDescription_var; + typedef + TAO_Out_T< + ConstantDescription, + ConstantDescription_var + > + ConstantDescription_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export ConstantDescription { @@ -2003,150 +1639,58 @@ TAO_NAMESPACE CORBA }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export ConstantDescription_var - { - public: - ConstantDescription_var (void); - ConstantDescription_var (ConstantDescription *); - ConstantDescription_var (const ConstantDescription_var &); - ~ConstantDescription_var (void); - - ConstantDescription_var &operator= (ConstantDescription *); - ConstantDescription_var &operator= (const ConstantDescription_var &); - ConstantDescription *operator-> (void); - const ConstantDescription *operator-> (void) const; - - operator const ConstantDescription &() const; - operator ConstantDescription &(); - operator ConstantDescription &() const; - - // Variable-size types only. - operator ConstantDescription *&(); - - // in, inout, out, _retn - const ConstantDescription &in (void) const; - ConstantDescription &inout (void); - ConstantDescription *&out (void); - ConstantDescription *_retn (void); - ConstantDescription *ptr (void) const; - - private: - ConstantDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export ConstantDescription_out - { - public: - ConstantDescription_out (ConstantDescription *&); - ConstantDescription_out (ConstantDescription_var &); - ConstantDescription_out (const ConstantDescription_out &); - ConstantDescription_out &operator= (const ConstantDescription_out &); - ConstantDescription_out &operator= (ConstantDescription *); - operator ConstantDescription *&(); - ConstantDescription *&ptr (void); - ConstantDescription *operator-> (void); - - private: - ConstantDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ConstantDescription_var &); - }; - - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ConstantDescription; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_STRUCTDEF___PTR_CH_) -#define _CORBA_STRUCTDEF___PTR_CH_ +#if !defined (_CORBA_STRUCTDEF__ODDS_N_ENDS_CH_) +#define _CORBA_STRUCTDEF__ODDS_N_ENDS_CH_ class StructDef; typedef StructDef *StructDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_STRUCTDEF___VAR_CH_) -#define _CORBA_STRUCTDEF___VAR_CH_ + struct tao_StructDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + StructDef, + tao_StructDef_life + > + StructDef_var; + + typedef + TAO_Objref_Out_T< + StructDef, + tao_StructDef_life + > + StructDef_out; - class TAO_IFR_Client_Export StructDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_StructDef_life { - public: - StructDef_var (void); // default constructor - StructDef_var (StructDef_ptr p) : ptr_ (p) {} - StructDef_var (const StructDef_var &); // copy constructor - ~StructDef_var (void); // destructor - - StructDef_var &operator= (StructDef_ptr); - StructDef_var &operator= (const StructDef_var &); - StructDef_ptr operator-> (void) const; - - operator const StructDef_ptr &() const; - operator StructDef_ptr &(); - // in, inout, out, _retn - StructDef_ptr in (void) const; - StructDef_ptr &inout (void); - StructDef_ptr &out (void); - StructDef_ptr _retn (void); - StructDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static StructDef_ptr tao_duplicate (StructDef_ptr); static void tao_release (StructDef_ptr); static StructDef_ptr tao_nil (void); - static StructDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + StructDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - StructDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - StructDef_var (const TAO_Base_var &rhs); - StructDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_STRUCTDEF___OUT_CH_) -#define _CORBA_STRUCTDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export StructDef_out + struct TAO_IFR_Client_Export tao_StructDef_cast { - public: - StructDef_out (StructDef_ptr &); - StructDef_out (StructDef_var &); - StructDef_out (const StructDef_out &); - StructDef_out &operator= (const StructDef_out &); - StructDef_out &operator= (const StructDef_var &); - StructDef_out &operator= (StructDef_ptr); - operator StructDef_ptr &(); - StructDef_ptr &ptr (void); - StructDef_ptr operator-> (void); - - private: - StructDef_ptr &ptr_; + static StructDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_STRUCTDEF_CH_) #define _CORBA_STRUCTDEF_CH_ @@ -2207,7 +1751,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -2414,90 +1958,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_StructDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_UNIONDEF___PTR_CH_) -#define _CORBA_UNIONDEF___PTR_CH_ +#if !defined (_CORBA_UNIONDEF__ODDS_N_ENDS_CH_) +#define _CORBA_UNIONDEF__ODDS_N_ENDS_CH_ class UnionDef; typedef UnionDef *UnionDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_UNIONDEF___VAR_CH_) -#define _CORBA_UNIONDEF___VAR_CH_ + struct tao_UnionDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + UnionDef, + tao_UnionDef_life + > + UnionDef_var; + + typedef + TAO_Objref_Out_T< + UnionDef, + tao_UnionDef_life + > + UnionDef_out; - class TAO_IFR_Client_Export UnionDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_UnionDef_life { - public: - UnionDef_var (void); // default constructor - UnionDef_var (UnionDef_ptr p) : ptr_ (p) {} - UnionDef_var (const UnionDef_var &); // copy constructor - ~UnionDef_var (void); // destructor - - UnionDef_var &operator= (UnionDef_ptr); - UnionDef_var &operator= (const UnionDef_var &); - UnionDef_ptr operator-> (void) const; - - operator const UnionDef_ptr &() const; - operator UnionDef_ptr &(); - // in, inout, out, _retn - UnionDef_ptr in (void) const; - UnionDef_ptr &inout (void); - UnionDef_ptr &out (void); - UnionDef_ptr _retn (void); - UnionDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static UnionDef_ptr tao_duplicate (UnionDef_ptr); static void tao_release (UnionDef_ptr); static UnionDef_ptr tao_nil (void); - static UnionDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + UnionDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - UnionDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - UnionDef_var (const TAO_Base_var &rhs); - UnionDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_UNIONDEF___OUT_CH_) -#define _CORBA_UNIONDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export UnionDef_out + struct TAO_IFR_Client_Export tao_UnionDef_cast { - public: - UnionDef_out (UnionDef_ptr &); - UnionDef_out (UnionDef_var &); - UnionDef_out (const UnionDef_out &); - UnionDef_out &operator= (const UnionDef_out &); - UnionDef_out &operator= (const UnionDef_var &); - UnionDef_out &operator= (UnionDef_ptr); - operator UnionDef_ptr &(); - UnionDef_ptr &ptr (void); - UnionDef_ptr operator-> (void); - - private: - UnionDef_ptr &ptr_; + static UnionDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_UNIONDEF_CH_) #define _CORBA_UNIONDEF_CH_ @@ -2589,7 +2096,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -2864,90 +2371,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UnionDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_ENUMDEF___PTR_CH_) -#define _CORBA_ENUMDEF___PTR_CH_ +#if !defined (_CORBA_ENUMDEF__ODDS_N_ENDS_CH_) +#define _CORBA_ENUMDEF__ODDS_N_ENDS_CH_ class EnumDef; typedef EnumDef *EnumDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ENUMDEF___VAR_CH_) -#define _CORBA_ENUMDEF___VAR_CH_ + struct tao_EnumDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + EnumDef, + tao_EnumDef_life + > + EnumDef_var; + + typedef + TAO_Objref_Out_T< + EnumDef, + tao_EnumDef_life + > + EnumDef_out; - class TAO_IFR_Client_Export EnumDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_EnumDef_life { - public: - EnumDef_var (void); // default constructor - EnumDef_var (EnumDef_ptr p) : ptr_ (p) {} - EnumDef_var (const EnumDef_var &); // copy constructor - ~EnumDef_var (void); // destructor - - EnumDef_var &operator= (EnumDef_ptr); - EnumDef_var &operator= (const EnumDef_var &); - EnumDef_ptr operator-> (void) const; - - operator const EnumDef_ptr &() const; - operator EnumDef_ptr &(); - // in, inout, out, _retn - EnumDef_ptr in (void) const; - EnumDef_ptr &inout (void); - EnumDef_ptr &out (void); - EnumDef_ptr _retn (void); - EnumDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static EnumDef_ptr tao_duplicate (EnumDef_ptr); static void tao_release (EnumDef_ptr); static EnumDef_ptr tao_nil (void); - static EnumDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + EnumDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - EnumDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - EnumDef_var (const TAO_Base_var &rhs); - EnumDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ENUMDEF___OUT_CH_) -#define _CORBA_ENUMDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export EnumDef_out + struct TAO_IFR_Client_Export tao_EnumDef_cast { - public: - EnumDef_out (EnumDef_ptr &); - EnumDef_out (EnumDef_var &); - EnumDef_out (const EnumDef_out &); - EnumDef_out &operator= (const EnumDef_out &); - EnumDef_out &operator= (const EnumDef_var &); - EnumDef_out &operator= (EnumDef_ptr); - operator EnumDef_ptr &(); - EnumDef_ptr &ptr (void); - EnumDef_ptr operator-> (void); - - private: - EnumDef_ptr &ptr_; + static EnumDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_ENUMDEF_CH_) #define _CORBA_ENUMDEF_CH_ @@ -3007,7 +2477,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -3212,90 +2682,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EnumDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_ALIASDEF___PTR_CH_) -#define _CORBA_ALIASDEF___PTR_CH_ +#if !defined (_CORBA_ALIASDEF__ODDS_N_ENDS_CH_) +#define _CORBA_ALIASDEF__ODDS_N_ENDS_CH_ class AliasDef; typedef AliasDef *AliasDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ALIASDEF___VAR_CH_) -#define _CORBA_ALIASDEF___VAR_CH_ + struct tao_AliasDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + AliasDef, + tao_AliasDef_life + > + AliasDef_var; + + typedef + TAO_Objref_Out_T< + AliasDef, + tao_AliasDef_life + > + AliasDef_out; - class TAO_IFR_Client_Export AliasDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_AliasDef_life { - public: - AliasDef_var (void); // default constructor - AliasDef_var (AliasDef_ptr p) : ptr_ (p) {} - AliasDef_var (const AliasDef_var &); // copy constructor - ~AliasDef_var (void); // destructor - - AliasDef_var &operator= (AliasDef_ptr); - AliasDef_var &operator= (const AliasDef_var &); - AliasDef_ptr operator-> (void) const; - - operator const AliasDef_ptr &() const; - operator AliasDef_ptr &(); - // in, inout, out, _retn - AliasDef_ptr in (void) const; - AliasDef_ptr &inout (void); - AliasDef_ptr &out (void); - AliasDef_ptr _retn (void); - AliasDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static AliasDef_ptr tao_duplicate (AliasDef_ptr); static void tao_release (AliasDef_ptr); static AliasDef_ptr tao_nil (void); - static AliasDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + AliasDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - AliasDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - AliasDef_var (const TAO_Base_var &rhs); - AliasDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ALIASDEF___OUT_CH_) -#define _CORBA_ALIASDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export AliasDef_out + struct TAO_IFR_Client_Export tao_AliasDef_cast { - public: - AliasDef_out (AliasDef_ptr &); - AliasDef_out (AliasDef_var &); - AliasDef_out (const AliasDef_out &); - AliasDef_out &operator= (const AliasDef_out &); - AliasDef_out &operator= (const AliasDef_var &); - AliasDef_out &operator= (AliasDef_ptr); - operator AliasDef_ptr &(); - AliasDef_ptr &ptr (void); - AliasDef_ptr operator-> (void); - - private: - AliasDef_ptr &ptr_; + static AliasDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_ALIASDEF_CH_) #define _CORBA_ALIASDEF_CH_ @@ -3355,7 +2788,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -3560,90 +2993,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AliasDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_NATIVEDEF___PTR_CH_) -#define _CORBA_NATIVEDEF___PTR_CH_ +#if !defined (_CORBA_NATIVEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_NATIVEDEF__ODDS_N_ENDS_CH_ class NativeDef; typedef NativeDef *NativeDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_NATIVEDEF___VAR_CH_) -#define _CORBA_NATIVEDEF___VAR_CH_ + struct tao_NativeDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + NativeDef, + tao_NativeDef_life + > + NativeDef_var; - class TAO_IFR_Client_Export NativeDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + NativeDef, + tao_NativeDef_life + > + NativeDef_out; + + struct TAO_IFR_Client_Export tao_NativeDef_life { - public: - NativeDef_var (void); // default constructor - NativeDef_var (NativeDef_ptr p) : ptr_ (p) {} - NativeDef_var (const NativeDef_var &); // copy constructor - ~NativeDef_var (void); // destructor - - NativeDef_var &operator= (NativeDef_ptr); - NativeDef_var &operator= (const NativeDef_var &); - NativeDef_ptr operator-> (void) const; - - operator const NativeDef_ptr &() const; - operator NativeDef_ptr &(); - // in, inout, out, _retn - NativeDef_ptr in (void) const; - NativeDef_ptr &inout (void); - NativeDef_ptr &out (void); - NativeDef_ptr _retn (void); - NativeDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static NativeDef_ptr tao_duplicate (NativeDef_ptr); static void tao_release (NativeDef_ptr); static NativeDef_ptr tao_nil (void); - static NativeDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + NativeDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - NativeDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - NativeDef_var (const TAO_Base_var &rhs); - NativeDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_NATIVEDEF___OUT_CH_) -#define _CORBA_NATIVEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export NativeDef_out + struct TAO_IFR_Client_Export tao_NativeDef_cast { - public: - NativeDef_out (NativeDef_ptr &); - NativeDef_out (NativeDef_var &); - NativeDef_out (const NativeDef_out &); - NativeDef_out &operator= (const NativeDef_out &); - NativeDef_out &operator= (const NativeDef_var &); - NativeDef_out &operator= (NativeDef_ptr); - operator NativeDef_ptr &(); - NativeDef_ptr &ptr (void); - NativeDef_ptr operator-> (void); - - private: - NativeDef_ptr &ptr_; + static NativeDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_NATIVEDEF_CH_) #define _CORBA_NATIVEDEF_CH_ @@ -3682,7 +3078,7 @@ TAO_NAMESPACE CORBA static void _tao_any_destructor (void *); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -3841,90 +3237,7 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NativeDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 - -#if !defined (_CORBA_PRIMITIVEDEF___PTR_CH_) -#define _CORBA_PRIMITIVEDEF___PTR_CH_ - - class PrimitiveDef; - typedef PrimitiveDef *PrimitiveDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_PRIMITIVEDEF___VAR_CH_) -#define _CORBA_PRIMITIVEDEF___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export PrimitiveDef_var : public TAO_Base_var - { - public: - PrimitiveDef_var (void); // default constructor - PrimitiveDef_var (PrimitiveDef_ptr p) : ptr_ (p) {} - PrimitiveDef_var (const PrimitiveDef_var &); // copy constructor - ~PrimitiveDef_var (void); // destructor - - PrimitiveDef_var &operator= (PrimitiveDef_ptr); - PrimitiveDef_var &operator= (const PrimitiveDef_var &); - PrimitiveDef_ptr operator-> (void) const; - - operator const PrimitiveDef_ptr &() const; - operator PrimitiveDef_ptr &(); - // in, inout, out, _retn - PrimitiveDef_ptr in (void) const; - PrimitiveDef_ptr &inout (void); - PrimitiveDef_ptr &out (void); - PrimitiveDef_ptr _retn (void); - PrimitiveDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. - static PrimitiveDef_ptr tao_duplicate (PrimitiveDef_ptr); - static void tao_release (PrimitiveDef_ptr); - static PrimitiveDef_ptr tao_nil (void); - static PrimitiveDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - static CORBA::Object * tao_upcast (void *); - - private: - PrimitiveDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - PrimitiveDef_var (const TAO_Base_var &rhs); - PrimitiveDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_PRIMITIVEDEF___OUT_CH_) -#define _CORBA_PRIMITIVEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export PrimitiveDef_out - { - public: - PrimitiveDef_out (PrimitiveDef_ptr &); - PrimitiveDef_out (PrimitiveDef_var &); - PrimitiveDef_out (const PrimitiveDef_out &); - PrimitiveDef_out &operator= (const PrimitiveDef_out &); - PrimitiveDef_out &operator= (const PrimitiveDef_var &); - PrimitiveDef_out &operator= (PrimitiveDef_ptr); - operator PrimitiveDef_ptr &(); - PrimitiveDef_ptr &ptr (void); - PrimitiveDef_ptr operator-> (void); - - private: - PrimitiveDef_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_PRIMITIVEDEF_CH_) #define _CORBA_PRIMITIVEDEF_CH_ @@ -3973,7 +3286,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -4154,90 +3467,7 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PrimitiveDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 - -#if !defined (_CORBA_STRINGDEF___PTR_CH_) -#define _CORBA_STRINGDEF___PTR_CH_ - - class StringDef; - typedef StringDef *StringDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_STRINGDEF___VAR_CH_) -#define _CORBA_STRINGDEF___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export StringDef_var : public TAO_Base_var - { - public: - StringDef_var (void); // default constructor - StringDef_var (StringDef_ptr p) : ptr_ (p) {} - StringDef_var (const StringDef_var &); // copy constructor - ~StringDef_var (void); // destructor - - StringDef_var &operator= (StringDef_ptr); - StringDef_var &operator= (const StringDef_var &); - StringDef_ptr operator-> (void) const; - - operator const StringDef_ptr &() const; - operator StringDef_ptr &(); - // in, inout, out, _retn - StringDef_ptr in (void) const; - StringDef_ptr &inout (void); - StringDef_ptr &out (void); - StringDef_ptr _retn (void); - StringDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. - static StringDef_ptr tao_duplicate (StringDef_ptr); - static void tao_release (StringDef_ptr); - static StringDef_ptr tao_nil (void); - static StringDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - static CORBA::Object * tao_upcast (void *); - - private: - StringDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - StringDef_var (const TAO_Base_var &rhs); - StringDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_STRINGDEF___OUT_CH_) -#define _CORBA_STRINGDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export StringDef_out - { - public: - StringDef_out (StringDef_ptr &); - StringDef_out (StringDef_var &); - StringDef_out (const StringDef_out &); - StringDef_out &operator= (const StringDef_out &); - StringDef_out &operator= (const StringDef_var &); - StringDef_out &operator= (StringDef_ptr); - operator StringDef_ptr &(); - StringDef_ptr &ptr (void); - StringDef_ptr operator-> (void); - - private: - StringDef_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_STRINGDEF_CH_) #define _CORBA_STRINGDEF_CH_ @@ -4297,7 +3527,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -4502,90 +3732,7 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_StringDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 - -#if !defined (_CORBA_WSTRINGDEF___PTR_CH_) -#define _CORBA_WSTRINGDEF___PTR_CH_ - - class WstringDef; - typedef WstringDef *WstringDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_WSTRINGDEF___VAR_CH_) -#define _CORBA_WSTRINGDEF___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export WstringDef_var : public TAO_Base_var - { - public: - WstringDef_var (void); // default constructor - WstringDef_var (WstringDef_ptr p) : ptr_ (p) {} - WstringDef_var (const WstringDef_var &); // copy constructor - ~WstringDef_var (void); // destructor - - WstringDef_var &operator= (WstringDef_ptr); - WstringDef_var &operator= (const WstringDef_var &); - WstringDef_ptr operator-> (void) const; - - operator const WstringDef_ptr &() const; - operator WstringDef_ptr &(); - // in, inout, out, _retn - WstringDef_ptr in (void) const; - WstringDef_ptr &inout (void); - WstringDef_ptr &out (void); - WstringDef_ptr _retn (void); - WstringDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. - static WstringDef_ptr tao_duplicate (WstringDef_ptr); - static void tao_release (WstringDef_ptr); - static WstringDef_ptr tao_nil (void); - static WstringDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - static CORBA::Object * tao_upcast (void *); - - private: - WstringDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - WstringDef_var (const TAO_Base_var &rhs); - WstringDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_WSTRINGDEF___OUT_CH_) -#define _CORBA_WSTRINGDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export WstringDef_out - { - public: - WstringDef_out (WstringDef_ptr &); - WstringDef_out (WstringDef_var &); - WstringDef_out (const WstringDef_out &); - WstringDef_out &operator= (const WstringDef_out &); - WstringDef_out &operator= (const WstringDef_var &); - WstringDef_out &operator= (WstringDef_ptr); - operator WstringDef_ptr &(); - WstringDef_ptr &ptr (void); - WstringDef_ptr operator-> (void); - - private: - WstringDef_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_WSTRINGDEF_CH_) #define _CORBA_WSTRINGDEF_CH_ @@ -4645,7 +3792,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -4850,90 +3997,7 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_WstringDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 - -#if !defined (_CORBA_SEQUENCEDEF___PTR_CH_) -#define _CORBA_SEQUENCEDEF___PTR_CH_ - - class SequenceDef; - typedef SequenceDef *SequenceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCEDEF___VAR_CH_) -#define _CORBA_SEQUENCEDEF___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export SequenceDef_var : public TAO_Base_var - { - public: - SequenceDef_var (void); // default constructor - SequenceDef_var (SequenceDef_ptr p) : ptr_ (p) {} - SequenceDef_var (const SequenceDef_var &); // copy constructor - ~SequenceDef_var (void); // destructor - - SequenceDef_var &operator= (SequenceDef_ptr); - SequenceDef_var &operator= (const SequenceDef_var &); - SequenceDef_ptr operator-> (void) const; - - operator const SequenceDef_ptr &() const; - operator SequenceDef_ptr &(); - // in, inout, out, _retn - SequenceDef_ptr in (void) const; - SequenceDef_ptr &inout (void); - SequenceDef_ptr &out (void); - SequenceDef_ptr _retn (void); - SequenceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. - static SequenceDef_ptr tao_duplicate (SequenceDef_ptr); - static void tao_release (SequenceDef_ptr); - static SequenceDef_ptr tao_nil (void); - static SequenceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - static CORBA::Object * tao_upcast (void *); - - private: - SequenceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - SequenceDef_var (const TAO_Base_var &rhs); - SequenceDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_SEQUENCEDEF___OUT_CH_) -#define _CORBA_SEQUENCEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export SequenceDef_out - { - public: - SequenceDef_out (SequenceDef_ptr &); - SequenceDef_out (SequenceDef_var &); - SequenceDef_out (const SequenceDef_out &); - SequenceDef_out &operator= (const SequenceDef_out &); - SequenceDef_out &operator= (const SequenceDef_var &); - SequenceDef_out &operator= (SequenceDef_ptr); - operator SequenceDef_ptr &(); - SequenceDef_ptr &ptr (void); - SequenceDef_ptr operator-> (void); - - private: - SequenceDef_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_SEQUENCEDEF_CH_) #define _CORBA_SEQUENCEDEF_CH_ @@ -5024,7 +4088,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -5297,90 +4361,7 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_SequenceDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 - -#if !defined (_CORBA_ARRAYDEF___PTR_CH_) -#define _CORBA_ARRAYDEF___PTR_CH_ - - class ArrayDef; - typedef ArrayDef *ArrayDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ARRAYDEF___VAR_CH_) -#define _CORBA_ARRAYDEF___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_IFR_Client_Export ArrayDef_var : public TAO_Base_var - { - public: - ArrayDef_var (void); // default constructor - ArrayDef_var (ArrayDef_ptr p) : ptr_ (p) {} - ArrayDef_var (const ArrayDef_var &); // copy constructor - ~ArrayDef_var (void); // destructor - - ArrayDef_var &operator= (ArrayDef_ptr); - ArrayDef_var &operator= (const ArrayDef_var &); - ArrayDef_ptr operator-> (void) const; - - operator const ArrayDef_ptr &() const; - operator ArrayDef_ptr &(); - // in, inout, out, _retn - ArrayDef_ptr in (void) const; - ArrayDef_ptr &inout (void); - ArrayDef_ptr &out (void); - ArrayDef_ptr _retn (void); - ArrayDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. - static ArrayDef_ptr tao_duplicate (ArrayDef_ptr); - static void tao_release (ArrayDef_ptr); - static ArrayDef_ptr tao_nil (void); - static ArrayDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - static CORBA::Object * tao_upcast (void *); - - private: - ArrayDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ArrayDef_var (const TAO_Base_var &rhs); - ArrayDef_var &operator= (const TAO_Base_var &rhs); - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ARRAYDEF___OUT_CH_) -#define _CORBA_ARRAYDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ArrayDef_out - { - public: - ArrayDef_out (ArrayDef_ptr &); - ArrayDef_out (ArrayDef_var &); - ArrayDef_out (const ArrayDef_out &); - ArrayDef_out &operator= (const ArrayDef_out &); - ArrayDef_out &operator= (const ArrayDef_var &); - ArrayDef_out &operator= (ArrayDef_ptr); - operator ArrayDef_ptr &(); - ArrayDef_ptr &ptr (void); - ArrayDef_ptr operator-> (void); - - private: - ArrayDef_ptr &ptr_; - }; - -#endif /* end #if !defined */ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_ARRAYDEF_CH_) #define _CORBA_ARRAYDEF_CH_ @@ -5471,7 +4452,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -5744,90 +4725,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ArrayDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_EXCEPTIONDEF___PTR_CH_) -#define _CORBA_EXCEPTIONDEF___PTR_CH_ +#if !defined (_CORBA_EXCEPTIONDEF__ODDS_N_ENDS_CH_) +#define _CORBA_EXCEPTIONDEF__ODDS_N_ENDS_CH_ class ExceptionDef; typedef ExceptionDef *ExceptionDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXCEPTIONDEF___VAR_CH_) -#define _CORBA_EXCEPTIONDEF___VAR_CH_ + struct tao_ExceptionDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ExceptionDef, + tao_ExceptionDef_life + > + ExceptionDef_var; - class TAO_IFR_Client_Export ExceptionDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + ExceptionDef, + tao_ExceptionDef_life + > + ExceptionDef_out; + + struct TAO_IFR_Client_Export tao_ExceptionDef_life { - public: - ExceptionDef_var (void); // default constructor - ExceptionDef_var (ExceptionDef_ptr p) : ptr_ (p) {} - ExceptionDef_var (const ExceptionDef_var &); // copy constructor - ~ExceptionDef_var (void); // destructor - - ExceptionDef_var &operator= (ExceptionDef_ptr); - ExceptionDef_var &operator= (const ExceptionDef_var &); - ExceptionDef_ptr operator-> (void) const; - - operator const ExceptionDef_ptr &() const; - operator ExceptionDef_ptr &(); - // in, inout, out, _retn - ExceptionDef_ptr in (void) const; - ExceptionDef_ptr &inout (void); - ExceptionDef_ptr &out (void); - ExceptionDef_ptr _retn (void); - ExceptionDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ExceptionDef_ptr tao_duplicate (ExceptionDef_ptr); static void tao_release (ExceptionDef_ptr); static ExceptionDef_ptr tao_nil (void); - static ExceptionDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ExceptionDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ExceptionDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ExceptionDef_var (const TAO_Base_var &rhs); - ExceptionDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXCEPTIONDEF___OUT_CH_) -#define _CORBA_EXCEPTIONDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export ExceptionDef_out + struct TAO_IFR_Client_Export tao_ExceptionDef_cast { - public: - ExceptionDef_out (ExceptionDef_ptr &); - ExceptionDef_out (ExceptionDef_var &); - ExceptionDef_out (const ExceptionDef_out &); - ExceptionDef_out &operator= (const ExceptionDef_out &); - ExceptionDef_out &operator= (const ExceptionDef_var &); - ExceptionDef_out &operator= (ExceptionDef_ptr); - operator ExceptionDef_ptr &(); - ExceptionDef_ptr &ptr (void); - ExceptionDef_ptr operator-> (void); - - private: - ExceptionDef_ptr &ptr_; + static ExceptionDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_EXCEPTIONDEF_CH_) #define _CORBA_EXCEPTIONDEF_CH_ @@ -5898,7 +4842,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -6127,177 +5071,58 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExceptionDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_obj_sequence_ch.cpp:62 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CH_) -#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (void); - _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (CORBA::ULong maximum); - _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - ExceptionDef* *value, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq ( - const _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq &rhs - ); - _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq &operator= ( - const _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq &rhs - ); - virtual ~_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (void); - - // = Accessors. - TAO_Object_Manager<CORBA::ExceptionDef,CORBA::ExceptionDef_var> operator[] (CORBA::ULong index) const; - - // = Static operations. - static ExceptionDef **allocbuf (CORBA::ULong nelems); - static void freebuf (ExceptionDef **buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ExceptionDef* *get_buffer (CORBA::Boolean orphan = 0); - const ExceptionDef* *get_buffer (void) const; - virtual void _shrink_buffer ( - CORBA::ULong nl, - CORBA::ULong ol - ); - - virtual void _downcast ( - void* target, - CORBA::Object *src - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - virtual CORBA::Object* _upcast (void *src) const; - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXCEPTIONDEFSEQ_CH_) -#define _CORBA_EXCEPTIONDEFSEQ_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ExceptionDefSeq; - class ExceptionDefSeq_var; - - // ************************************************************* - // CORBA::ExceptionDefSeq - // ************************************************************* - class TAO_IFR_Client_Export ExceptionDefSeq : public - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Object_Sequence<ExceptionDef,ExceptionDef_var> - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_MngSeq_Var_T< + ExceptionDefSeq, + TAO_Object_Manager< + ExceptionDef, + ExceptionDef, + CORBA::tao_ExceptionDef_life + > + > + ExceptionDefSeq_var; + + typedef + TAO_Seq_Out_T< + ExceptionDefSeq, + ExceptionDefSeq_var, + TAO_Object_Manager< + ExceptionDef, + ExceptionDef, + CORBA::tao_ExceptionDef_life + > + > + ExceptionDefSeq_out; + + class TAO_IFR_Client_Export ExceptionDefSeq + : public + TAO_Unbounded_Object_Sequence< + ExceptionDef, + ExceptionDef, + CORBA::tao_ExceptionDef_life, + CORBA::tao_ExceptionDef_cast + > { public: ExceptionDefSeq (void); ExceptionDefSeq (CORBA::ULong max); ExceptionDefSeq ( - CORBA::ULong max, - CORBA::ULong length, - ExceptionDef_ptr *buffer, + CORBA::ULong max, + CORBA::ULong length, + ExceptionDef_ptr* buffer, CORBA::Boolean release = 0 ); ExceptionDefSeq (const ExceptionDefSeq &); ~ExceptionDefSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ExceptionDefSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXCEPTIONDEFSEQ___VAR_CH_) -#define _CORBA_EXCEPTIONDEFSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ExceptionDefSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export ExceptionDefSeq_var - { - public: - ExceptionDefSeq_var (void); - ExceptionDefSeq_var (ExceptionDefSeq *); - ExceptionDefSeq_var (const ExceptionDefSeq_var &); - ~ExceptionDefSeq_var (void); - - ExceptionDefSeq_var &operator= (ExceptionDefSeq *); - ExceptionDefSeq_var &operator= (const ExceptionDefSeq_var &); - ExceptionDefSeq *operator-> (void); - const ExceptionDefSeq *operator-> (void) const; - - operator const ExceptionDefSeq &() const; - operator ExceptionDefSeq &(); - operator ExceptionDefSeq &() const; - - // Variable-size base types only. - operator ExceptionDefSeq *&(); - - TAO_Object_Manager<ExceptionDef, ExceptionDef_var> operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const ExceptionDefSeq &in (void) const; - ExceptionDefSeq &inout (void); - ExceptionDefSeq *&out (void); - ExceptionDefSeq *_retn (void); - ExceptionDefSeq *ptr (void) const; - - private: - ExceptionDefSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXCEPTIONDEFSEQ___OUT_CH_) -#define _CORBA_EXCEPTIONDEFSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export ExceptionDefSeq_out - { - public: - ExceptionDefSeq_out (ExceptionDefSeq *&); - ExceptionDefSeq_out (ExceptionDefSeq_var &); - ExceptionDefSeq_out (const ExceptionDefSeq_out &); - ExceptionDefSeq_out &operator= (const ExceptionDefSeq_out &); - ExceptionDefSeq_out &operator= (ExceptionDefSeq *); - operator ExceptionDefSeq *&(); - ExceptionDefSeq *&ptr (void); - ExceptionDefSeq *operator-> (void); - TAO_Object_Manager<ExceptionDef, ExceptionDef_var> operator[] (CORBA::ULong index); - - private: - ExceptionDefSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ExceptionDefSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -6321,90 +5146,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AttributeMode; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_ATTRIBUTEDEF___PTR_CH_) -#define _CORBA_ATTRIBUTEDEF___PTR_CH_ +#if !defined (_CORBA_ATTRIBUTEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_ATTRIBUTEDEF__ODDS_N_ENDS_CH_ class AttributeDef; typedef AttributeDef *AttributeDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ATTRIBUTEDEF___VAR_CH_) -#define _CORBA_ATTRIBUTEDEF___VAR_CH_ + struct tao_AttributeDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + AttributeDef, + tao_AttributeDef_life + > + AttributeDef_var; + + typedef + TAO_Objref_Out_T< + AttributeDef, + tao_AttributeDef_life + > + AttributeDef_out; - class TAO_IFR_Client_Export AttributeDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_AttributeDef_life { - public: - AttributeDef_var (void); // default constructor - AttributeDef_var (AttributeDef_ptr p) : ptr_ (p) {} - AttributeDef_var (const AttributeDef_var &); // copy constructor - ~AttributeDef_var (void); // destructor - - AttributeDef_var &operator= (AttributeDef_ptr); - AttributeDef_var &operator= (const AttributeDef_var &); - AttributeDef_ptr operator-> (void) const; - - operator const AttributeDef_ptr &() const; - operator AttributeDef_ptr &(); - // in, inout, out, _retn - AttributeDef_ptr in (void) const; - AttributeDef_ptr &inout (void); - AttributeDef_ptr &out (void); - AttributeDef_ptr _retn (void); - AttributeDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static AttributeDef_ptr tao_duplicate (AttributeDef_ptr); static void tao_release (AttributeDef_ptr); static AttributeDef_ptr tao_nil (void); - static AttributeDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + AttributeDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - AttributeDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - AttributeDef_var (const TAO_Base_var &rhs); - AttributeDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ATTRIBUTEDEF___OUT_CH_) -#define _CORBA_ATTRIBUTEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export AttributeDef_out + struct TAO_IFR_Client_Export tao_AttributeDef_cast { - public: - AttributeDef_out (AttributeDef_ptr &); - AttributeDef_out (AttributeDef_var &); - AttributeDef_out (const AttributeDef_out &); - AttributeDef_out &operator= (const AttributeDef_out &); - AttributeDef_out &operator= (const AttributeDef_var &); - AttributeDef_out &operator= (AttributeDef_ptr); - operator AttributeDef_ptr &(); - AttributeDef_ptr &ptr (void); - AttributeDef_ptr operator-> (void); - - private: - AttributeDef_ptr &ptr_; + static AttributeDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_ATTRIBUTEDEF_CH_) #define _CORBA_ATTRIBUTEDEF_CH_ @@ -6495,7 +5283,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -6768,9 +5556,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AttributeDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct AttributeDescription; - class AttributeDescription_var; + typedef + TAO_Var_Var_T< + AttributeDescription + > + AttributeDescription_var; + + typedef + TAO_Out_T< + AttributeDescription, + AttributeDescription_var + > + AttributeDescription_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export AttributeDescription { @@ -6786,69 +5590,30 @@ TAO_NAMESPACE CORBA }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export AttributeDescription_var - { - public: - AttributeDescription_var (void); - AttributeDescription_var (AttributeDescription *); - AttributeDescription_var (const AttributeDescription_var &); - ~AttributeDescription_var (void); - - AttributeDescription_var &operator= (AttributeDescription *); - AttributeDescription_var &operator= (const AttributeDescription_var &); - AttributeDescription *operator-> (void); - const AttributeDescription *operator-> (void) const; - - operator const AttributeDescription &() const; - operator AttributeDescription &(); - operator AttributeDescription &() const; - - // Variable-size types only. - operator AttributeDescription *&(); - - // in, inout, out, _retn - const AttributeDescription &in (void) const; - AttributeDescription &inout (void); - AttributeDescription *&out (void); - AttributeDescription *_retn (void); - AttributeDescription *ptr (void) const; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - private: - AttributeDescription *ptr_; - }; + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AttributeDescription; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - class TAO_IFR_Client_Export AttributeDescription_out - { - public: - AttributeDescription_out (AttributeDescription *&); - AttributeDescription_out (AttributeDescription_var &); - AttributeDescription_out (const AttributeDescription_out &); - AttributeDescription_out &operator= (const AttributeDescription_out &); - AttributeDescription_out &operator= (AttributeDescription *); - operator AttributeDescription *&(); - AttributeDescription *&ptr (void); - AttributeDescription *operator-> (void); - - private: - AttributeDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const AttributeDescription_var &); - }; + struct ExtAttributeDescription; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 + typedef + TAO_Var_Var_T< + ExtAttributeDescription + > + ExtAttributeDescription_var; - TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AttributeDescription; + typedef + TAO_Out_T< + ExtAttributeDescription, + ExtAttributeDescription_var + > + ExtAttributeDescription_out; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 - - class ExtAttributeDescription_var; + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export ExtAttributeDescription { @@ -6866,150 +5631,58 @@ TAO_NAMESPACE CORBA }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export ExtAttributeDescription_var - { - public: - ExtAttributeDescription_var (void); - ExtAttributeDescription_var (ExtAttributeDescription *); - ExtAttributeDescription_var (const ExtAttributeDescription_var &); - ~ExtAttributeDescription_var (void); - - ExtAttributeDescription_var &operator= (ExtAttributeDescription *); - ExtAttributeDescription_var &operator= (const ExtAttributeDescription_var &); - ExtAttributeDescription *operator-> (void); - const ExtAttributeDescription *operator-> (void) const; - - operator const ExtAttributeDescription &() const; - operator ExtAttributeDescription &(); - operator ExtAttributeDescription &() const; - - // Variable-size types only. - operator ExtAttributeDescription *&(); - - // in, inout, out, _retn - const ExtAttributeDescription &in (void) const; - ExtAttributeDescription &inout (void); - ExtAttributeDescription *&out (void); - ExtAttributeDescription *_retn (void); - ExtAttributeDescription *ptr (void) const; - - private: - ExtAttributeDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export ExtAttributeDescription_out - { - public: - ExtAttributeDescription_out (ExtAttributeDescription *&); - ExtAttributeDescription_out (ExtAttributeDescription_var &); - ExtAttributeDescription_out (const ExtAttributeDescription_out &); - ExtAttributeDescription_out &operator= (const ExtAttributeDescription_out &); - ExtAttributeDescription_out &operator= (ExtAttributeDescription *); - operator ExtAttributeDescription *&(); - ExtAttributeDescription *&ptr (void); - ExtAttributeDescription *operator-> (void); - - private: - ExtAttributeDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ExtAttributeDescription_var &); - }; - - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtAttributeDescription; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_EXTATTRIBUTEDEF___PTR_CH_) -#define _CORBA_EXTATTRIBUTEDEF___PTR_CH_ +#if !defined (_CORBA_EXTATTRIBUTEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_EXTATTRIBUTEDEF__ODDS_N_ENDS_CH_ class ExtAttributeDef; typedef ExtAttributeDef *ExtAttributeDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTATTRIBUTEDEF___VAR_CH_) -#define _CORBA_EXTATTRIBUTEDEF___VAR_CH_ + struct tao_ExtAttributeDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ExtAttributeDef, + tao_ExtAttributeDef_life + > + ExtAttributeDef_var; - class TAO_IFR_Client_Export ExtAttributeDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + ExtAttributeDef, + tao_ExtAttributeDef_life + > + ExtAttributeDef_out; + + struct TAO_IFR_Client_Export tao_ExtAttributeDef_life { - public: - ExtAttributeDef_var (void); // default constructor - ExtAttributeDef_var (ExtAttributeDef_ptr p) : ptr_ (p) {} - ExtAttributeDef_var (const ExtAttributeDef_var &); // copy constructor - ~ExtAttributeDef_var (void); // destructor - - ExtAttributeDef_var &operator= (ExtAttributeDef_ptr); - ExtAttributeDef_var &operator= (const ExtAttributeDef_var &); - ExtAttributeDef_ptr operator-> (void) const; - - operator const ExtAttributeDef_ptr &() const; - operator ExtAttributeDef_ptr &(); - // in, inout, out, _retn - ExtAttributeDef_ptr in (void) const; - ExtAttributeDef_ptr &inout (void); - ExtAttributeDef_ptr &out (void); - ExtAttributeDef_ptr _retn (void); - ExtAttributeDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ExtAttributeDef_ptr tao_duplicate (ExtAttributeDef_ptr); static void tao_release (ExtAttributeDef_ptr); static ExtAttributeDef_ptr tao_nil (void); - static ExtAttributeDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ExtAttributeDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ExtAttributeDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ExtAttributeDef_var (const TAO_Base_var &rhs); - ExtAttributeDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTATTRIBUTEDEF___OUT_CH_) -#define _CORBA_EXTATTRIBUTEDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ExtAttributeDef_out + struct TAO_IFR_Client_Export tao_ExtAttributeDef_cast { - public: - ExtAttributeDef_out (ExtAttributeDef_ptr &); - ExtAttributeDef_out (ExtAttributeDef_var &); - ExtAttributeDef_out (const ExtAttributeDef_out &); - ExtAttributeDef_out &operator= (const ExtAttributeDef_out &); - ExtAttributeDef_out &operator= (const ExtAttributeDef_var &); - ExtAttributeDef_out &operator= (ExtAttributeDef_ptr); - operator ExtAttributeDef_ptr &(); - ExtAttributeDef_ptr &ptr (void); - ExtAttributeDef_ptr operator-> (void); - - private: - ExtAttributeDef_ptr &ptr_; + static ExtAttributeDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_EXTATTRIBUTEDEF_CH_) #define _CORBA_EXTATTRIBUTEDEF_CH_ @@ -7100,7 +5773,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -7389,9 +6062,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_OperationMode; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - class ParameterDescription_var; + struct ParameterDescription; + + typedef + TAO_Var_Var_T< + ParameterDescription + > + ParameterDescription_var; + + typedef + TAO_Out_T< + ParameterDescription, + ParameterDescription_var + > + ParameterDescription_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export ParameterDescription { @@ -7405,234 +6094,52 @@ TAO_NAMESPACE CORBA }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export ParameterDescription_var - { - public: - ParameterDescription_var (void); - ParameterDescription_var (ParameterDescription *); - ParameterDescription_var (const ParameterDescription_var &); - ~ParameterDescription_var (void); - - ParameterDescription_var &operator= (ParameterDescription *); - ParameterDescription_var &operator= (const ParameterDescription_var &); - ParameterDescription *operator-> (void); - const ParameterDescription *operator-> (void) const; - - operator const ParameterDescription &() const; - operator ParameterDescription &(); - operator ParameterDescription &() const; - - // Variable-size types only. - operator ParameterDescription *&(); - - // in, inout, out, _retn - const ParameterDescription &in (void) const; - ParameterDescription &inout (void); - ParameterDescription *&out (void); - ParameterDescription *_retn (void); - ParameterDescription *ptr (void) const; - - private: - ParameterDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export ParameterDescription_out - { - public: - ParameterDescription_out (ParameterDescription *&); - ParameterDescription_out (ParameterDescription_var &); - ParameterDescription_out (const ParameterDescription_out &); - ParameterDescription_out &operator= (const ParameterDescription_out &); - ParameterDescription_out &operator= (ParameterDescription *); - operator ParameterDescription *&(); - ParameterDescription *&ptr (void); - ParameterDescription *operator-> (void); - - private: - ParameterDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ParameterDescription_var &); - }; - - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ParameterDescription; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (void); - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - ParameterDescription *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq &rhs - ); - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq &operator= ( - const _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (void); - - // = Accessors. - ParameterDescription &operator[] (CORBA::ULong i); - const ParameterDescription &operator[] (CORBA::ULong i) const; - - // = Static operations. - static ParameterDescription *allocbuf (CORBA::ULong size); - static void freebuf (ParameterDescription *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ParameterDescription *get_buffer (CORBA::Boolean orphan = 0); - const ParameterDescription *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - ParameterDescription *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_PARDESCRIPTIONSEQ_CH_) -#define _CORBA_PARDESCRIPTIONSEQ_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ParDescriptionSeq; - class ParDescriptionSeq_var; - // ************************************************************* - // CORBA::ParDescriptionSeq - // ************************************************************* + typedef + TAO_VarSeq_Var_T< + ParDescriptionSeq, + ParameterDescription + > + ParDescriptionSeq_var; - class TAO_IFR_Client_Export ParDescriptionSeq : public + typedef + TAO_Seq_Out_T< + ParDescriptionSeq, + ParDescriptionSeq_var, + ParameterDescription + > + ParDescriptionSeq_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence<ParameterDescription> - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + class TAO_IFR_Client_Export ParDescriptionSeq + : public + TAO_Unbounded_Sequence< + ParameterDescription + > { public: ParDescriptionSeq (void); ParDescriptionSeq (CORBA::ULong max); ParDescriptionSeq ( - CORBA::ULong max, - CORBA::ULong length, - ParameterDescription *buffer, + CORBA::ULong max, + CORBA::ULong length, + ParameterDescription* buffer, CORBA::Boolean release = 0 ); ParDescriptionSeq (const ParDescriptionSeq &); ~ParDescriptionSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ParDescriptionSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_PARDESCRIPTIONSEQ___VAR_CH_) -#define _CORBA_PARDESCRIPTIONSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ParDescriptionSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export ParDescriptionSeq_var - { - public: - ParDescriptionSeq_var (void); - ParDescriptionSeq_var (ParDescriptionSeq *); - ParDescriptionSeq_var (const ParDescriptionSeq_var &); - ~ParDescriptionSeq_var (void); - - ParDescriptionSeq_var &operator= (ParDescriptionSeq *); - ParDescriptionSeq_var &operator= (const ParDescriptionSeq_var &); - ParDescriptionSeq *operator-> (void); - const ParDescriptionSeq *operator-> (void) const; - - operator const ParDescriptionSeq &() const; - operator ParDescriptionSeq &(); - operator ParDescriptionSeq &() const; - - // Variable-size base types only. - operator ParDescriptionSeq *&(); - - ParameterDescription & operator[] (CORBA::ULong index); - const ParameterDescription & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const ParDescriptionSeq &in (void) const; - ParDescriptionSeq &inout (void); - ParDescriptionSeq *&out (void); - ParDescriptionSeq *_retn (void); - ParDescriptionSeq *ptr (void) const; - - private: - ParDescriptionSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_PARDESCRIPTIONSEQ___OUT_CH_) -#define _CORBA_PARDESCRIPTIONSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export ParDescriptionSeq_out - { - public: - ParDescriptionSeq_out (ParDescriptionSeq *&); - ParDescriptionSeq_out (ParDescriptionSeq_var &); - ParDescriptionSeq_out (const ParDescriptionSeq_out &); - ParDescriptionSeq_out &operator= (const ParDescriptionSeq_out &); - ParDescriptionSeq_out &operator= (ParDescriptionSeq *); - operator ParDescriptionSeq *&(); - ParDescriptionSeq *&ptr (void); - ParDescriptionSeq *operator-> (void); - ParameterDescription & operator[] (CORBA::ULong index); - - private: - ParDescriptionSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ParDescriptionSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -7650,122 +6157,47 @@ TAO_NAMESPACE CORBA // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ContextIdentifier; - -#if !defined (_CORBA_CONTEXTIDSEQ_CH_) -#define _CORBA_CONTEXTIDSEQ_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ContextIdSeq; - class ContextIdSeq_var; - // ************************************************************* - // CORBA::ContextIdSeq - // ************************************************************* + typedef + TAO_MngSeq_Var_T< + ContextIdSeq, + TAO_SeqElem_String_Manager + > + ContextIdSeq_var; - class TAO_IFR_Client_Export ContextIdSeq : public + typedef + TAO_Seq_Out_T< + ContextIdSeq, + ContextIdSeq_var, + TAO_SeqElem_String_Manager + > + ContextIdSeq_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - TAO_Unbounded_String_Sequence -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_String_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + class TAO_IFR_Client_Export ContextIdSeq + : public + TAO_Unbounded_String_Sequence { public: ContextIdSeq (void); ContextIdSeq (CORBA::ULong max); ContextIdSeq ( - CORBA::ULong max, - CORBA::ULong length, - char * *buffer, + CORBA::ULong max, + CORBA::ULong length, + char ** buffer, CORBA::Boolean release = 0 ); ContextIdSeq (const ContextIdSeq &); ~ContextIdSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ContextIdSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTEXTIDSEQ___VAR_CH_) -#define _CORBA_CONTEXTIDSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ContextIdSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export ContextIdSeq_var - { - public: - ContextIdSeq_var (void); - ContextIdSeq_var (ContextIdSeq *); - ContextIdSeq_var (const ContextIdSeq_var &); - ~ContextIdSeq_var (void); - - ContextIdSeq_var &operator= (ContextIdSeq *); - ContextIdSeq_var &operator= (const ContextIdSeq_var &); - ContextIdSeq *operator-> (void); - const ContextIdSeq *operator-> (void) const; - - operator const ContextIdSeq &() const; - operator ContextIdSeq &(); - operator ContextIdSeq &() const; - - // Variable-size base types only. - operator ContextIdSeq *&(); - - TAO_SeqElem_String_Manager operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const ContextIdSeq &in (void) const; - ContextIdSeq &inout (void); - ContextIdSeq *&out (void); - ContextIdSeq *_retn (void); - ContextIdSeq *ptr (void) const; - - private: - ContextIdSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_CONTEXTIDSEQ___OUT_CH_) -#define _CORBA_CONTEXTIDSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export ContextIdSeq_out - { - public: - ContextIdSeq_out (ContextIdSeq *&); - ContextIdSeq_out (ContextIdSeq_var &); - ContextIdSeq_out (const ContextIdSeq_out &); - ContextIdSeq_out &operator= (const ContextIdSeq_out &); - ContextIdSeq_out &operator= (ContextIdSeq *); - operator ContextIdSeq *&(); - ContextIdSeq *&ptr (void); - ContextIdSeq *operator-> (void); - TAO_SeqElem_String_Manager operator[] (CORBA::ULong index); - - private: - ContextIdSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ContextIdSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -7773,90 +6205,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ContextIdSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_OPERATIONDEF___PTR_CH_) -#define _CORBA_OPERATIONDEF___PTR_CH_ +#if !defined (_CORBA_OPERATIONDEF__ODDS_N_ENDS_CH_) +#define _CORBA_OPERATIONDEF__ODDS_N_ENDS_CH_ class OperationDef; typedef OperationDef *OperationDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_OPERATIONDEF___VAR_CH_) -#define _CORBA_OPERATIONDEF___VAR_CH_ + struct tao_OperationDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + OperationDef, + tao_OperationDef_life + > + OperationDef_var; - class TAO_IFR_Client_Export OperationDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + OperationDef, + tao_OperationDef_life + > + OperationDef_out; + + struct TAO_IFR_Client_Export tao_OperationDef_life { - public: - OperationDef_var (void); // default constructor - OperationDef_var (OperationDef_ptr p) : ptr_ (p) {} - OperationDef_var (const OperationDef_var &); // copy constructor - ~OperationDef_var (void); // destructor - - OperationDef_var &operator= (OperationDef_ptr); - OperationDef_var &operator= (const OperationDef_var &); - OperationDef_ptr operator-> (void) const; - - operator const OperationDef_ptr &() const; - operator OperationDef_ptr &(); - // in, inout, out, _retn - OperationDef_ptr in (void) const; - OperationDef_ptr &inout (void); - OperationDef_ptr &out (void); - OperationDef_ptr _retn (void); - OperationDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static OperationDef_ptr tao_duplicate (OperationDef_ptr); static void tao_release (OperationDef_ptr); static OperationDef_ptr tao_nil (void); - static OperationDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + OperationDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - OperationDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - OperationDef_var (const TAO_Base_var &rhs); - OperationDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_OPERATIONDEF___OUT_CH_) -#define _CORBA_OPERATIONDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export OperationDef_out + struct TAO_IFR_Client_Export tao_OperationDef_cast { - public: - OperationDef_out (OperationDef_ptr &); - OperationDef_out (OperationDef_var &); - OperationDef_out (const OperationDef_out &); - OperationDef_out &operator= (const OperationDef_out &); - OperationDef_out &operator= (const OperationDef_var &); - OperationDef_out &operator= (OperationDef_ptr); - operator OperationDef_ptr &(); - OperationDef_ptr &ptr (void); - OperationDef_ptr operator-> (void); - - private: - OperationDef_ptr &ptr_; + static OperationDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_OPERATIONDEF_CH_) #define _CORBA_OPERATIONDEF_CH_ @@ -8010,7 +6405,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -8421,9 +6816,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_OperationDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct OperationDescription; + + typedef + TAO_Var_Var_T< + OperationDescription + > + OperationDescription_var; - class OperationDescription_var; + typedef + TAO_Out_T< + OperationDescription, + OperationDescription_var + > + OperationDescription_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export OperationDescription { @@ -8442,705 +6853,194 @@ TAO_NAMESPACE CORBA }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export OperationDescription_var - { - public: - OperationDescription_var (void); - OperationDescription_var (OperationDescription *); - OperationDescription_var (const OperationDescription_var &); - ~OperationDescription_var (void); - - OperationDescription_var &operator= (OperationDescription *); - OperationDescription_var &operator= (const OperationDescription_var &); - OperationDescription *operator-> (void); - const OperationDescription *operator-> (void) const; - - operator const OperationDescription &() const; - operator OperationDescription &(); - operator OperationDescription &() const; - - // Variable-size types only. - operator OperationDescription *&(); - - // in, inout, out, _retn - const OperationDescription &in (void) const; - OperationDescription &inout (void); - OperationDescription *&out (void); - OperationDescription *_retn (void); - OperationDescription *ptr (void) const; - - private: - OperationDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export OperationDescription_out - { - public: - OperationDescription_out (OperationDescription *&); - OperationDescription_out (OperationDescription_var &); - OperationDescription_out (const OperationDescription_out &); - OperationDescription_out &operator= (const OperationDescription_out &); - OperationDescription_out &operator= (OperationDescription *); - operator OperationDescription *&(); - OperationDescription *&ptr (void); - OperationDescription *operator-> (void); - - private: - OperationDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const OperationDescription_var &); - }; - - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_OperationDescription; - -#if !defined (_CORBA_REPOSITORYIDSEQ_CH_) -#define _CORBA_REPOSITORYIDSEQ_CH_ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class RepositoryIdSeq; - class RepositoryIdSeq_var; - // ************************************************************* - // CORBA::RepositoryIdSeq - // ************************************************************* + typedef + TAO_MngSeq_Var_T< + RepositoryIdSeq, + TAO_SeqElem_String_Manager + > + RepositoryIdSeq_var; - class TAO_IFR_Client_Export RepositoryIdSeq : public + typedef + TAO_Seq_Out_T< + RepositoryIdSeq, + RepositoryIdSeq_var, + TAO_SeqElem_String_Manager + > + RepositoryIdSeq_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - TAO_Unbounded_String_Sequence -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_String_Sequence - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + class TAO_IFR_Client_Export RepositoryIdSeq + : public + TAO_Unbounded_String_Sequence { public: RepositoryIdSeq (void); RepositoryIdSeq (CORBA::ULong max); RepositoryIdSeq ( - CORBA::ULong max, - CORBA::ULong length, - char * *buffer, + CORBA::ULong max, + CORBA::ULong length, + char ** buffer, CORBA::Boolean release = 0 ); RepositoryIdSeq (const RepositoryIdSeq &); ~RepositoryIdSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef RepositoryIdSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_REPOSITORYIDSEQ___VAR_CH_) -#define _CORBA_REPOSITORYIDSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::RepositoryIdSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export RepositoryIdSeq_var - { - public: - RepositoryIdSeq_var (void); - RepositoryIdSeq_var (RepositoryIdSeq *); - RepositoryIdSeq_var (const RepositoryIdSeq_var &); - ~RepositoryIdSeq_var (void); - - RepositoryIdSeq_var &operator= (RepositoryIdSeq *); - RepositoryIdSeq_var &operator= (const RepositoryIdSeq_var &); - RepositoryIdSeq *operator-> (void); - const RepositoryIdSeq *operator-> (void) const; - - operator const RepositoryIdSeq &() const; - operator RepositoryIdSeq &(); - operator RepositoryIdSeq &() const; - - // Variable-size base types only. - operator RepositoryIdSeq *&(); - - TAO_SeqElem_String_Manager operator[] (CORBA::ULong index); - - // in, inout, out, _retn - const RepositoryIdSeq &in (void) const; - RepositoryIdSeq &inout (void); - RepositoryIdSeq *&out (void); - RepositoryIdSeq *_retn (void); - RepositoryIdSeq *ptr (void) const; - - private: - RepositoryIdSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_REPOSITORYIDSEQ___OUT_CH_) -#define _CORBA_REPOSITORYIDSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export RepositoryIdSeq_out - { - public: - RepositoryIdSeq_out (RepositoryIdSeq *&); - RepositoryIdSeq_out (RepositoryIdSeq_var &); - RepositoryIdSeq_out (const RepositoryIdSeq_out &); - RepositoryIdSeq_out &operator= (const RepositoryIdSeq_out &); - RepositoryIdSeq_out &operator= (RepositoryIdSeq *); - operator RepositoryIdSeq *&(); - RepositoryIdSeq *&ptr (void); - RepositoryIdSeq *operator-> (void); - TAO_SeqElem_String_Manager operator[] (CORBA::ULong index); - - private: - RepositoryIdSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const RepositoryIdSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RepositoryIdSeq; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (void); - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - OperationDescription *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq &rhs - ); - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq &operator= ( - const _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (void); - - // = Accessors. - OperationDescription &operator[] (CORBA::ULong i); - const OperationDescription &operator[] (CORBA::ULong i) const; - - // = Static operations. - static OperationDescription *allocbuf (CORBA::ULong size); - static void freebuf (OperationDescription *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - OperationDescription *get_buffer (CORBA::Boolean orphan = 0); - const OperationDescription *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - OperationDescription *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_OPDESCRIPTIONSEQ_CH_) -#define _CORBA_OPDESCRIPTIONSEQ_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class OpDescriptionSeq; - class OpDescriptionSeq_var; - // ************************************************************* - // CORBA::OpDescriptionSeq - // ************************************************************* + typedef + TAO_VarSeq_Var_T< + OpDescriptionSeq, + OperationDescription + > + OpDescriptionSeq_var; - class TAO_IFR_Client_Export OpDescriptionSeq : public + typedef + TAO_Seq_Out_T< + OpDescriptionSeq, + OpDescriptionSeq_var, + OperationDescription + > + OpDescriptionSeq_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence<OperationDescription> - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + class TAO_IFR_Client_Export OpDescriptionSeq + : public + TAO_Unbounded_Sequence< + OperationDescription + > { public: OpDescriptionSeq (void); OpDescriptionSeq (CORBA::ULong max); OpDescriptionSeq ( - CORBA::ULong max, - CORBA::ULong length, - OperationDescription *buffer, + CORBA::ULong max, + CORBA::ULong length, + OperationDescription* buffer, CORBA::Boolean release = 0 ); OpDescriptionSeq (const OpDescriptionSeq &); ~OpDescriptionSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef OpDescriptionSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_OPDESCRIPTIONSEQ___VAR_CH_) -#define _CORBA_OPDESCRIPTIONSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::OpDescriptionSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export OpDescriptionSeq_var - { - public: - OpDescriptionSeq_var (void); - OpDescriptionSeq_var (OpDescriptionSeq *); - OpDescriptionSeq_var (const OpDescriptionSeq_var &); - ~OpDescriptionSeq_var (void); - - OpDescriptionSeq_var &operator= (OpDescriptionSeq *); - OpDescriptionSeq_var &operator= (const OpDescriptionSeq_var &); - OpDescriptionSeq *operator-> (void); - const OpDescriptionSeq *operator-> (void) const; - - operator const OpDescriptionSeq &() const; - operator OpDescriptionSeq &(); - operator OpDescriptionSeq &() const; - - // Variable-size base types only. - operator OpDescriptionSeq *&(); - - OperationDescription & operator[] (CORBA::ULong index); - const OperationDescription & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const OpDescriptionSeq &in (void) const; - OpDescriptionSeq &inout (void); - OpDescriptionSeq *&out (void); - OpDescriptionSeq *_retn (void); - OpDescriptionSeq *ptr (void) const; - - private: - OpDescriptionSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_OPDESCRIPTIONSEQ___OUT_CH_) -#define _CORBA_OPDESCRIPTIONSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export OpDescriptionSeq_out - { - public: - OpDescriptionSeq_out (OpDescriptionSeq *&); - OpDescriptionSeq_out (OpDescriptionSeq_var &); - OpDescriptionSeq_out (const OpDescriptionSeq_out &); - OpDescriptionSeq_out &operator= (const OpDescriptionSeq_out &); - OpDescriptionSeq_out &operator= (OpDescriptionSeq *); - operator OpDescriptionSeq *&(); - OpDescriptionSeq *&ptr (void); - OpDescriptionSeq *operator-> (void); - OperationDescription & operator[] (CORBA::ULong index); - - private: - OpDescriptionSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const OpDescriptionSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_OpDescriptionSeq; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (void); - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - AttributeDescription *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq &rhs - ); - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq &operator= ( - const _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (void); - - // = Accessors. - AttributeDescription &operator[] (CORBA::ULong i); - const AttributeDescription &operator[] (CORBA::ULong i) const; - - // = Static operations. - static AttributeDescription *allocbuf (CORBA::ULong size); - static void freebuf (AttributeDescription *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - AttributeDescription *get_buffer (CORBA::Boolean orphan = 0); - const AttributeDescription *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - AttributeDescription *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_ATTRDESCRIPTIONSEQ_CH_) -#define _CORBA_ATTRDESCRIPTIONSEQ_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class AttrDescriptionSeq; - class AttrDescriptionSeq_var; - // ************************************************************* - // CORBA::AttrDescriptionSeq - // ************************************************************* + typedef + TAO_VarSeq_Var_T< + AttrDescriptionSeq, + AttributeDescription + > + AttrDescriptionSeq_var; - class TAO_IFR_Client_Export AttrDescriptionSeq : public + typedef + TAO_Seq_Out_T< + AttrDescriptionSeq, + AttrDescriptionSeq_var, + AttributeDescription + > + AttrDescriptionSeq_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence<AttributeDescription> - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + class TAO_IFR_Client_Export AttrDescriptionSeq + : public + TAO_Unbounded_Sequence< + AttributeDescription + > { public: AttrDescriptionSeq (void); AttrDescriptionSeq (CORBA::ULong max); AttrDescriptionSeq ( - CORBA::ULong max, - CORBA::ULong length, - AttributeDescription *buffer, + CORBA::ULong max, + CORBA::ULong length, + AttributeDescription* buffer, CORBA::Boolean release = 0 ); AttrDescriptionSeq (const AttrDescriptionSeq &); ~AttrDescriptionSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef AttrDescriptionSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ATTRDESCRIPTIONSEQ___VAR_CH_) -#define _CORBA_ATTRDESCRIPTIONSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::AttrDescriptionSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export AttrDescriptionSeq_var - { - public: - AttrDescriptionSeq_var (void); - AttrDescriptionSeq_var (AttrDescriptionSeq *); - AttrDescriptionSeq_var (const AttrDescriptionSeq_var &); - ~AttrDescriptionSeq_var (void); - - AttrDescriptionSeq_var &operator= (AttrDescriptionSeq *); - AttrDescriptionSeq_var &operator= (const AttrDescriptionSeq_var &); - AttrDescriptionSeq *operator-> (void); - const AttrDescriptionSeq *operator-> (void) const; - - operator const AttrDescriptionSeq &() const; - operator AttrDescriptionSeq &(); - operator AttrDescriptionSeq &() const; - - // Variable-size base types only. - operator AttrDescriptionSeq *&(); - - AttributeDescription & operator[] (CORBA::ULong index); - const AttributeDescription & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const AttrDescriptionSeq &in (void) const; - AttrDescriptionSeq &inout (void); - AttrDescriptionSeq *&out (void); - AttrDescriptionSeq *_retn (void); - AttrDescriptionSeq *ptr (void) const; - - private: - AttrDescriptionSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ATTRDESCRIPTIONSEQ___OUT_CH_) -#define _CORBA_ATTRDESCRIPTIONSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export AttrDescriptionSeq_out - { - public: - AttrDescriptionSeq_out (AttrDescriptionSeq *&); - AttrDescriptionSeq_out (AttrDescriptionSeq_var &); - AttrDescriptionSeq_out (const AttrDescriptionSeq_out &); - AttrDescriptionSeq_out &operator= (const AttrDescriptionSeq_out &); - AttrDescriptionSeq_out &operator= (AttrDescriptionSeq *); - operator AttrDescriptionSeq *&(); - AttrDescriptionSeq *&ptr (void); - AttrDescriptionSeq *operator-> (void); - AttributeDescription & operator[] (CORBA::ULong index); - - private: - AttrDescriptionSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const AttrDescriptionSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AttrDescriptionSeq; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ch.cpp:65 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - -#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXTATTRDESCRIPTIONSEQ_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXTATTRDESCRIPTIONSEQ_CH_ - - class TAO_IFR_Client_Export _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (void); - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq ( - CORBA::ULong maximum, - CORBA::ULong length, - ExtAttributeDescription *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq ( - const _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq &rhs - ); - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq &operator= ( - const _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq &rhs - ); - virtual ~_TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq (void); - - // = Accessors. - ExtAttributeDescription &operator[] (CORBA::ULong i); - const ExtAttributeDescription &operator[] (CORBA::ULong i) const; - - // = Static operations. - static ExtAttributeDescription *allocbuf (CORBA::ULong size); - static void freebuf (ExtAttributeDescription *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ExtAttributeDescription *get_buffer (CORBA::Boolean orphan = 0); - const ExtAttributeDescription *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - ExtAttributeDescription *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_CORBA_EXTATTRDESCRIPTIONSEQ_CH_) -#define _CORBA_EXTATTRDESCRIPTIONSEQ_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:371 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:75 class ExtAttrDescriptionSeq; - class ExtAttrDescriptionSeq_var; - // ************************************************************* - // CORBA::ExtAttrDescriptionSeq - // ************************************************************* + typedef + TAO_VarSeq_Var_T< + ExtAttrDescriptionSeq, + ExtAttributeDescription + > + ExtAttrDescriptionSeq_var; - class TAO_IFR_Client_Export ExtAttrDescriptionSeq : public + typedef + TAO_Seq_Out_T< + ExtAttrDescriptionSeq, + ExtAttrDescriptionSeq_var, + ExtAttributeDescription + > + ExtAttrDescriptionSeq_out; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:51 - -#if !defined (TAO_USE_SEQUENCE_TEMPLATES) - _TAO_Unbounded_Sequence_CORBA_ExtAttrDescriptionSeq -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence<ExtAttributeDescription> - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + class TAO_IFR_Client_Export ExtAttrDescriptionSeq + : public + TAO_Unbounded_Sequence< + ExtAttributeDescription + > { public: ExtAttrDescriptionSeq (void); ExtAttrDescriptionSeq (CORBA::ULong max); ExtAttrDescriptionSeq ( - CORBA::ULong max, - CORBA::ULong length, - ExtAttributeDescription *buffer, + CORBA::ULong max, + CORBA::ULong length, + ExtAttributeDescription* buffer, CORBA::Boolean release = 0 ); ExtAttrDescriptionSeq (const ExtAttrDescriptionSeq &); ~ExtAttrDescriptionSeq (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ExtAttrDescriptionSeq_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTATTRDESCRIPTIONSEQ___VAR_CH_) -#define _CORBA_EXTATTRDESCRIPTIONSEQ___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class CORBA::ExtAttrDescriptionSeq_var - // ************************************************************* - - class TAO_IFR_Client_Export ExtAttrDescriptionSeq_var - { - public: - ExtAttrDescriptionSeq_var (void); - ExtAttrDescriptionSeq_var (ExtAttrDescriptionSeq *); - ExtAttrDescriptionSeq_var (const ExtAttrDescriptionSeq_var &); - ~ExtAttrDescriptionSeq_var (void); - - ExtAttrDescriptionSeq_var &operator= (ExtAttrDescriptionSeq *); - ExtAttrDescriptionSeq_var &operator= (const ExtAttrDescriptionSeq_var &); - ExtAttrDescriptionSeq *operator-> (void); - const ExtAttrDescriptionSeq *operator-> (void) const; - - operator const ExtAttrDescriptionSeq &() const; - operator ExtAttrDescriptionSeq &(); - operator ExtAttrDescriptionSeq &() const; - - // Variable-size base types only. - operator ExtAttrDescriptionSeq *&(); - - ExtAttributeDescription & operator[] (CORBA::ULong index); - const ExtAttributeDescription & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const ExtAttrDescriptionSeq &in (void) const; - ExtAttrDescriptionSeq &inout (void); - ExtAttrDescriptionSeq *&out (void); - ExtAttrDescriptionSeq *_retn (void); - ExtAttrDescriptionSeq *ptr (void) const; - - private: - ExtAttrDescriptionSeq *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTATTRDESCRIPTIONSEQ___OUT_CH_) -#define _CORBA_EXTATTRDESCRIPTIONSEQ___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_IFR_Client_Export ExtAttrDescriptionSeq_out - { - public: - ExtAttrDescriptionSeq_out (ExtAttrDescriptionSeq *&); - ExtAttrDescriptionSeq_out (ExtAttrDescriptionSeq_var &); - ExtAttrDescriptionSeq_out (const ExtAttrDescriptionSeq_out &); - ExtAttrDescriptionSeq_out &operator= (const ExtAttrDescriptionSeq_out &); - ExtAttrDescriptionSeq_out &operator= (ExtAttrDescriptionSeq *); - operator ExtAttrDescriptionSeq *&(); - ExtAttrDescriptionSeq *&ptr (void); - ExtAttrDescriptionSeq *operator-> (void); - ExtAttributeDescription & operator[] (CORBA::ULong index); - - private: - ExtAttrDescriptionSeq *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ExtAttrDescriptionSeq_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -9148,90 +7048,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtAttrDescriptionSeq; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_INTERFACEDEF___PTR_CH_) -#define _CORBA_INTERFACEDEF___PTR_CH_ +#if !defined (_CORBA_INTERFACEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_INTERFACEDEF__ODDS_N_ENDS_CH_ class InterfaceDef; typedef InterfaceDef *InterfaceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_INTERFACEDEF___VAR_CH_) -#define _CORBA_INTERFACEDEF___VAR_CH_ + struct tao_InterfaceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + InterfaceDef, + tao_InterfaceDef_life + > + InterfaceDef_var; - class TAO_IFR_Client_Export InterfaceDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + InterfaceDef, + tao_InterfaceDef_life + > + InterfaceDef_out; + + struct TAO_IFR_Client_Export tao_InterfaceDef_life { - public: - InterfaceDef_var (void); // default constructor - InterfaceDef_var (InterfaceDef_ptr p) : ptr_ (p) {} - InterfaceDef_var (const InterfaceDef_var &); // copy constructor - ~InterfaceDef_var (void); // destructor - - InterfaceDef_var &operator= (InterfaceDef_ptr); - InterfaceDef_var &operator= (const InterfaceDef_var &); - InterfaceDef_ptr operator-> (void) const; - - operator const InterfaceDef_ptr &() const; - operator InterfaceDef_ptr &(); - // in, inout, out, _retn - InterfaceDef_ptr in (void) const; - InterfaceDef_ptr &inout (void); - InterfaceDef_ptr &out (void); - InterfaceDef_ptr _retn (void); - InterfaceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static InterfaceDef_ptr tao_duplicate (InterfaceDef_ptr); static void tao_release (InterfaceDef_ptr); static InterfaceDef_ptr tao_nil (void); - static InterfaceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + InterfaceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - InterfaceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - InterfaceDef_var (const TAO_Base_var &rhs); - InterfaceDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_INTERFACEDEF___OUT_CH_) -#define _CORBA_INTERFACEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export InterfaceDef_out + struct TAO_IFR_Client_Export tao_InterfaceDef_cast { - public: - InterfaceDef_out (InterfaceDef_ptr &); - InterfaceDef_out (InterfaceDef_var &); - InterfaceDef_out (const InterfaceDef_out &); - InterfaceDef_out &operator= (const InterfaceDef_out &); - InterfaceDef_out &operator= (const InterfaceDef_var &); - InterfaceDef_out &operator= (InterfaceDef_ptr); - operator InterfaceDef_ptr &(); - InterfaceDef_ptr &ptr (void); - InterfaceDef_ptr operator-> (void); - - private: - InterfaceDef_ptr &ptr_; + static InterfaceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_INTERFACEDEF_CH_) #define _CORBA_INTERFACEDEF_CH_ @@ -9304,9 +7167,25 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - class FullInterfaceDescription_var; + struct FullInterfaceDescription; + + typedef + TAO_Var_Var_T< + FullInterfaceDescription + > + FullInterfaceDescription_var; + + typedef + TAO_Out_T< + FullInterfaceDescription, + FullInterfaceDescription_var + > + FullInterfaceDescription_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export FullInterfaceDescription { @@ -9324,61 +7203,6 @@ TAO_NAMESPACE CORBA }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export FullInterfaceDescription_var - { - public: - FullInterfaceDescription_var (void); - FullInterfaceDescription_var (FullInterfaceDescription *); - FullInterfaceDescription_var (const FullInterfaceDescription_var &); - ~FullInterfaceDescription_var (void); - - FullInterfaceDescription_var &operator= (FullInterfaceDescription *); - FullInterfaceDescription_var &operator= (const FullInterfaceDescription_var &); - FullInterfaceDescription *operator-> (void); - const FullInterfaceDescription *operator-> (void) const; - - operator const FullInterfaceDescription &() const; - operator FullInterfaceDescription &(); - operator FullInterfaceDescription &() const; - - // Variable-size types only. - operator FullInterfaceDescription *&(); - - // in, inout, out, _retn - const FullInterfaceDescription &in (void) const; - FullInterfaceDescription &inout (void); - FullInterfaceDescription *&out (void); - FullInterfaceDescription *_retn (void); - FullInterfaceDescription *ptr (void) const; - - private: - FullInterfaceDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export FullInterfaceDescription_out - { - public: - FullInterfaceDescription_out (FullInterfaceDescription *&); - FullInterfaceDescription_out (FullInterfaceDescription_var &); - FullInterfaceDescription_out (const FullInterfaceDescription_out &); - FullInterfaceDescription_out &operator= (const FullInterfaceDescription_out &); - FullInterfaceDescription_out &operator= (FullInterfaceDescription *); - operator FullInterfaceDescription *&(); - FullInterfaceDescription *&ptr (void); - FullInterfaceDescription *operator-> (void); - - private: - FullInterfaceDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const FullInterfaceDescription_var &); - }; - - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 static ::CORBA::TypeCode_ptr _tc_FullInterfaceDescription; @@ -9427,7 +7251,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -9752,9 +7576,25 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InterfaceDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 + + struct InterfaceDescription; - class InterfaceDescription_var; + typedef + TAO_Var_Var_T< + InterfaceDescription + > + InterfaceDescription_var; + + typedef + TAO_Out_T< + InterfaceDescription, + InterfaceDescription_var + > + InterfaceDescription_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export InterfaceDescription { @@ -9769,150 +7609,58 @@ TAO_NAMESPACE CORBA }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export InterfaceDescription_var - { - public: - InterfaceDescription_var (void); - InterfaceDescription_var (InterfaceDescription *); - InterfaceDescription_var (const InterfaceDescription_var &); - ~InterfaceDescription_var (void); - - InterfaceDescription_var &operator= (InterfaceDescription *); - InterfaceDescription_var &operator= (const InterfaceDescription_var &); - InterfaceDescription *operator-> (void); - const InterfaceDescription *operator-> (void) const; - - operator const InterfaceDescription &() const; - operator InterfaceDescription &(); - operator InterfaceDescription &() const; - - // Variable-size types only. - operator InterfaceDescription *&(); - - // in, inout, out, _retn - const InterfaceDescription &in (void) const; - InterfaceDescription &inout (void); - InterfaceDescription *&out (void); - InterfaceDescription *_retn (void); - InterfaceDescription *ptr (void) const; - - private: - InterfaceDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export InterfaceDescription_out - { - public: - InterfaceDescription_out (InterfaceDescription *&); - InterfaceDescription_out (InterfaceDescription_var &); - InterfaceDescription_out (const InterfaceDescription_out &); - InterfaceDescription_out &operator= (const InterfaceDescription_out &); - InterfaceDescription_out &operator= (InterfaceDescription *); - operator InterfaceDescription *&(); - InterfaceDescription *&ptr (void); - InterfaceDescription *operator-> (void); - - private: - InterfaceDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const InterfaceDescription_var &); - }; - - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InterfaceDescription; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_INTERFACEATTREXTENSION___PTR_CH_) -#define _CORBA_INTERFACEATTREXTENSION___PTR_CH_ +#if !defined (_CORBA_INTERFACEATTREXTENSION__ODDS_N_ENDS_CH_) +#define _CORBA_INTERFACEATTREXTENSION__ODDS_N_ENDS_CH_ class InterfaceAttrExtension; typedef InterfaceAttrExtension *InterfaceAttrExtension_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_INTERFACEATTREXTENSION___VAR_CH_) -#define _CORBA_INTERFACEATTREXTENSION___VAR_CH_ + struct tao_InterfaceAttrExtension_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + InterfaceAttrExtension, + tao_InterfaceAttrExtension_life + > + InterfaceAttrExtension_var; + + typedef + TAO_Objref_Out_T< + InterfaceAttrExtension, + tao_InterfaceAttrExtension_life + > + InterfaceAttrExtension_out; - class TAO_IFR_Client_Export InterfaceAttrExtension_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_InterfaceAttrExtension_life { - public: - InterfaceAttrExtension_var (void); // default constructor - InterfaceAttrExtension_var (InterfaceAttrExtension_ptr p) : ptr_ (p) {} - InterfaceAttrExtension_var (const InterfaceAttrExtension_var &); // copy constructor - ~InterfaceAttrExtension_var (void); // destructor - - InterfaceAttrExtension_var &operator= (InterfaceAttrExtension_ptr); - InterfaceAttrExtension_var &operator= (const InterfaceAttrExtension_var &); - InterfaceAttrExtension_ptr operator-> (void) const; - - operator const InterfaceAttrExtension_ptr &() const; - operator InterfaceAttrExtension_ptr &(); - // in, inout, out, _retn - InterfaceAttrExtension_ptr in (void) const; - InterfaceAttrExtension_ptr &inout (void); - InterfaceAttrExtension_ptr &out (void); - InterfaceAttrExtension_ptr _retn (void); - InterfaceAttrExtension_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static InterfaceAttrExtension_ptr tao_duplicate (InterfaceAttrExtension_ptr); static void tao_release (InterfaceAttrExtension_ptr); static InterfaceAttrExtension_ptr tao_nil (void); - static InterfaceAttrExtension_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + InterfaceAttrExtension_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - InterfaceAttrExtension_ptr ptr_; - // Unimplemented - prevents widening assignment. - InterfaceAttrExtension_var (const TAO_Base_var &rhs); - InterfaceAttrExtension_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_INTERFACEATTREXTENSION___OUT_CH_) -#define _CORBA_INTERFACEATTREXTENSION___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export InterfaceAttrExtension_out + struct TAO_IFR_Client_Export tao_InterfaceAttrExtension_cast { - public: - InterfaceAttrExtension_out (InterfaceAttrExtension_ptr &); - InterfaceAttrExtension_out (InterfaceAttrExtension_var &); - InterfaceAttrExtension_out (const InterfaceAttrExtension_out &); - InterfaceAttrExtension_out &operator= (const InterfaceAttrExtension_out &); - InterfaceAttrExtension_out &operator= (const InterfaceAttrExtension_var &); - InterfaceAttrExtension_out &operator= (InterfaceAttrExtension_ptr); - operator InterfaceAttrExtension_ptr &(); - InterfaceAttrExtension_ptr &ptr (void); - InterfaceAttrExtension_ptr operator-> (void); - - private: - InterfaceAttrExtension_ptr &ptr_; + static InterfaceAttrExtension_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_INTERFACEATTREXTENSION_CH_) #define _CORBA_INTERFACEATTREXTENSION_CH_ @@ -9951,9 +7699,25 @@ TAO_NAMESPACE CORBA static void _tao_any_destructor (void *); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:231 - class ExtFullInterfaceDescription_var; + struct ExtFullInterfaceDescription; + + typedef + TAO_Var_Var_T< + ExtFullInterfaceDescription + > + ExtFullInterfaceDescription_var; + + typedef + TAO_Out_T< + ExtFullInterfaceDescription, + ExtFullInterfaceDescription_var + > + ExtFullInterfaceDescription_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_IFR_Client_Export ExtFullInterfaceDescription { @@ -9971,61 +7735,6 @@ TAO_NAMESPACE CORBA }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_IFR_Client_Export ExtFullInterfaceDescription_var - { - public: - ExtFullInterfaceDescription_var (void); - ExtFullInterfaceDescription_var (ExtFullInterfaceDescription *); - ExtFullInterfaceDescription_var (const ExtFullInterfaceDescription_var &); - ~ExtFullInterfaceDescription_var (void); - - ExtFullInterfaceDescription_var &operator= (ExtFullInterfaceDescription *); - ExtFullInterfaceDescription_var &operator= (const ExtFullInterfaceDescription_var &); - ExtFullInterfaceDescription *operator-> (void); - const ExtFullInterfaceDescription *operator-> (void) const; - - operator const ExtFullInterfaceDescription &() const; - operator ExtFullInterfaceDescription &(); - operator ExtFullInterfaceDescription &() const; - - // Variable-size types only. - operator ExtFullInterfaceDescription *&(); - - // in, inout, out, _retn - const ExtFullInterfaceDescription &in (void) const; - ExtFullInterfaceDescription &inout (void); - ExtFullInterfaceDescription *&out (void); - ExtFullInterfaceDescription *_retn (void); - ExtFullInterfaceDescription *ptr (void) const; - - private: - ExtFullInterfaceDescription *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_IFR_Client_Export ExtFullInterfaceDescription_out - { - public: - ExtFullInterfaceDescription_out (ExtFullInterfaceDescription *&); - ExtFullInterfaceDescription_out (ExtFullInterfaceDescription_var &); - ExtFullInterfaceDescription_out (const ExtFullInterfaceDescription_out &); - ExtFullInterfaceDescription_out &operator= (const ExtFullInterfaceDescription_out &); - ExtFullInterfaceDescription_out &operator= (ExtFullInterfaceDescription *); - operator ExtFullInterfaceDescription *&(); - ExtFullInterfaceDescription *&ptr (void); - ExtFullInterfaceDescription *operator-> (void); - - private: - ExtFullInterfaceDescription *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ExtFullInterfaceDescription_var &); - }; - - // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 static ::CORBA::TypeCode_ptr _tc_ExtFullInterfaceDescription; @@ -10058,7 +7767,7 @@ TAO_NAMESPACE CORBA )); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -10274,90 +7983,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_InterfaceAttrExtension; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_EXTINTERFACEDEF___PTR_CH_) -#define _CORBA_EXTINTERFACEDEF___PTR_CH_ +#if !defined (_CORBA_EXTINTERFACEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_EXTINTERFACEDEF__ODDS_N_ENDS_CH_ class ExtInterfaceDef; typedef ExtInterfaceDef *ExtInterfaceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTINTERFACEDEF___VAR_CH_) -#define _CORBA_EXTINTERFACEDEF___VAR_CH_ + struct tao_ExtInterfaceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ExtInterfaceDef, + tao_ExtInterfaceDef_life + > + ExtInterfaceDef_var; + + typedef + TAO_Objref_Out_T< + ExtInterfaceDef, + tao_ExtInterfaceDef_life + > + ExtInterfaceDef_out; - class TAO_IFR_Client_Export ExtInterfaceDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_ExtInterfaceDef_life { - public: - ExtInterfaceDef_var (void); // default constructor - ExtInterfaceDef_var (ExtInterfaceDef_ptr p) : ptr_ (p) {} - ExtInterfaceDef_var (const ExtInterfaceDef_var &); // copy constructor - ~ExtInterfaceDef_var (void); // destructor - - ExtInterfaceDef_var &operator= (ExtInterfaceDef_ptr); - ExtInterfaceDef_var &operator= (const ExtInterfaceDef_var &); - ExtInterfaceDef_ptr operator-> (void) const; - - operator const ExtInterfaceDef_ptr &() const; - operator ExtInterfaceDef_ptr &(); - // in, inout, out, _retn - ExtInterfaceDef_ptr in (void) const; - ExtInterfaceDef_ptr &inout (void); - ExtInterfaceDef_ptr &out (void); - ExtInterfaceDef_ptr _retn (void); - ExtInterfaceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ExtInterfaceDef_ptr tao_duplicate (ExtInterfaceDef_ptr); static void tao_release (ExtInterfaceDef_ptr); static ExtInterfaceDef_ptr tao_nil (void); - static ExtInterfaceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ExtInterfaceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ExtInterfaceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ExtInterfaceDef_var (const TAO_Base_var &rhs); - ExtInterfaceDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTINTERFACEDEF___OUT_CH_) -#define _CORBA_EXTINTERFACEDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ExtInterfaceDef_out + struct TAO_IFR_Client_Export tao_ExtInterfaceDef_cast { - public: - ExtInterfaceDef_out (ExtInterfaceDef_ptr &); - ExtInterfaceDef_out (ExtInterfaceDef_var &); - ExtInterfaceDef_out (const ExtInterfaceDef_out &); - ExtInterfaceDef_out &operator= (const ExtInterfaceDef_out &); - ExtInterfaceDef_out &operator= (const ExtInterfaceDef_var &); - ExtInterfaceDef_out &operator= (ExtInterfaceDef_ptr); - operator ExtInterfaceDef_ptr &(); - ExtInterfaceDef_ptr &ptr (void); - ExtInterfaceDef_ptr operator-> (void); - - private: - ExtInterfaceDef_ptr &ptr_; + static ExtInterfaceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_EXTINTERFACEDEF_CH_) #define _CORBA_EXTINTERFACEDEF_CH_ @@ -10397,7 +8069,7 @@ TAO_NAMESPACE CORBA static void _tao_any_destructor (void *); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -10558,90 +8230,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtInterfaceDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_ABSTRACTINTERFACEDEF___PTR_CH_) -#define _CORBA_ABSTRACTINTERFACEDEF___PTR_CH_ +#if !defined (_CORBA_ABSTRACTINTERFACEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_ABSTRACTINTERFACEDEF__ODDS_N_ENDS_CH_ class AbstractInterfaceDef; typedef AbstractInterfaceDef *AbstractInterfaceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ABSTRACTINTERFACEDEF___VAR_CH_) -#define _CORBA_ABSTRACTINTERFACEDEF___VAR_CH_ + struct tao_AbstractInterfaceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + AbstractInterfaceDef, + tao_AbstractInterfaceDef_life + > + AbstractInterfaceDef_var; + + typedef + TAO_Objref_Out_T< + AbstractInterfaceDef, + tao_AbstractInterfaceDef_life + > + AbstractInterfaceDef_out; - class TAO_IFR_Client_Export AbstractInterfaceDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_AbstractInterfaceDef_life { - public: - AbstractInterfaceDef_var (void); // default constructor - AbstractInterfaceDef_var (AbstractInterfaceDef_ptr p) : ptr_ (p) {} - AbstractInterfaceDef_var (const AbstractInterfaceDef_var &); // copy constructor - ~AbstractInterfaceDef_var (void); // destructor - - AbstractInterfaceDef_var &operator= (AbstractInterfaceDef_ptr); - AbstractInterfaceDef_var &operator= (const AbstractInterfaceDef_var &); - AbstractInterfaceDef_ptr operator-> (void) const; - - operator const AbstractInterfaceDef_ptr &() const; - operator AbstractInterfaceDef_ptr &(); - // in, inout, out, _retn - AbstractInterfaceDef_ptr in (void) const; - AbstractInterfaceDef_ptr &inout (void); - AbstractInterfaceDef_ptr &out (void); - AbstractInterfaceDef_ptr _retn (void); - AbstractInterfaceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static AbstractInterfaceDef_ptr tao_duplicate (AbstractInterfaceDef_ptr); static void tao_release (AbstractInterfaceDef_ptr); static AbstractInterfaceDef_ptr tao_nil (void); - static AbstractInterfaceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + AbstractInterfaceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - AbstractInterfaceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - AbstractInterfaceDef_var (const TAO_Base_var &rhs); - AbstractInterfaceDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_ABSTRACTINTERFACEDEF___OUT_CH_) -#define _CORBA_ABSTRACTINTERFACEDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export AbstractInterfaceDef_out + struct TAO_IFR_Client_Export tao_AbstractInterfaceDef_cast { - public: - AbstractInterfaceDef_out (AbstractInterfaceDef_ptr &); - AbstractInterfaceDef_out (AbstractInterfaceDef_var &); - AbstractInterfaceDef_out (const AbstractInterfaceDef_out &); - AbstractInterfaceDef_out &operator= (const AbstractInterfaceDef_out &); - AbstractInterfaceDef_out &operator= (const AbstractInterfaceDef_var &); - AbstractInterfaceDef_out &operator= (AbstractInterfaceDef_ptr); - operator AbstractInterfaceDef_ptr &(); - AbstractInterfaceDef_ptr &ptr (void); - AbstractInterfaceDef_ptr operator-> (void); - - private: - AbstractInterfaceDef_ptr &ptr_; + static AbstractInterfaceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_ABSTRACTINTERFACEDEF_CH_) #define _CORBA_ABSTRACTINTERFACEDEF_CH_ @@ -10680,7 +8315,7 @@ TAO_NAMESPACE CORBA static void _tao_any_destructor (void *); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -10839,90 +8474,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AbstractInterfaceDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___PTR_CH_) -#define _CORBA_EXTABSTRACTINTERFACEDEF___PTR_CH_ +#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_EXTABSTRACTINTERFACEDEF__ODDS_N_ENDS_CH_ class ExtAbstractInterfaceDef; typedef ExtAbstractInterfaceDef *ExtAbstractInterfaceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___VAR_CH_) -#define _CORBA_EXTABSTRACTINTERFACEDEF___VAR_CH_ + struct tao_ExtAbstractInterfaceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ExtAbstractInterfaceDef, + tao_ExtAbstractInterfaceDef_life + > + ExtAbstractInterfaceDef_var; - class TAO_IFR_Client_Export ExtAbstractInterfaceDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + ExtAbstractInterfaceDef, + tao_ExtAbstractInterfaceDef_life + > + ExtAbstractInterfaceDef_out; + + struct TAO_IFR_Client_Export tao_ExtAbstractInterfaceDef_life { - public: - ExtAbstractInterfaceDef_var (void); // default constructor - ExtAbstractInterfaceDef_var (ExtAbstractInterfaceDef_ptr p) : ptr_ (p) {} - ExtAbstractInterfaceDef_var (const ExtAbstractInterfaceDef_var &); // copy constructor - ~ExtAbstractInterfaceDef_var (void); // destructor - - ExtAbstractInterfaceDef_var &operator= (ExtAbstractInterfaceDef_ptr); - ExtAbstractInterfaceDef_var &operator= (const ExtAbstractInterfaceDef_var &); - ExtAbstractInterfaceDef_ptr operator-> (void) const; - - operator const ExtAbstractInterfaceDef_ptr &() const; - operator ExtAbstractInterfaceDef_ptr &(); - // in, inout, out, _retn - ExtAbstractInterfaceDef_ptr in (void) const; - ExtAbstractInterfaceDef_ptr &inout (void); - ExtAbstractInterfaceDef_ptr &out (void); - ExtAbstractInterfaceDef_ptr _retn (void); - ExtAbstractInterfaceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ExtAbstractInterfaceDef_ptr tao_duplicate (ExtAbstractInterfaceDef_ptr); static void tao_release (ExtAbstractInterfaceDef_ptr); static ExtAbstractInterfaceDef_ptr tao_nil (void); - static ExtAbstractInterfaceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ExtAbstractInterfaceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ExtAbstractInterfaceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ExtAbstractInterfaceDef_var (const TAO_Base_var &rhs); - ExtAbstractInterfaceDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTABSTRACTINTERFACEDEF___OUT_CH_) -#define _CORBA_EXTABSTRACTINTERFACEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export ExtAbstractInterfaceDef_out + struct TAO_IFR_Client_Export tao_ExtAbstractInterfaceDef_cast { - public: - ExtAbstractInterfaceDef_out (ExtAbstractInterfaceDef_ptr &); - ExtAbstractInterfaceDef_out (ExtAbstractInterfaceDef_var &); - ExtAbstractInterfaceDef_out (const ExtAbstractInterfaceDef_out &); - ExtAbstractInterfaceDef_out &operator= (const ExtAbstractInterfaceDef_out &); - ExtAbstractInterfaceDef_out &operator= (const ExtAbstractInterfaceDef_var &); - ExtAbstractInterfaceDef_out &operator= (ExtAbstractInterfaceDef_ptr); - operator ExtAbstractInterfaceDef_ptr &(); - ExtAbstractInterfaceDef_ptr &ptr (void); - ExtAbstractInterfaceDef_ptr operator-> (void); - - private: - ExtAbstractInterfaceDef_ptr &ptr_; + static ExtAbstractInterfaceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_EXTABSTRACTINTERFACEDEF_CH_) #define _CORBA_EXTABSTRACTINTERFACEDEF_CH_ @@ -10962,7 +8560,7 @@ TAO_NAMESPACE CORBA static void _tao_any_destructor (void *); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -11123,90 +8721,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExtAbstractInterfaceDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_LOCALINTERFACEDEF___PTR_CH_) -#define _CORBA_LOCALINTERFACEDEF___PTR_CH_ +#if !defined (_CORBA_LOCALINTERFACEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_LOCALINTERFACEDEF__ODDS_N_ENDS_CH_ class LocalInterfaceDef; typedef LocalInterfaceDef *LocalInterfaceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_LOCALINTERFACEDEF___VAR_CH_) -#define _CORBA_LOCALINTERFACEDEF___VAR_CH_ + struct tao_LocalInterfaceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + LocalInterfaceDef, + tao_LocalInterfaceDef_life + > + LocalInterfaceDef_var; - class TAO_IFR_Client_Export LocalInterfaceDef_var : public TAO_Base_var + typedef + TAO_Objref_Out_T< + LocalInterfaceDef, + tao_LocalInterfaceDef_life + > + LocalInterfaceDef_out; + + struct TAO_IFR_Client_Export tao_LocalInterfaceDef_life { - public: - LocalInterfaceDef_var (void); // default constructor - LocalInterfaceDef_var (LocalInterfaceDef_ptr p) : ptr_ (p) {} - LocalInterfaceDef_var (const LocalInterfaceDef_var &); // copy constructor - ~LocalInterfaceDef_var (void); // destructor - - LocalInterfaceDef_var &operator= (LocalInterfaceDef_ptr); - LocalInterfaceDef_var &operator= (const LocalInterfaceDef_var &); - LocalInterfaceDef_ptr operator-> (void) const; - - operator const LocalInterfaceDef_ptr &() const; - operator LocalInterfaceDef_ptr &(); - // in, inout, out, _retn - LocalInterfaceDef_ptr in (void) const; - LocalInterfaceDef_ptr &inout (void); - LocalInterfaceDef_ptr &out (void); - LocalInterfaceDef_ptr _retn (void); - LocalInterfaceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static LocalInterfaceDef_ptr tao_duplicate (LocalInterfaceDef_ptr); static void tao_release (LocalInterfaceDef_ptr); static LocalInterfaceDef_ptr tao_nil (void); - static LocalInterfaceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + LocalInterfaceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - LocalInterfaceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - LocalInterfaceDef_var (const TAO_Base_var &rhs); - LocalInterfaceDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_LOCALINTERFACEDEF___OUT_CH_) -#define _CORBA_LOCALINTERFACEDEF___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_IFR_Client_Export LocalInterfaceDef_out + struct TAO_IFR_Client_Export tao_LocalInterfaceDef_cast { - public: - LocalInterfaceDef_out (LocalInterfaceDef_ptr &); - LocalInterfaceDef_out (LocalInterfaceDef_var &); - LocalInterfaceDef_out (const LocalInterfaceDef_out &); - LocalInterfaceDef_out &operator= (const LocalInterfaceDef_out &); - LocalInterfaceDef_out &operator= (const LocalInterfaceDef_var &); - LocalInterfaceDef_out &operator= (LocalInterfaceDef_ptr); - operator LocalInterfaceDef_ptr &(); - LocalInterfaceDef_ptr &ptr (void); - LocalInterfaceDef_ptr operator-> (void); - - private: - LocalInterfaceDef_ptr &ptr_; + static LocalInterfaceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_LOCALINTERFACEDEF_CH_) #define _CORBA_LOCALINTERFACEDEF_CH_ @@ -11245,7 +8806,7 @@ TAO_NAMESPACE CORBA static void _tao_any_destructor (void *); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -11404,90 +8965,53 @@ TAO_NAMESPACE CORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_LocalInterfaceDef; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 -#if !defined (_CORBA_EXTLOCALINTERFACEDEF___PTR_CH_) -#define _CORBA_EXTLOCALINTERFACEDEF___PTR_CH_ +#if !defined (_CORBA_EXTLOCALINTERFACEDEF__ODDS_N_ENDS_CH_) +#define _CORBA_EXTLOCALINTERFACEDEF__ODDS_N_ENDS_CH_ class ExtLocalInterfaceDef; typedef ExtLocalInterfaceDef *ExtLocalInterfaceDef_ptr; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTLOCALINTERFACEDEF___VAR_CH_) -#define _CORBA_EXTLOCALINTERFACEDEF___VAR_CH_ + struct tao_ExtLocalInterfaceDef_life; - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 + typedef + TAO_Objref_Var_T< + ExtLocalInterfaceDef, + tao_ExtLocalInterfaceDef_life + > + ExtLocalInterfaceDef_var; + + typedef + TAO_Objref_Out_T< + ExtLocalInterfaceDef, + tao_ExtLocalInterfaceDef_life + > + ExtLocalInterfaceDef_out; - class TAO_IFR_Client_Export ExtLocalInterfaceDef_var : public TAO_Base_var + struct TAO_IFR_Client_Export tao_ExtLocalInterfaceDef_life { - public: - ExtLocalInterfaceDef_var (void); // default constructor - ExtLocalInterfaceDef_var (ExtLocalInterfaceDef_ptr p) : ptr_ (p) {} - ExtLocalInterfaceDef_var (const ExtLocalInterfaceDef_var &); // copy constructor - ~ExtLocalInterfaceDef_var (void); // destructor - - ExtLocalInterfaceDef_var &operator= (ExtLocalInterfaceDef_ptr); - ExtLocalInterfaceDef_var &operator= (const ExtLocalInterfaceDef_var &); - ExtLocalInterfaceDef_ptr operator-> (void) const; - - operator const ExtLocalInterfaceDef_ptr &() const; - operator ExtLocalInterfaceDef_ptr &(); - // in, inout, out, _retn - ExtLocalInterfaceDef_ptr in (void) const; - ExtLocalInterfaceDef_ptr &inout (void); - ExtLocalInterfaceDef_ptr &out (void); - ExtLocalInterfaceDef_ptr _retn (void); - ExtLocalInterfaceDef_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ExtLocalInterfaceDef_ptr tao_duplicate (ExtLocalInterfaceDef_ptr); static void tao_release (ExtLocalInterfaceDef_ptr); static ExtLocalInterfaceDef_ptr tao_nil (void); - static ExtLocalInterfaceDef_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ExtLocalInterfaceDef_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ExtLocalInterfaceDef_ptr ptr_; - // Unimplemented - prevents widening assignment. - ExtLocalInterfaceDef_var (const TAO_Base_var &rhs); - ExtLocalInterfaceDef_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_CORBA_EXTLOCALINTERFACEDEF___OUT_CH_) -#define _CORBA_EXTLOCALINTERFACEDEF___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_IFR_Client_Export ExtLocalInterfaceDef_out + struct TAO_IFR_Client_Export tao_ExtLocalInterfaceDef_cast { - public: - ExtLocalInterfaceDef_out (ExtLocalInterfaceDef_ptr &); - ExtLocalInterfaceDef_out (ExtLocalInterfaceDef_var &); - ExtLocalInterfaceDef_out (const ExtLocalInterfaceDef_out &); - ExtLocalInterfaceDef_out &operator= (const ExtLocalInterfaceDef_out &); - ExtLocalInterfaceDef_out &operator= (const ExtLocalInterfaceDef_var &); - ExtLocalInterfaceDef_out &operator= (ExtLocalInterfaceDef_ptr); - operator ExtLocalInterfaceDef_ptr &(); - ExtLocalInterfaceDef_ptr &ptr (void); - ExtLocalInterfaceDef_ptr operator-> (void); - - private: - ExtLocalInterfaceDef_ptr &ptr_; + static ExtLocalInterfaceDef_ptr tao_narrow ( + CORBA::Object_ptr + ACE_ENV_ARG_DECL + ); + static CORBA::Object_ptr tao_upcast (void *); }; #endif /* end #if !defined */ // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 #if !defined (_CORBA_EXTLOCALINTERFACEDEF_CH_) #define _CORBA_EXTLOCALINTERFACEDEF_CH_ @@ -11527,7 +9051,7 @@ TAO_NAMESPACE CORBA static void _tao_any_destructor (void *); // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 virtual CORBA::Boolean _is_a ( const char *type_id @@ -11843,50 +9367,6 @@ CORBA::_TAO_ExtLocalInterfaceDef_Proxy_Broker * ); // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root.cpp:103 - -// External declarations for undefined interface - -// CORBA::FixedDef -TAO_IFR_Client_Export -CORBA::FixedDef_ptr -tao_CORBA_FixedDef_duplicate ( - CORBA::FixedDef_ptr - ); - -TAO_IFR_Client_Export -void -tao_CORBA_FixedDef_release ( - CORBA::FixedDef_ptr - ); - -TAO_IFR_Client_Export -CORBA::FixedDef_ptr -tao_CORBA_FixedDef_nil ( - void - ); - -TAO_IFR_Client_Export -CORBA::FixedDef_ptr -tao_CORBA_FixedDef_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED - ); - -TAO_IFR_Client_Export -CORBA::Object * -tao_CORBA_FixedDef_upcast ( - void * - ); - -TAO_IFR_Client_Export -CORBA::Boolean -tao_CORBA_FixedDef_marshal ( - CORBA::FixedDef_ptr, - TAO_OutputCDR & - ); - -// TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/any_op_ch.cpp:65 TAO_IFR_Client_Export void operator<<= (CORBA::Any &, CORBA::FixedDef_ptr); // copying @@ -12560,7 +10040,7 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtLocal #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 #if defined (__ACE_INLINE__) #include "IFR_BasicC.i" @@ -12577,4 +10057,3 @@ TAO_IFR_Client_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExtLocal #include "ace/post.h" #endif /* ifndef */ - |