diff options
Diffstat (limited to 'TAO/tao/RTCORBA/RTCORBAC.h')
-rw-r--r-- | TAO/tao/RTCORBA/RTCORBAC.h | 2201 |
1 files changed, 570 insertions, 1631 deletions
diff --git a/TAO/tao/RTCORBA/RTCORBAC.h b/TAO/tao/RTCORBA/RTCORBAC.h index 9d3e69e550e..3b0cb027373 100644 --- a/TAO/tao/RTCORBA/RTCORBAC.h +++ b/TAO/tao/RTCORBA/RTCORBAC.h @@ -98,7 +98,7 @@ TAO_NAMESPACE RTCORBA // End TAO-specific // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:333 typedef CORBA::Short NativePriority; typedef CORBA::Short_out NativePriority_out; @@ -109,7 +109,7 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NativePriority; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:333 typedef CORBA::Short Priority; typedef CORBA::Short_out Priority_out; @@ -122,15 +122,15 @@ TAO_NAMESPACE RTCORBA // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::Short minPriority = 0; + const RTCORBA::Priority minPriority = 0; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::Short maxPriority = 32767; + const RTCORBA::Priority maxPriority = 32767; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:333 typedef CORBA::Long NetworkPriority; typedef CORBA::Long_out NetworkPriority_out; @@ -141,7 +141,7 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NetworkPriority; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334 + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:333 typedef CORBA::ULong ThreadpoolId; typedef CORBA::ULong_out ThreadpoolId_out; @@ -152,9 +152,22 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ThreadpoolId; // 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 ThreadpoolLane_var; + struct ThreadpoolLane; + + typedef + TAO_Fixed_Var_T< + ThreadpoolLane + > + ThreadpoolLane_var; + + typedef + ThreadpoolLane & + ThreadpoolLane_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_RTCORBA_Export ThreadpoolLane { @@ -167,225 +180,52 @@ TAO_NAMESPACE RTCORBA }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_RTCORBA_Export ThreadpoolLane_var - { - public: - ThreadpoolLane_var (void); - ThreadpoolLane_var (ThreadpoolLane *); - ThreadpoolLane_var (const ThreadpoolLane_var &); - // Fixed-size types only. - ThreadpoolLane_var (const ThreadpoolLane &); - ~ThreadpoolLane_var (void); - - ThreadpoolLane_var &operator= (ThreadpoolLane *); - ThreadpoolLane_var &operator= (const ThreadpoolLane_var &); - - // Fixed-size types only. - ThreadpoolLane_var &operator= (const ThreadpoolLane &); - - ThreadpoolLane *operator-> (void); - const ThreadpoolLane *operator-> (void) const; - - operator const ThreadpoolLane &() const; - operator ThreadpoolLane &(); - operator ThreadpoolLane &() const; - - // in, inout, out, _retn - const ThreadpoolLane &in (void) const; - ThreadpoolLane &inout (void); - ThreadpoolLane &out (void); - ThreadpoolLane _retn (void); - ThreadpoolLane *ptr (void) const; - - private: - ThreadpoolLane *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:105 - - typedef ThreadpoolLane &ThreadpoolLane_out; - - // 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_ThreadpoolLane; - // 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_RTCORBA_THREADPOOLLANES_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_THREADPOOLLANES_CH_ - - class TAO_RTCORBA_Export _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (void); - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes ( - CORBA::ULong maximum, - CORBA::ULong length, - ThreadpoolLane *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes ( - const _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes &rhs - ); - _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes &operator= ( - const _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes &rhs - ); - virtual ~_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (void); - - // = Accessors. - ThreadpoolLane &operator[] (CORBA::ULong i); - const ThreadpoolLane &operator[] (CORBA::ULong i) const; - - // = Static operations. - static ThreadpoolLane *allocbuf (CORBA::ULong size); - static void freebuf (ThreadpoolLane *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - ThreadpoolLane *get_buffer (CORBA::Boolean orphan = 0); - const ThreadpoolLane *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - ThreadpoolLane *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_RTCORBA_THREADPOOLLANES_CH_) -#define _RTCORBA_THREADPOOLLANES_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 ThreadpoolLanes; - class ThreadpoolLanes_var; - - // ************************************************************* - // RTCORBA::ThreadpoolLanes - // ************************************************************* - class TAO_RTCORBA_Export ThreadpoolLanes : 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_Sequence_RTCORBA_ThreadpoolLanes -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence<ThreadpoolLane> - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_FixedSeq_Var_T< + ThreadpoolLanes, + ThreadpoolLane + > + ThreadpoolLanes_var; + + typedef + TAO_Seq_Out_T< + ThreadpoolLanes, + ThreadpoolLanes_var, + ThreadpoolLane + > + ThreadpoolLanes_out; + + class TAO_RTCORBA_Export ThreadpoolLanes + : public + TAO_Unbounded_Sequence< + ThreadpoolLane + > { public: ThreadpoolLanes (void); ThreadpoolLanes (CORBA::ULong max); ThreadpoolLanes ( - CORBA::ULong max, - CORBA::ULong length, - ThreadpoolLane *buffer, + CORBA::ULong max, + CORBA::ULong length, + ThreadpoolLane* buffer, CORBA::Boolean release = 0 ); ThreadpoolLanes (const ThreadpoolLanes &); ~ThreadpoolLanes (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ThreadpoolLanes_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_THREADPOOLLANES___VAR_CH_) -#define _RTCORBA_THREADPOOLLANES___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class RTCORBA::ThreadpoolLanes_var - // ************************************************************* - - class TAO_RTCORBA_Export ThreadpoolLanes_var - { - public: - ThreadpoolLanes_var (void); - ThreadpoolLanes_var (ThreadpoolLanes *); - ThreadpoolLanes_var (const ThreadpoolLanes_var &); - - // Fixed-size base types only. - ThreadpoolLanes_var (const ThreadpoolLanes &); - - ~ThreadpoolLanes_var (void); - - ThreadpoolLanes_var &operator= (ThreadpoolLanes *); - ThreadpoolLanes_var &operator= (const ThreadpoolLanes_var &); - - // Fixed-size base types only. - ThreadpoolLanes_var &operator= (const ThreadpoolLanes &); - - ThreadpoolLanes *operator-> (void); - const ThreadpoolLanes *operator-> (void) const; - - operator const ThreadpoolLanes &() const; - operator ThreadpoolLanes &(); - operator ThreadpoolLanes &() const; - ThreadpoolLane & operator[] (CORBA::ULong index); - const ThreadpoolLane & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const ThreadpoolLanes &in (void) const; - ThreadpoolLanes &inout (void); - ThreadpoolLanes *&out (void); - ThreadpoolLanes *_retn (void); - ThreadpoolLanes *ptr (void) const; - - private: - ThreadpoolLanes *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_THREADPOOLLANES___OUT_CH_) -#define _RTCORBA_THREADPOOLLANES___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_RTCORBA_Export ThreadpoolLanes_out - { - public: - ThreadpoolLanes_out (ThreadpoolLanes *&); - ThreadpoolLanes_out (ThreadpoolLanes_var &); - ThreadpoolLanes_out (const ThreadpoolLanes_out &); - ThreadpoolLanes_out &operator= (const ThreadpoolLanes_out &); - ThreadpoolLanes_out &operator= (ThreadpoolLanes *); - operator ThreadpoolLanes *&(); - ThreadpoolLanes *&ptr (void); - ThreadpoolLanes *operator-> (void); - ThreadpoolLane & operator[] (CORBA::ULong index); - - private: - ThreadpoolLanes *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ThreadpoolLanes_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -395,7 +235,7 @@ TAO_NAMESPACE RTCORBA // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong PRIORITY_MODEL_POLICY_TYPE = 40U; + const CORBA::PolicyType PRIORITY_MODEL_POLICY_TYPE = 40U; // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/enum_ch.cpp:57 @@ -414,90 +254,53 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PriorityModel; // 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 (_RTCORBA_PRIORITYMODELPOLICY___PTR_CH_) -#define _RTCORBA_PRIORITYMODELPOLICY___PTR_CH_ +#if !defined (_RTCORBA_PRIORITYMODELPOLICY__ODDS_N_ENDS_CH_) +#define _RTCORBA_PRIORITYMODELPOLICY__ODDS_N_ENDS_CH_ class PriorityModelPolicy; typedef PriorityModelPolicy *PriorityModelPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PRIORITYMODELPOLICY___VAR_CH_) -#define _RTCORBA_PRIORITYMODELPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export PriorityModelPolicy_var : public TAO_Base_var + struct tao_PriorityModelPolicy_life; + + typedef + TAO_Objref_Var_T< + PriorityModelPolicy, + tao_PriorityModelPolicy_life + > + PriorityModelPolicy_var; + + typedef + TAO_Objref_Out_T< + PriorityModelPolicy, + tao_PriorityModelPolicy_life + > + PriorityModelPolicy_out; + + struct TAO_RTCORBA_Export tao_PriorityModelPolicy_life { - public: - PriorityModelPolicy_var (void); // default constructor - PriorityModelPolicy_var (PriorityModelPolicy_ptr p) : ptr_ (p) {} - PriorityModelPolicy_var (const PriorityModelPolicy_var &); // copy constructor - ~PriorityModelPolicy_var (void); // destructor - - PriorityModelPolicy_var &operator= (PriorityModelPolicy_ptr); - PriorityModelPolicy_var &operator= (const PriorityModelPolicy_var &); - PriorityModelPolicy_ptr operator-> (void) const; - - operator const PriorityModelPolicy_ptr &() const; - operator PriorityModelPolicy_ptr &(); - // in, inout, out, _retn - PriorityModelPolicy_ptr in (void) const; - PriorityModelPolicy_ptr &inout (void); - PriorityModelPolicy_ptr &out (void); - PriorityModelPolicy_ptr _retn (void); - PriorityModelPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static PriorityModelPolicy_ptr tao_duplicate (PriorityModelPolicy_ptr); static void tao_release (PriorityModelPolicy_ptr); static PriorityModelPolicy_ptr tao_nil (void); - static PriorityModelPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + PriorityModelPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - PriorityModelPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - PriorityModelPolicy_var (const TAO_Base_var &rhs); - PriorityModelPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PRIORITYMODELPOLICY___OUT_CH_) -#define _RTCORBA_PRIORITYMODELPOLICY___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_RTCORBA_Export PriorityModelPolicy_out + struct TAO_RTCORBA_Export tao_PriorityModelPolicy_cast { - public: - PriorityModelPolicy_out (PriorityModelPolicy_ptr &); - PriorityModelPolicy_out (PriorityModelPolicy_var &); - PriorityModelPolicy_out (const PriorityModelPolicy_out &); - PriorityModelPolicy_out &operator= (const PriorityModelPolicy_out &); - PriorityModelPolicy_out &operator= (const PriorityModelPolicy_var &); - PriorityModelPolicy_out &operator= (PriorityModelPolicy_ptr); - operator PriorityModelPolicy_ptr &(); - PriorityModelPolicy_ptr &ptr (void); - PriorityModelPolicy_ptr operator-> (void); - - private: - PriorityModelPolicy_ptr &ptr_; + static PriorityModelPolicy_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 (_RTCORBA_PRIORITYMODELPOLICY_CH_) #define _RTCORBA_PRIORITYMODELPOLICY_CH_ @@ -551,7 +354,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // 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 void *_tao_QueryInterface (ptr_arith_t type); @@ -561,10 +364,6 @@ TAO_NAMESPACE RTCORBA protected: PriorityModelPolicy (void); virtual ~PriorityModelPolicy (void); - - friend class _TAO_PriorityModelPolicy_Remote_Proxy_Impl; - friend class _TAO_PriorityModelPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_PriorityModelPolicy_Direct_Proxy_Impl; private: PriorityModelPolicy (const PriorityModelPolicy &); @@ -581,93 +380,56 @@ TAO_NAMESPACE RTCORBA // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong THREADPOOL_POLICY_TYPE = 41U; + const CORBA::PolicyType THREADPOOL_POLICY_TYPE = 41U; // 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 (_RTCORBA_THREADPOOLPOLICY___PTR_CH_) -#define _RTCORBA_THREADPOOLPOLICY___PTR_CH_ +#if !defined (_RTCORBA_THREADPOOLPOLICY__ODDS_N_ENDS_CH_) +#define _RTCORBA_THREADPOOLPOLICY__ODDS_N_ENDS_CH_ class ThreadpoolPolicy; typedef ThreadpoolPolicy *ThreadpoolPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_THREADPOOLPOLICY___VAR_CH_) -#define _RTCORBA_THREADPOOLPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export ThreadpoolPolicy_var : public TAO_Base_var + struct tao_ThreadpoolPolicy_life; + + typedef + TAO_Objref_Var_T< + ThreadpoolPolicy, + tao_ThreadpoolPolicy_life + > + ThreadpoolPolicy_var; + + typedef + TAO_Objref_Out_T< + ThreadpoolPolicy, + tao_ThreadpoolPolicy_life + > + ThreadpoolPolicy_out; + + struct TAO_RTCORBA_Export tao_ThreadpoolPolicy_life { - public: - ThreadpoolPolicy_var (void); // default constructor - ThreadpoolPolicy_var (ThreadpoolPolicy_ptr p) : ptr_ (p) {} - ThreadpoolPolicy_var (const ThreadpoolPolicy_var &); // copy constructor - ~ThreadpoolPolicy_var (void); // destructor - - ThreadpoolPolicy_var &operator= (ThreadpoolPolicy_ptr); - ThreadpoolPolicy_var &operator= (const ThreadpoolPolicy_var &); - ThreadpoolPolicy_ptr operator-> (void) const; - - operator const ThreadpoolPolicy_ptr &() const; - operator ThreadpoolPolicy_ptr &(); - // in, inout, out, _retn - ThreadpoolPolicy_ptr in (void) const; - ThreadpoolPolicy_ptr &inout (void); - ThreadpoolPolicy_ptr &out (void); - ThreadpoolPolicy_ptr _retn (void); - ThreadpoolPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ThreadpoolPolicy_ptr tao_duplicate (ThreadpoolPolicy_ptr); static void tao_release (ThreadpoolPolicy_ptr); static ThreadpoolPolicy_ptr tao_nil (void); - static ThreadpoolPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ThreadpoolPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ThreadpoolPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - ThreadpoolPolicy_var (const TAO_Base_var &rhs); - ThreadpoolPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_THREADPOOLPOLICY___OUT_CH_) -#define _RTCORBA_THREADPOOLPOLICY___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_RTCORBA_Export ThreadpoolPolicy_out + struct TAO_RTCORBA_Export tao_ThreadpoolPolicy_cast { - public: - ThreadpoolPolicy_out (ThreadpoolPolicy_ptr &); - ThreadpoolPolicy_out (ThreadpoolPolicy_var &); - ThreadpoolPolicy_out (const ThreadpoolPolicy_out &); - ThreadpoolPolicy_out &operator= (const ThreadpoolPolicy_out &); - ThreadpoolPolicy_out &operator= (const ThreadpoolPolicy_var &); - ThreadpoolPolicy_out &operator= (ThreadpoolPolicy_ptr); - operator ThreadpoolPolicy_ptr &(); - ThreadpoolPolicy_ptr &ptr (void); - ThreadpoolPolicy_ptr operator-> (void); - - private: - ThreadpoolPolicy_ptr &ptr_; + static ThreadpoolPolicy_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 (_RTCORBA_THREADPOOLPOLICY_CH_) #define _RTCORBA_THREADPOOLPOLICY_CH_ @@ -711,7 +473,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // 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 void *_tao_QueryInterface (ptr_arith_t type); @@ -721,10 +483,6 @@ TAO_NAMESPACE RTCORBA protected: ThreadpoolPolicy (void); virtual ~ThreadpoolPolicy (void); - - friend class _TAO_ThreadpoolPolicy_Remote_Proxy_Impl; - friend class _TAO_ThreadpoolPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_ThreadpoolPolicy_Direct_Proxy_Impl; private: ThreadpoolPolicy (const ThreadpoolPolicy &); @@ -739,97 +497,59 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ThreadpoolPolicy; // 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 (_RTCORBA_PROTOCOLPROPERTIES___PTR_CH_) -#define _RTCORBA_PROTOCOLPROPERTIES___PTR_CH_ +#if !defined (_RTCORBA_PROTOCOLPROPERTIES__ODDS_N_ENDS_CH_) +#define _RTCORBA_PROTOCOLPROPERTIES__ODDS_N_ENDS_CH_ class ProtocolProperties; typedef ProtocolProperties *ProtocolProperties_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PROTOCOLPROPERTIES___VAR_CH_) -#define _RTCORBA_PROTOCOLPROPERTIES___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export ProtocolProperties_var : public TAO_Base_var + struct tao_ProtocolProperties_life; + + typedef + TAO_Objref_Var_T< + ProtocolProperties, + tao_ProtocolProperties_life + > + ProtocolProperties_var; + + typedef + TAO_Objref_Out_T< + ProtocolProperties, + tao_ProtocolProperties_life + > + ProtocolProperties_out; + + struct TAO_RTCORBA_Export tao_ProtocolProperties_life { - public: - ProtocolProperties_var (void); // default constructor - ProtocolProperties_var (ProtocolProperties_ptr p) : ptr_ (p) {} - ProtocolProperties_var (const ProtocolProperties_var &); // copy constructor - ~ProtocolProperties_var (void); // destructor - - ProtocolProperties_var &operator= (ProtocolProperties_ptr); - ProtocolProperties_var &operator= (const ProtocolProperties_var &); - ProtocolProperties_ptr operator-> (void) const; - - operator const ProtocolProperties_ptr &() const; - operator ProtocolProperties_ptr &(); - // in, inout, out, _retn - ProtocolProperties_ptr in (void) const; - ProtocolProperties_ptr &inout (void); - ProtocolProperties_ptr &out (void); - ProtocolProperties_ptr _retn (void); - ProtocolProperties_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ProtocolProperties_ptr tao_duplicate (ProtocolProperties_ptr); static void tao_release (ProtocolProperties_ptr); static ProtocolProperties_ptr tao_nil (void); - static ProtocolProperties_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ProtocolProperties_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ProtocolProperties_ptr ptr_; - // Unimplemented - prevents widening assignment. - ProtocolProperties_var (const TAO_Base_var &rhs); - ProtocolProperties_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PROTOCOLPROPERTIES___OUT_CH_) -#define _RTCORBA_PROTOCOLPROPERTIES___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export ProtocolProperties_out + struct TAO_RTCORBA_Export tao_ProtocolProperties_cast { - public: - ProtocolProperties_out (ProtocolProperties_ptr &); - ProtocolProperties_out (ProtocolProperties_var &); - ProtocolProperties_out (const ProtocolProperties_out &); - ProtocolProperties_out &operator= (const ProtocolProperties_out &); - ProtocolProperties_out &operator= (const ProtocolProperties_var &); - ProtocolProperties_out &operator= (ProtocolProperties_ptr); - operator ProtocolProperties_ptr &(); - ProtocolProperties_ptr &ptr (void); - ProtocolProperties_ptr operator-> (void); - - private: - ProtocolProperties_ptr &ptr_; + static ProtocolProperties_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 (_RTCORBA_PROTOCOLPROPERTIES_CH_) #define _RTCORBA_PROTOCOLPROPERTIES_CH_ class TAO_RTCORBA_Export ProtocolProperties : public virtual CORBA::Object - , public TAO_Encodable { public: typedef ProtocolProperties_ptr _ptr_type; @@ -857,7 +577,7 @@ TAO_NAMESPACE RTCORBA 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 void *_tao_QueryInterface (ptr_arith_t type); @@ -872,10 +592,6 @@ TAO_NAMESPACE RTCORBA protected: ProtocolProperties (void); virtual ~ProtocolProperties (void); - - friend class _TAO_ProtocolProperties_Remote_Proxy_Impl; - friend class _TAO_ProtocolProperties_ThruPOA_Proxy_Impl; - friend class _TAO_ProtocolProperties_Direct_Proxy_Impl; private: ProtocolProperties (const ProtocolProperties &); @@ -890,9 +606,25 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProtocolProperties; // 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 Protocol_var; + struct Protocol; + + typedef + TAO_Var_Var_T< + Protocol + > + Protocol_var; + + typedef + TAO_Out_T< + Protocol, + Protocol_var + > + Protocol_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_RTCORBA_Export Protocol { @@ -905,234 +637,52 @@ TAO_NAMESPACE RTCORBA }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_RTCORBA_Export Protocol_var - { - public: - Protocol_var (void); - Protocol_var (Protocol *); - Protocol_var (const Protocol_var &); - ~Protocol_var (void); - - Protocol_var &operator= (Protocol *); - Protocol_var &operator= (const Protocol_var &); - Protocol *operator-> (void); - const Protocol *operator-> (void) const; - - operator const Protocol &() const; - operator Protocol &(); - operator Protocol &() const; - - // Variable-size types only. - operator Protocol *&(); - - // in, inout, out, _retn - const Protocol &in (void) const; - Protocol &inout (void); - Protocol *&out (void); - Protocol *_retn (void); - Protocol *ptr (void) const; - - private: - Protocol *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445 - - class TAO_RTCORBA_Export Protocol_out - { - public: - Protocol_out (Protocol *&); - Protocol_out (Protocol_var &); - Protocol_out (const Protocol_out &); - Protocol_out &operator= (const Protocol_out &); - Protocol_out &operator= (Protocol *); - operator Protocol *&(); - Protocol *&ptr (void); - Protocol *operator-> (void); - - private: - Protocol *&ptr_; - // Assignment from T_var not allowed. - void operator= (const Protocol_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_Protocol; - // 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_RTCORBA_PROTOCOLLIST_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_PROTOCOLLIST_CH_ - - class TAO_RTCORBA_Export _TAO_Unbounded_Sequence_RTCORBA_ProtocolList - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList (void); - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList ( - CORBA::ULong maximum, - CORBA::ULong length, - Protocol *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList ( - const _TAO_Unbounded_Sequence_RTCORBA_ProtocolList &rhs - ); - _TAO_Unbounded_Sequence_RTCORBA_ProtocolList &operator= ( - const _TAO_Unbounded_Sequence_RTCORBA_ProtocolList &rhs - ); - virtual ~_TAO_Unbounded_Sequence_RTCORBA_ProtocolList (void); - - // = Accessors. - Protocol &operator[] (CORBA::ULong i); - const Protocol &operator[] (CORBA::ULong i) const; - - // = Static operations. - static Protocol *allocbuf (CORBA::ULong size); - static void freebuf (Protocol *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - Protocol *get_buffer (CORBA::Boolean orphan = 0); - const Protocol *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - Protocol *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_RTCORBA_PROTOCOLLIST_CH_) -#define _RTCORBA_PROTOCOLLIST_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 ProtocolList; - class ProtocolList_var; - - // ************************************************************* - // RTCORBA::ProtocolList - // ************************************************************* - - class TAO_RTCORBA_Export ProtocolList : 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_Sequence_RTCORBA_ProtocolList -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence<Protocol> - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_VarSeq_Var_T< + ProtocolList, + Protocol + > + ProtocolList_var; + + typedef + TAO_Seq_Out_T< + ProtocolList, + ProtocolList_var, + Protocol + > + ProtocolList_out; + + class TAO_RTCORBA_Export ProtocolList + : public + TAO_Unbounded_Sequence< + Protocol + > { public: ProtocolList (void); ProtocolList (CORBA::ULong max); ProtocolList ( - CORBA::ULong max, - CORBA::ULong length, - Protocol *buffer, + CORBA::ULong max, + CORBA::ULong length, + Protocol* buffer, CORBA::Boolean release = 0 ); ProtocolList (const ProtocolList &); ~ProtocolList (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef ProtocolList_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PROTOCOLLIST___VAR_CH_) -#define _RTCORBA_PROTOCOLLIST___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class RTCORBA::ProtocolList_var - // ************************************************************* - - class TAO_RTCORBA_Export ProtocolList_var - { - public: - ProtocolList_var (void); - ProtocolList_var (ProtocolList *); - ProtocolList_var (const ProtocolList_var &); - ~ProtocolList_var (void); - - ProtocolList_var &operator= (ProtocolList *); - ProtocolList_var &operator= (const ProtocolList_var &); - ProtocolList *operator-> (void); - const ProtocolList *operator-> (void) const; - - operator const ProtocolList &() const; - operator ProtocolList &(); - operator ProtocolList &() const; - - // Variable-size base types only. - operator ProtocolList *&(); - - Protocol & operator[] (CORBA::ULong index); - const Protocol & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const ProtocolList &in (void) const; - ProtocolList &inout (void); - ProtocolList *&out (void); - ProtocolList *_retn (void); - ProtocolList *ptr (void) const; - - private: - ProtocolList *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PROTOCOLLIST___OUT_CH_) -#define _RTCORBA_PROTOCOLLIST___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_RTCORBA_Export ProtocolList_out - { - public: - ProtocolList_out (ProtocolList *&); - ProtocolList_out (ProtocolList_var &); - ProtocolList_out (const ProtocolList_out &); - ProtocolList_out &operator= (const ProtocolList_out &); - ProtocolList_out &operator= (ProtocolList *); - operator ProtocolList *&(); - ProtocolList *&ptr (void); - ProtocolList *operator-> (void); - Protocol & operator[] (CORBA::ULong index); - - private: - ProtocolList *&ptr_; - // Assignment from T_var not allowed. - void operator= (const ProtocolList_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -1142,93 +692,56 @@ TAO_NAMESPACE RTCORBA // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong SERVER_PROTOCOL_POLICY_TYPE = 42U; + const CORBA::PolicyType SERVER_PROTOCOL_POLICY_TYPE = 42U; // 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 (_RTCORBA_SERVERPROTOCOLPOLICY___PTR_CH_) -#define _RTCORBA_SERVERPROTOCOLPOLICY___PTR_CH_ +#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY__ODDS_N_ENDS_CH_) +#define _RTCORBA_SERVERPROTOCOLPOLICY__ODDS_N_ENDS_CH_ class ServerProtocolPolicy; typedef ServerProtocolPolicy *ServerProtocolPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY___VAR_CH_) -#define _RTCORBA_SERVERPROTOCOLPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export ServerProtocolPolicy_var : public TAO_Base_var + struct tao_ServerProtocolPolicy_life; + + typedef + TAO_Objref_Var_T< + ServerProtocolPolicy, + tao_ServerProtocolPolicy_life + > + ServerProtocolPolicy_var; + + typedef + TAO_Objref_Out_T< + ServerProtocolPolicy, + tao_ServerProtocolPolicy_life + > + ServerProtocolPolicy_out; + + struct TAO_RTCORBA_Export tao_ServerProtocolPolicy_life { - public: - ServerProtocolPolicy_var (void); // default constructor - ServerProtocolPolicy_var (ServerProtocolPolicy_ptr p) : ptr_ (p) {} - ServerProtocolPolicy_var (const ServerProtocolPolicy_var &); // copy constructor - ~ServerProtocolPolicy_var (void); // destructor - - ServerProtocolPolicy_var &operator= (ServerProtocolPolicy_ptr); - ServerProtocolPolicy_var &operator= (const ServerProtocolPolicy_var &); - ServerProtocolPolicy_ptr operator-> (void) const; - - operator const ServerProtocolPolicy_ptr &() const; - operator ServerProtocolPolicy_ptr &(); - // in, inout, out, _retn - ServerProtocolPolicy_ptr in (void) const; - ServerProtocolPolicy_ptr &inout (void); - ServerProtocolPolicy_ptr &out (void); - ServerProtocolPolicy_ptr _retn (void); - ServerProtocolPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ServerProtocolPolicy_ptr tao_duplicate (ServerProtocolPolicy_ptr); static void tao_release (ServerProtocolPolicy_ptr); static ServerProtocolPolicy_ptr tao_nil (void); - static ServerProtocolPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ServerProtocolPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ServerProtocolPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - ServerProtocolPolicy_var (const TAO_Base_var &rhs); - ServerProtocolPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY___OUT_CH_) -#define _RTCORBA_SERVERPROTOCOLPOLICY___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_RTCORBA_Export ServerProtocolPolicy_out + struct TAO_RTCORBA_Export tao_ServerProtocolPolicy_cast { - public: - ServerProtocolPolicy_out (ServerProtocolPolicy_ptr &); - ServerProtocolPolicy_out (ServerProtocolPolicy_var &); - ServerProtocolPolicy_out (const ServerProtocolPolicy_out &); - ServerProtocolPolicy_out &operator= (const ServerProtocolPolicy_out &); - ServerProtocolPolicy_out &operator= (const ServerProtocolPolicy_var &); - ServerProtocolPolicy_out &operator= (ServerProtocolPolicy_ptr); - operator ServerProtocolPolicy_ptr &(); - ServerProtocolPolicy_ptr &ptr (void); - ServerProtocolPolicy_ptr operator-> (void); - - private: - ServerProtocolPolicy_ptr &ptr_; + static ServerProtocolPolicy_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 (_RTCORBA_SERVERPROTOCOLPOLICY_CH_) #define _RTCORBA_SERVERPROTOCOLPOLICY_CH_ @@ -1272,7 +785,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // 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 void *_tao_QueryInterface (ptr_arith_t type); @@ -1282,10 +795,6 @@ TAO_NAMESPACE RTCORBA protected: ServerProtocolPolicy (void); virtual ~ServerProtocolPolicy (void); - - friend class _TAO_ServerProtocolPolicy_Remote_Proxy_Impl; - friend class _TAO_ServerProtocolPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_ServerProtocolPolicy_Direct_Proxy_Impl; private: ServerProtocolPolicy (const ServerProtocolPolicy &); @@ -1302,93 +811,56 @@ TAO_NAMESPACE RTCORBA // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong CLIENT_PROTOCOL_POLICY_TYPE = 43U; + const CORBA::PolicyType CLIENT_PROTOCOL_POLICY_TYPE = 43U; // 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 (_RTCORBA_CLIENTPROTOCOLPOLICY___PTR_CH_) -#define _RTCORBA_CLIENTPROTOCOLPOLICY___PTR_CH_ +#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY__ODDS_N_ENDS_CH_) +#define _RTCORBA_CLIENTPROTOCOLPOLICY__ODDS_N_ENDS_CH_ class ClientProtocolPolicy; typedef ClientProtocolPolicy *ClientProtocolPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY___VAR_CH_) -#define _RTCORBA_CLIENTPROTOCOLPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export ClientProtocolPolicy_var : public TAO_Base_var + struct tao_ClientProtocolPolicy_life; + + typedef + TAO_Objref_Var_T< + ClientProtocolPolicy, + tao_ClientProtocolPolicy_life + > + ClientProtocolPolicy_var; + + typedef + TAO_Objref_Out_T< + ClientProtocolPolicy, + tao_ClientProtocolPolicy_life + > + ClientProtocolPolicy_out; + + struct TAO_RTCORBA_Export tao_ClientProtocolPolicy_life { - public: - ClientProtocolPolicy_var (void); // default constructor - ClientProtocolPolicy_var (ClientProtocolPolicy_ptr p) : ptr_ (p) {} - ClientProtocolPolicy_var (const ClientProtocolPolicy_var &); // copy constructor - ~ClientProtocolPolicy_var (void); // destructor - - ClientProtocolPolicy_var &operator= (ClientProtocolPolicy_ptr); - ClientProtocolPolicy_var &operator= (const ClientProtocolPolicy_var &); - ClientProtocolPolicy_ptr operator-> (void) const; - - operator const ClientProtocolPolicy_ptr &() const; - operator ClientProtocolPolicy_ptr &(); - // in, inout, out, _retn - ClientProtocolPolicy_ptr in (void) const; - ClientProtocolPolicy_ptr &inout (void); - ClientProtocolPolicy_ptr &out (void); - ClientProtocolPolicy_ptr _retn (void); - ClientProtocolPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static ClientProtocolPolicy_ptr tao_duplicate (ClientProtocolPolicy_ptr); static void tao_release (ClientProtocolPolicy_ptr); static ClientProtocolPolicy_ptr tao_nil (void); - static ClientProtocolPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + ClientProtocolPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - ClientProtocolPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - ClientProtocolPolicy_var (const TAO_Base_var &rhs); - ClientProtocolPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY___OUT_CH_) -#define _RTCORBA_CLIENTPROTOCOLPOLICY___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_RTCORBA_Export ClientProtocolPolicy_out + struct TAO_RTCORBA_Export tao_ClientProtocolPolicy_cast { - public: - ClientProtocolPolicy_out (ClientProtocolPolicy_ptr &); - ClientProtocolPolicy_out (ClientProtocolPolicy_var &); - ClientProtocolPolicy_out (const ClientProtocolPolicy_out &); - ClientProtocolPolicy_out &operator= (const ClientProtocolPolicy_out &); - ClientProtocolPolicy_out &operator= (const ClientProtocolPolicy_var &); - ClientProtocolPolicy_out &operator= (ClientProtocolPolicy_ptr); - operator ClientProtocolPolicy_ptr &(); - ClientProtocolPolicy_ptr &ptr (void); - ClientProtocolPolicy_ptr operator-> (void); - - private: - ClientProtocolPolicy_ptr &ptr_; + static ClientProtocolPolicy_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 (_RTCORBA_CLIENTPROTOCOLPOLICY_CH_) #define _RTCORBA_CLIENTPROTOCOLPOLICY_CH_ @@ -1432,7 +904,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // 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 void *_tao_QueryInterface (ptr_arith_t type); @@ -1442,10 +914,6 @@ TAO_NAMESPACE RTCORBA protected: ClientProtocolPolicy (void); virtual ~ClientProtocolPolicy (void); - - friend class _TAO_ClientProtocolPolicy_Remote_Proxy_Impl; - friend class _TAO_ClientProtocolPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_ClientProtocolPolicy_Direct_Proxy_Impl; private: ClientProtocolPolicy (const ClientProtocolPolicy &); @@ -1462,93 +930,56 @@ TAO_NAMESPACE RTCORBA // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong PRIVATE_CONNECTION_POLICY_TYPE = 44U; + const CORBA::PolicyType PRIVATE_CONNECTION_POLICY_TYPE = 44U; // 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 (_RTCORBA_PRIVATECONNECTIONPOLICY___PTR_CH_) -#define _RTCORBA_PRIVATECONNECTIONPOLICY___PTR_CH_ +#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY__ODDS_N_ENDS_CH_) +#define _RTCORBA_PRIVATECONNECTIONPOLICY__ODDS_N_ENDS_CH_ class PrivateConnectionPolicy; typedef PrivateConnectionPolicy *PrivateConnectionPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY___VAR_CH_) -#define _RTCORBA_PRIVATECONNECTIONPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export PrivateConnectionPolicy_var : public TAO_Base_var + struct tao_PrivateConnectionPolicy_life; + + typedef + TAO_Objref_Var_T< + PrivateConnectionPolicy, + tao_PrivateConnectionPolicy_life + > + PrivateConnectionPolicy_var; + + typedef + TAO_Objref_Out_T< + PrivateConnectionPolicy, + tao_PrivateConnectionPolicy_life + > + PrivateConnectionPolicy_out; + + struct TAO_RTCORBA_Export tao_PrivateConnectionPolicy_life { - public: - PrivateConnectionPolicy_var (void); // default constructor - PrivateConnectionPolicy_var (PrivateConnectionPolicy_ptr p) : ptr_ (p) {} - PrivateConnectionPolicy_var (const PrivateConnectionPolicy_var &); // copy constructor - ~PrivateConnectionPolicy_var (void); // destructor - - PrivateConnectionPolicy_var &operator= (PrivateConnectionPolicy_ptr); - PrivateConnectionPolicy_var &operator= (const PrivateConnectionPolicy_var &); - PrivateConnectionPolicy_ptr operator-> (void) const; - - operator const PrivateConnectionPolicy_ptr &() const; - operator PrivateConnectionPolicy_ptr &(); - // in, inout, out, _retn - PrivateConnectionPolicy_ptr in (void) const; - PrivateConnectionPolicy_ptr &inout (void); - PrivateConnectionPolicy_ptr &out (void); - PrivateConnectionPolicy_ptr _retn (void); - PrivateConnectionPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static PrivateConnectionPolicy_ptr tao_duplicate (PrivateConnectionPolicy_ptr); static void tao_release (PrivateConnectionPolicy_ptr); static PrivateConnectionPolicy_ptr tao_nil (void); - static PrivateConnectionPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + PrivateConnectionPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - PrivateConnectionPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - PrivateConnectionPolicy_var (const TAO_Base_var &rhs); - PrivateConnectionPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY___OUT_CH_) -#define _RTCORBA_PRIVATECONNECTIONPOLICY___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_RTCORBA_Export PrivateConnectionPolicy_out + struct TAO_RTCORBA_Export tao_PrivateConnectionPolicy_cast { - public: - PrivateConnectionPolicy_out (PrivateConnectionPolicy_ptr &); - PrivateConnectionPolicy_out (PrivateConnectionPolicy_var &); - PrivateConnectionPolicy_out (const PrivateConnectionPolicy_out &); - PrivateConnectionPolicy_out &operator= (const PrivateConnectionPolicy_out &); - PrivateConnectionPolicy_out &operator= (const PrivateConnectionPolicy_var &); - PrivateConnectionPolicy_out &operator= (PrivateConnectionPolicy_ptr); - operator PrivateConnectionPolicy_ptr &(); - PrivateConnectionPolicy_ptr &ptr (void); - PrivateConnectionPolicy_ptr operator-> (void); - - private: - PrivateConnectionPolicy_ptr &ptr_; + static PrivateConnectionPolicy_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 (_RTCORBA_PRIVATECONNECTIONPOLICY_CH_) #define _RTCORBA_PRIVATECONNECTIONPOLICY_CH_ @@ -1582,7 +1013,7 @@ TAO_NAMESPACE RTCORBA 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 void *_tao_QueryInterface (ptr_arith_t type); @@ -1592,10 +1023,6 @@ TAO_NAMESPACE RTCORBA protected: PrivateConnectionPolicy (void); virtual ~PrivateConnectionPolicy (void); - - friend class _TAO_PrivateConnectionPolicy_Remote_Proxy_Impl; - friend class _TAO_PrivateConnectionPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_PrivateConnectionPolicy_Direct_Proxy_Impl; private: PrivateConnectionPolicy (const PrivateConnectionPolicy &); @@ -1610,90 +1037,53 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PrivateConnectionPolicy; // 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 (_RTCORBA_TCPPROTOCOLPROPERTIES___PTR_CH_) -#define _RTCORBA_TCPPROTOCOLPROPERTIES___PTR_CH_ +#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES__ODDS_N_ENDS_CH_) +#define _RTCORBA_TCPPROTOCOLPROPERTIES__ODDS_N_ENDS_CH_ class TCPProtocolProperties; typedef TCPProtocolProperties *TCPProtocolProperties_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES___VAR_CH_) -#define _RTCORBA_TCPPROTOCOLPROPERTIES___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export TCPProtocolProperties_var : public TAO_Base_var + struct tao_TCPProtocolProperties_life; + + typedef + TAO_Objref_Var_T< + TCPProtocolProperties, + tao_TCPProtocolProperties_life + > + TCPProtocolProperties_var; + + typedef + TAO_Objref_Out_T< + TCPProtocolProperties, + tao_TCPProtocolProperties_life + > + TCPProtocolProperties_out; + + struct TAO_RTCORBA_Export tao_TCPProtocolProperties_life { - public: - TCPProtocolProperties_var (void); // default constructor - TCPProtocolProperties_var (TCPProtocolProperties_ptr p) : ptr_ (p) {} - TCPProtocolProperties_var (const TCPProtocolProperties_var &); // copy constructor - ~TCPProtocolProperties_var (void); // destructor - - TCPProtocolProperties_var &operator= (TCPProtocolProperties_ptr); - TCPProtocolProperties_var &operator= (const TCPProtocolProperties_var &); - TCPProtocolProperties_ptr operator-> (void) const; - - operator const TCPProtocolProperties_ptr &() const; - operator TCPProtocolProperties_ptr &(); - // in, inout, out, _retn - TCPProtocolProperties_ptr in (void) const; - TCPProtocolProperties_ptr &inout (void); - TCPProtocolProperties_ptr &out (void); - TCPProtocolProperties_ptr _retn (void); - TCPProtocolProperties_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static TCPProtocolProperties_ptr tao_duplicate (TCPProtocolProperties_ptr); static void tao_release (TCPProtocolProperties_ptr); static TCPProtocolProperties_ptr tao_nil (void); - static TCPProtocolProperties_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + TCPProtocolProperties_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - TCPProtocolProperties_ptr ptr_; - // Unimplemented - prevents widening assignment. - TCPProtocolProperties_var (const TAO_Base_var &rhs); - TCPProtocolProperties_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES___OUT_CH_) -#define _RTCORBA_TCPPROTOCOLPROPERTIES___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export TCPProtocolProperties_out + struct TAO_RTCORBA_Export tao_TCPProtocolProperties_cast { - public: - TCPProtocolProperties_out (TCPProtocolProperties_ptr &); - TCPProtocolProperties_out (TCPProtocolProperties_var &); - TCPProtocolProperties_out (const TCPProtocolProperties_out &); - TCPProtocolProperties_out &operator= (const TCPProtocolProperties_out &); - TCPProtocolProperties_out &operator= (const TCPProtocolProperties_var &); - TCPProtocolProperties_out &operator= (TCPProtocolProperties_ptr); - operator TCPProtocolProperties_ptr &(); - TCPProtocolProperties_ptr &ptr (void); - TCPProtocolProperties_ptr operator-> (void); - - private: - TCPProtocolProperties_ptr &ptr_; + static TCPProtocolProperties_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 (_RTCORBA_TCPPROTOCOLPROPERTIES_CH_) #define _RTCORBA_TCPPROTOCOLPROPERTIES_CH_ @@ -1853,7 +1243,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // 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 void *_tao_QueryInterface (ptr_arith_t type); @@ -1863,10 +1253,6 @@ TAO_NAMESPACE RTCORBA protected: TCPProtocolProperties (void); virtual ~TCPProtocolProperties (void); - - friend class _TAO_TCPProtocolProperties_Remote_Proxy_Impl; - friend class _TAO_TCPProtocolProperties_ThruPOA_Proxy_Impl; - friend class _TAO_TCPProtocolProperties_Direct_Proxy_Impl; private: TCPProtocolProperties (const TCPProtocolProperties &); @@ -1881,90 +1267,53 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_TCPProtocolProperties; // 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 (_RTCORBA_GIOPPROTOCOLPROPERTIES___PTR_CH_) -#define _RTCORBA_GIOPPROTOCOLPROPERTIES___PTR_CH_ +#if !defined (_RTCORBA_GIOPPROTOCOLPROPERTIES__ODDS_N_ENDS_CH_) +#define _RTCORBA_GIOPPROTOCOLPROPERTIES__ODDS_N_ENDS_CH_ class GIOPProtocolProperties; typedef GIOPProtocolProperties *GIOPProtocolProperties_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_GIOPPROTOCOLPROPERTIES___VAR_CH_) -#define _RTCORBA_GIOPPROTOCOLPROPERTIES___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export GIOPProtocolProperties_var : public TAO_Base_var + struct tao_GIOPProtocolProperties_life; + + typedef + TAO_Objref_Var_T< + GIOPProtocolProperties, + tao_GIOPProtocolProperties_life + > + GIOPProtocolProperties_var; + + typedef + TAO_Objref_Out_T< + GIOPProtocolProperties, + tao_GIOPProtocolProperties_life + > + GIOPProtocolProperties_out; + + struct TAO_RTCORBA_Export tao_GIOPProtocolProperties_life { - public: - GIOPProtocolProperties_var (void); // default constructor - GIOPProtocolProperties_var (GIOPProtocolProperties_ptr p) : ptr_ (p) {} - GIOPProtocolProperties_var (const GIOPProtocolProperties_var &); // copy constructor - ~GIOPProtocolProperties_var (void); // destructor - - GIOPProtocolProperties_var &operator= (GIOPProtocolProperties_ptr); - GIOPProtocolProperties_var &operator= (const GIOPProtocolProperties_var &); - GIOPProtocolProperties_ptr operator-> (void) const; - - operator const GIOPProtocolProperties_ptr &() const; - operator GIOPProtocolProperties_ptr &(); - // in, inout, out, _retn - GIOPProtocolProperties_ptr in (void) const; - GIOPProtocolProperties_ptr &inout (void); - GIOPProtocolProperties_ptr &out (void); - GIOPProtocolProperties_ptr _retn (void); - GIOPProtocolProperties_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static GIOPProtocolProperties_ptr tao_duplicate (GIOPProtocolProperties_ptr); static void tao_release (GIOPProtocolProperties_ptr); static GIOPProtocolProperties_ptr tao_nil (void); - static GIOPProtocolProperties_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + GIOPProtocolProperties_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - GIOPProtocolProperties_ptr ptr_; - // Unimplemented - prevents widening assignment. - GIOPProtocolProperties_var (const TAO_Base_var &rhs); - GIOPProtocolProperties_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_GIOPPROTOCOLPROPERTIES___OUT_CH_) -#define _RTCORBA_GIOPPROTOCOLPROPERTIES___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export GIOPProtocolProperties_out + struct TAO_RTCORBA_Export tao_GIOPProtocolProperties_cast { - public: - GIOPProtocolProperties_out (GIOPProtocolProperties_ptr &); - GIOPProtocolProperties_out (GIOPProtocolProperties_var &); - GIOPProtocolProperties_out (const GIOPProtocolProperties_out &); - GIOPProtocolProperties_out &operator= (const GIOPProtocolProperties_out &); - GIOPProtocolProperties_out &operator= (const GIOPProtocolProperties_var &); - GIOPProtocolProperties_out &operator= (GIOPProtocolProperties_ptr); - operator GIOPProtocolProperties_ptr &(); - GIOPProtocolProperties_ptr &ptr (void); - GIOPProtocolProperties_ptr operator-> (void); - - private: - GIOPProtocolProperties_ptr &ptr_; + static GIOPProtocolProperties_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 (_RTCORBA_GIOPPROTOCOLPROPERTIES_CH_) #define _RTCORBA_GIOPPROTOCOLPROPERTIES_CH_ @@ -1998,7 +1347,7 @@ TAO_NAMESPACE RTCORBA 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 void *_tao_QueryInterface (ptr_arith_t type); @@ -2008,10 +1357,6 @@ TAO_NAMESPACE RTCORBA protected: GIOPProtocolProperties (void); virtual ~GIOPProtocolProperties (void); - - friend class _TAO_GIOPProtocolProperties_Remote_Proxy_Impl; - friend class _TAO_GIOPProtocolProperties_ThruPOA_Proxy_Impl; - friend class _TAO_GIOPProtocolProperties_Direct_Proxy_Impl; private: GIOPProtocolProperties (const GIOPProtocolProperties &); @@ -2026,90 +1371,53 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_GIOPProtocolProperties; // 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 (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___PTR_CH_) -#define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___PTR_CH_ +#if !defined (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES__ODDS_N_ENDS_CH_) +#define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES__ODDS_N_ENDS_CH_ class UnixDomainProtocolProperties; typedef UnixDomainProtocolProperties *UnixDomainProtocolProperties_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___VAR_CH_) -#define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export UnixDomainProtocolProperties_var : public TAO_Base_var + struct tao_UnixDomainProtocolProperties_life; + + typedef + TAO_Objref_Var_T< + UnixDomainProtocolProperties, + tao_UnixDomainProtocolProperties_life + > + UnixDomainProtocolProperties_var; + + typedef + TAO_Objref_Out_T< + UnixDomainProtocolProperties, + tao_UnixDomainProtocolProperties_life + > + UnixDomainProtocolProperties_out; + + struct TAO_RTCORBA_Export tao_UnixDomainProtocolProperties_life { - public: - UnixDomainProtocolProperties_var (void); // default constructor - UnixDomainProtocolProperties_var (UnixDomainProtocolProperties_ptr p) : ptr_ (p) {} - UnixDomainProtocolProperties_var (const UnixDomainProtocolProperties_var &); // copy constructor - ~UnixDomainProtocolProperties_var (void); // destructor - - UnixDomainProtocolProperties_var &operator= (UnixDomainProtocolProperties_ptr); - UnixDomainProtocolProperties_var &operator= (const UnixDomainProtocolProperties_var &); - UnixDomainProtocolProperties_ptr operator-> (void) const; - - operator const UnixDomainProtocolProperties_ptr &() const; - operator UnixDomainProtocolProperties_ptr &(); - // in, inout, out, _retn - UnixDomainProtocolProperties_ptr in (void) const; - UnixDomainProtocolProperties_ptr &inout (void); - UnixDomainProtocolProperties_ptr &out (void); - UnixDomainProtocolProperties_ptr _retn (void); - UnixDomainProtocolProperties_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static UnixDomainProtocolProperties_ptr tao_duplicate (UnixDomainProtocolProperties_ptr); static void tao_release (UnixDomainProtocolProperties_ptr); static UnixDomainProtocolProperties_ptr tao_nil (void); - static UnixDomainProtocolProperties_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + UnixDomainProtocolProperties_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - UnixDomainProtocolProperties_ptr ptr_; - // Unimplemented - prevents widening assignment. - UnixDomainProtocolProperties_var (const TAO_Base_var &rhs); - UnixDomainProtocolProperties_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___OUT_CH_) -#define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export UnixDomainProtocolProperties_out + struct TAO_RTCORBA_Export tao_UnixDomainProtocolProperties_cast { - public: - UnixDomainProtocolProperties_out (UnixDomainProtocolProperties_ptr &); - UnixDomainProtocolProperties_out (UnixDomainProtocolProperties_var &); - UnixDomainProtocolProperties_out (const UnixDomainProtocolProperties_out &); - UnixDomainProtocolProperties_out &operator= (const UnixDomainProtocolProperties_out &); - UnixDomainProtocolProperties_out &operator= (const UnixDomainProtocolProperties_var &); - UnixDomainProtocolProperties_out &operator= (UnixDomainProtocolProperties_ptr); - operator UnixDomainProtocolProperties_ptr &(); - UnixDomainProtocolProperties_ptr &ptr (void); - UnixDomainProtocolProperties_ptr operator-> (void); - - private: - UnixDomainProtocolProperties_ptr &ptr_; + static UnixDomainProtocolProperties_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 (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES_CH_) #define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES_CH_ @@ -2185,7 +1493,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // 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 void *_tao_QueryInterface (ptr_arith_t type); @@ -2195,10 +1503,6 @@ TAO_NAMESPACE RTCORBA protected: UnixDomainProtocolProperties (void); virtual ~UnixDomainProtocolProperties (void); - - friend class _TAO_UnixDomainProtocolProperties_Remote_Proxy_Impl; - friend class _TAO_UnixDomainProtocolProperties_ThruPOA_Proxy_Impl; - friend class _TAO_UnixDomainProtocolProperties_Direct_Proxy_Impl; private: UnixDomainProtocolProperties (const UnixDomainProtocolProperties &); @@ -2213,90 +1517,53 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_UnixDomainProtocolProperties; // 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 (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___PTR_CH_) -#define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___PTR_CH_ +#if !defined (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES__ODDS_N_ENDS_CH_) +#define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES__ODDS_N_ENDS_CH_ class SharedMemoryProtocolProperties; typedef SharedMemoryProtocolProperties *SharedMemoryProtocolProperties_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___VAR_CH_) -#define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export SharedMemoryProtocolProperties_var : public TAO_Base_var + struct tao_SharedMemoryProtocolProperties_life; + + typedef + TAO_Objref_Var_T< + SharedMemoryProtocolProperties, + tao_SharedMemoryProtocolProperties_life + > + SharedMemoryProtocolProperties_var; + + typedef + TAO_Objref_Out_T< + SharedMemoryProtocolProperties, + tao_SharedMemoryProtocolProperties_life + > + SharedMemoryProtocolProperties_out; + + struct TAO_RTCORBA_Export tao_SharedMemoryProtocolProperties_life { - public: - SharedMemoryProtocolProperties_var (void); // default constructor - SharedMemoryProtocolProperties_var (SharedMemoryProtocolProperties_ptr p) : ptr_ (p) {} - SharedMemoryProtocolProperties_var (const SharedMemoryProtocolProperties_var &); // copy constructor - ~SharedMemoryProtocolProperties_var (void); // destructor - - SharedMemoryProtocolProperties_var &operator= (SharedMemoryProtocolProperties_ptr); - SharedMemoryProtocolProperties_var &operator= (const SharedMemoryProtocolProperties_var &); - SharedMemoryProtocolProperties_ptr operator-> (void) const; - - operator const SharedMemoryProtocolProperties_ptr &() const; - operator SharedMemoryProtocolProperties_ptr &(); - // in, inout, out, _retn - SharedMemoryProtocolProperties_ptr in (void) const; - SharedMemoryProtocolProperties_ptr &inout (void); - SharedMemoryProtocolProperties_ptr &out (void); - SharedMemoryProtocolProperties_ptr _retn (void); - SharedMemoryProtocolProperties_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static SharedMemoryProtocolProperties_ptr tao_duplicate (SharedMemoryProtocolProperties_ptr); static void tao_release (SharedMemoryProtocolProperties_ptr); static SharedMemoryProtocolProperties_ptr tao_nil (void); - static SharedMemoryProtocolProperties_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + SharedMemoryProtocolProperties_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - SharedMemoryProtocolProperties_ptr ptr_; - // Unimplemented - prevents widening assignment. - SharedMemoryProtocolProperties_var (const TAO_Base_var &rhs); - SharedMemoryProtocolProperties_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___OUT_CH_) -#define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export SharedMemoryProtocolProperties_out + struct TAO_RTCORBA_Export tao_SharedMemoryProtocolProperties_cast { - public: - SharedMemoryProtocolProperties_out (SharedMemoryProtocolProperties_ptr &); - SharedMemoryProtocolProperties_out (SharedMemoryProtocolProperties_var &); - SharedMemoryProtocolProperties_out (const SharedMemoryProtocolProperties_out &); - SharedMemoryProtocolProperties_out &operator= (const SharedMemoryProtocolProperties_out &); - SharedMemoryProtocolProperties_out &operator= (const SharedMemoryProtocolProperties_var &); - SharedMemoryProtocolProperties_out &operator= (SharedMemoryProtocolProperties_ptr); - operator SharedMemoryProtocolProperties_ptr &(); - SharedMemoryProtocolProperties_ptr &ptr (void); - SharedMemoryProtocolProperties_ptr operator-> (void); - - private: - SharedMemoryProtocolProperties_ptr &ptr_; + static SharedMemoryProtocolProperties_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 (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES_CH_) #define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES_CH_ @@ -2393,7 +1660,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // 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 void *_tao_QueryInterface (ptr_arith_t type); @@ -2403,10 +1670,6 @@ TAO_NAMESPACE RTCORBA protected: SharedMemoryProtocolProperties (void); virtual ~SharedMemoryProtocolProperties (void); - - friend class _TAO_SharedMemoryProtocolProperties_Remote_Proxy_Impl; - friend class _TAO_SharedMemoryProtocolProperties_ThruPOA_Proxy_Impl; - friend class _TAO_SharedMemoryProtocolProperties_Direct_Proxy_Impl; private: SharedMemoryProtocolProperties (const SharedMemoryProtocolProperties &); @@ -2421,9 +1684,22 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_SharedMemoryProtocolProperties; // 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 PriorityBand; - class PriorityBand_var; + typedef + TAO_Fixed_Var_T< + PriorityBand + > + PriorityBand_var; + + typedef + PriorityBand & + PriorityBand_out; + + // TAO_IDL - Generated from + // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:52 struct TAO_RTCORBA_Export PriorityBand { @@ -2435,225 +1711,52 @@ TAO_NAMESPACE RTCORBA }; // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71 - - class TAO_RTCORBA_Export PriorityBand_var - { - public: - PriorityBand_var (void); - PriorityBand_var (PriorityBand *); - PriorityBand_var (const PriorityBand_var &); - // Fixed-size types only. - PriorityBand_var (const PriorityBand &); - ~PriorityBand_var (void); - - PriorityBand_var &operator= (PriorityBand *); - PriorityBand_var &operator= (const PriorityBand_var &); - - // Fixed-size types only. - PriorityBand_var &operator= (const PriorityBand &); - - PriorityBand *operator-> (void); - const PriorityBand *operator-> (void) const; - - operator const PriorityBand &() const; - operator PriorityBand &(); - operator PriorityBand &() const; - - // in, inout, out, _retn - const PriorityBand &in (void) const; - PriorityBand &inout (void); - PriorityBand &out (void); - PriorityBand _retn (void); - PriorityBand *ptr (void) const; - - private: - PriorityBand *ptr_; - }; - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:105 - - typedef PriorityBand &PriorityBand_out; - - // 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_PriorityBand; - // 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_RTCORBA_PRIORITYBANDS_CH_) -#define __TAO_UNBOUNDED_SEQUENCE_RTCORBA_PRIORITYBANDS_CH_ - - class TAO_RTCORBA_Export _TAO_Unbounded_Sequence_RTCORBA_PriorityBands - : public TAO_Unbounded_Base_Sequence - { - public: - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands (void); - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands (CORBA::ULong maximum); - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands ( - CORBA::ULong maximum, - CORBA::ULong length, - PriorityBand *data, - CORBA::Boolean release = 0 - ); - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands ( - const _TAO_Unbounded_Sequence_RTCORBA_PriorityBands &rhs - ); - _TAO_Unbounded_Sequence_RTCORBA_PriorityBands &operator= ( - const _TAO_Unbounded_Sequence_RTCORBA_PriorityBands &rhs - ); - virtual ~_TAO_Unbounded_Sequence_RTCORBA_PriorityBands (void); - - // = Accessors. - PriorityBand &operator[] (CORBA::ULong i); - const PriorityBand &operator[] (CORBA::ULong i) const; - - // = Static operations. - static PriorityBand *allocbuf (CORBA::ULong size); - static void freebuf (PriorityBand *buffer); - - // Implement the TAO_Base_Sequence methods (see Sequence.h) - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - PriorityBand *get_buffer (CORBA::Boolean orphan = 0); - const PriorityBand *get_buffer (void) const; - void replace ( - CORBA::ULong max, - CORBA::ULong length, - PriorityBand *data, - CORBA::Boolean release - ); - }; - -#endif /* end #if !defined */ - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ - -#if !defined (_RTCORBA_PRIORITYBANDS_CH_) -#define _RTCORBA_PRIORITYBANDS_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 PriorityBands; - class PriorityBands_var; - - // ************************************************************* - // RTCORBA::PriorityBands - // ************************************************************* - class TAO_RTCORBA_Export PriorityBands : 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_Sequence_RTCORBA_PriorityBands -#else /* TAO_USE_SEQUENCE_TEMPLATES */ - TAO_Unbounded_Sequence<PriorityBand> - -#endif /* !TAO_USE_SEQUENCE_TEMPLATES */ + typedef + TAO_FixedSeq_Var_T< + PriorityBands, + PriorityBand + > + PriorityBands_var; + + typedef + TAO_Seq_Out_T< + PriorityBands, + PriorityBands_var, + PriorityBand + > + PriorityBands_out; + + class TAO_RTCORBA_Export PriorityBands + : public + TAO_Unbounded_Sequence< + PriorityBand + > { public: PriorityBands (void); PriorityBands (CORBA::ULong max); PriorityBands ( - CORBA::ULong max, - CORBA::ULong length, - PriorityBand *buffer, + CORBA::ULong max, + CORBA::ULong length, + PriorityBand* buffer, CORBA::Boolean release = 0 ); PriorityBands (const PriorityBands &); ~PriorityBands (void); - static void _tao_any_destructor (void*); + static void _tao_any_destructor (void *); typedef PriorityBands_var _var_type; }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PRIORITYBANDS___VAR_CH_) -#define _RTCORBA_PRIORITYBANDS___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:549 - - // ************************************************************* - // class RTCORBA::PriorityBands_var - // ************************************************************* - - class TAO_RTCORBA_Export PriorityBands_var - { - public: - PriorityBands_var (void); - PriorityBands_var (PriorityBands *); - PriorityBands_var (const PriorityBands_var &); - - // Fixed-size base types only. - PriorityBands_var (const PriorityBands &); - - ~PriorityBands_var (void); - - PriorityBands_var &operator= (PriorityBands *); - PriorityBands_var &operator= (const PriorityBands_var &); - - // Fixed-size base types only. - PriorityBands_var &operator= (const PriorityBands &); - - PriorityBands *operator-> (void); - const PriorityBands *operator-> (void) const; - - operator const PriorityBands &() const; - operator PriorityBands &(); - operator PriorityBands &() const; - PriorityBand & operator[] (CORBA::ULong index); - const PriorityBand & operator[] (CORBA::ULong index) const; - - // in, inout, out, _retn - const PriorityBands &in (void) const; - PriorityBands &inout (void); - PriorityBands *&out (void); - PriorityBands *_retn (void); - PriorityBands *ptr (void) const; - - private: - PriorityBands *ptr_; - }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PRIORITYBANDS___OUT_CH_) -#define _RTCORBA_PRIORITYBANDS___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_ch.cpp:753 - - class TAO_RTCORBA_Export PriorityBands_out - { - public: - PriorityBands_out (PriorityBands *&); - PriorityBands_out (PriorityBands_var &); - PriorityBands_out (const PriorityBands_out &); - PriorityBands_out &operator= (const PriorityBands_out &); - PriorityBands_out &operator= (PriorityBands *); - operator PriorityBands *&(); - PriorityBands *&ptr (void); - PriorityBands *operator-> (void); - PriorityBand & operator[] (CORBA::ULong index); - - private: - PriorityBands *&ptr_; - // Assignment from T_var not allowed. - void operator= (const PriorityBands_var &); - }; - -#endif /* end #if !defined */ // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 @@ -2663,93 +1766,56 @@ TAO_NAMESPACE RTCORBA // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - const CORBA::ULong PRIORITY_BANDED_CONNECTION_POLICY_TYPE = 45U; + const CORBA::PolicyType PRIORITY_BANDED_CONNECTION_POLICY_TYPE = 45U; // 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 (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___PTR_CH_) -#define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___PTR_CH_ +#if !defined (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY__ODDS_N_ENDS_CH_) +#define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY__ODDS_N_ENDS_CH_ class PriorityBandedConnectionPolicy; typedef PriorityBandedConnectionPolicy *PriorityBandedConnectionPolicy_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___VAR_CH_) -#define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export PriorityBandedConnectionPolicy_var : public TAO_Base_var + struct tao_PriorityBandedConnectionPolicy_life; + + typedef + TAO_Objref_Var_T< + PriorityBandedConnectionPolicy, + tao_PriorityBandedConnectionPolicy_life + > + PriorityBandedConnectionPolicy_var; + + typedef + TAO_Objref_Out_T< + PriorityBandedConnectionPolicy, + tao_PriorityBandedConnectionPolicy_life + > + PriorityBandedConnectionPolicy_out; + + struct TAO_RTCORBA_Export tao_PriorityBandedConnectionPolicy_life { - public: - PriorityBandedConnectionPolicy_var (void); // default constructor - PriorityBandedConnectionPolicy_var (PriorityBandedConnectionPolicy_ptr p) : ptr_ (p) {} - PriorityBandedConnectionPolicy_var (const PriorityBandedConnectionPolicy_var &); // copy constructor - ~PriorityBandedConnectionPolicy_var (void); // destructor - - PriorityBandedConnectionPolicy_var &operator= (PriorityBandedConnectionPolicy_ptr); - PriorityBandedConnectionPolicy_var &operator= (const PriorityBandedConnectionPolicy_var &); - PriorityBandedConnectionPolicy_ptr operator-> (void) const; - - operator const PriorityBandedConnectionPolicy_ptr &() const; - operator PriorityBandedConnectionPolicy_ptr &(); - // in, inout, out, _retn - PriorityBandedConnectionPolicy_ptr in (void) const; - PriorityBandedConnectionPolicy_ptr &inout (void); - PriorityBandedConnectionPolicy_ptr &out (void); - PriorityBandedConnectionPolicy_ptr _retn (void); - PriorityBandedConnectionPolicy_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static PriorityBandedConnectionPolicy_ptr tao_duplicate (PriorityBandedConnectionPolicy_ptr); static void tao_release (PriorityBandedConnectionPolicy_ptr); static PriorityBandedConnectionPolicy_ptr tao_nil (void); - static PriorityBandedConnectionPolicy_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + PriorityBandedConnectionPolicy_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - PriorityBandedConnectionPolicy_ptr ptr_; - // Unimplemented - prevents widening assignment. - PriorityBandedConnectionPolicy_var (const TAO_Base_var &rhs); - PriorityBandedConnectionPolicy_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___OUT_CH_) -#define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export PriorityBandedConnectionPolicy_out + struct TAO_RTCORBA_Export tao_PriorityBandedConnectionPolicy_cast { - public: - PriorityBandedConnectionPolicy_out (PriorityBandedConnectionPolicy_ptr &); - PriorityBandedConnectionPolicy_out (PriorityBandedConnectionPolicy_var &); - PriorityBandedConnectionPolicy_out (const PriorityBandedConnectionPolicy_out &); - PriorityBandedConnectionPolicy_out &operator= (const PriorityBandedConnectionPolicy_out &); - PriorityBandedConnectionPolicy_out &operator= (const PriorityBandedConnectionPolicy_var &); - PriorityBandedConnectionPolicy_out &operator= (PriorityBandedConnectionPolicy_ptr); - operator PriorityBandedConnectionPolicy_ptr &(); - PriorityBandedConnectionPolicy_ptr &ptr (void); - PriorityBandedConnectionPolicy_ptr operator-> (void); - - private: - PriorityBandedConnectionPolicy_ptr &ptr_; + static PriorityBandedConnectionPolicy_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 (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY_CH_) #define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY_CH_ @@ -2793,7 +1859,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // 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 void *_tao_QueryInterface (ptr_arith_t type); @@ -2803,10 +1869,6 @@ TAO_NAMESPACE RTCORBA protected: PriorityBandedConnectionPolicy (void); virtual ~PriorityBandedConnectionPolicy (void); - - friend class _TAO_PriorityBandedConnectionPolicy_Remote_Proxy_Impl; - friend class _TAO_PriorityBandedConnectionPolicy_ThruPOA_Proxy_Impl; - friend class _TAO_PriorityBandedConnectionPolicy_Direct_Proxy_Impl; private: PriorityBandedConnectionPolicy (const PriorityBandedConnectionPolicy &); @@ -2821,90 +1883,53 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PriorityBandedConnectionPolicy; // 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 (_RTCORBA_CURRENT___PTR_CH_) -#define _RTCORBA_CURRENT___PTR_CH_ +#if !defined (_RTCORBA_CURRENT__ODDS_N_ENDS_CH_) +#define _RTCORBA_CURRENT__ODDS_N_ENDS_CH_ class Current; typedef Current *Current_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_CURRENT___VAR_CH_) -#define _RTCORBA_CURRENT___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export Current_var : public TAO_Base_var + struct tao_Current_life; + + typedef + TAO_Objref_Var_T< + Current, + tao_Current_life + > + Current_var; + + typedef + TAO_Objref_Out_T< + Current, + tao_Current_life + > + Current_out; + + struct TAO_RTCORBA_Export tao_Current_life { - public: - Current_var (void); // default constructor - Current_var (Current_ptr p) : ptr_ (p) {} - Current_var (const Current_var &); // copy constructor - ~Current_var (void); // destructor - - Current_var &operator= (Current_ptr); - Current_var &operator= (const Current_var &); - Current_ptr operator-> (void) const; - - operator const Current_ptr &() const; - operator Current_ptr &(); - // in, inout, out, _retn - Current_ptr in (void) const; - Current_ptr &inout (void); - Current_ptr &out (void); - Current_ptr _retn (void); - Current_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static Current_ptr tao_duplicate (Current_ptr); static void tao_release (Current_ptr); static Current_ptr tao_nil (void); - static Current_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + Current_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - Current_ptr ptr_; - // Unimplemented - prevents widening assignment. - Current_var (const TAO_Base_var &rhs); - Current_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_CURRENT___OUT_CH_) -#define _RTCORBA_CURRENT___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export Current_out + struct TAO_RTCORBA_Export tao_Current_cast { - public: - Current_out (Current_ptr &); - Current_out (Current_var &); - Current_out (const Current_out &); - Current_out &operator= (const Current_out &); - Current_out &operator= (const Current_var &); - Current_out &operator= (Current_ptr); - operator Current_ptr &(); - Current_ptr &ptr (void); - Current_ptr operator-> (void); - - private: - Current_ptr &ptr_; + static Current_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 (_RTCORBA_CURRENT_CH_) #define _RTCORBA_CURRENT_CH_ @@ -2959,7 +1984,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // 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 void *_tao_QueryInterface (ptr_arith_t type); @@ -2969,10 +1994,6 @@ TAO_NAMESPACE RTCORBA protected: Current (void); virtual ~Current (void); - - friend class _TAO_Current_Remote_Proxy_Impl; - friend class _TAO_Current_ThruPOA_Proxy_Impl; - friend class _TAO_Current_Direct_Proxy_Impl; private: Current (const Current &); @@ -2987,90 +2008,53 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Current; // 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 (_RTCORBA_MUTEX___PTR_CH_) -#define _RTCORBA_MUTEX___PTR_CH_ +#if !defined (_RTCORBA_MUTEX__ODDS_N_ENDS_CH_) +#define _RTCORBA_MUTEX__ODDS_N_ENDS_CH_ class Mutex; typedef Mutex *Mutex_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_MUTEX___VAR_CH_) -#define _RTCORBA_MUTEX___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export Mutex_var : public TAO_Base_var + struct tao_Mutex_life; + + typedef + TAO_Objref_Var_T< + Mutex, + tao_Mutex_life + > + Mutex_var; + + typedef + TAO_Objref_Out_T< + Mutex, + tao_Mutex_life + > + Mutex_out; + + struct TAO_RTCORBA_Export tao_Mutex_life { - public: - Mutex_var (void); // default constructor - Mutex_var (Mutex_ptr p) : ptr_ (p) {} - Mutex_var (const Mutex_var &); // copy constructor - ~Mutex_var (void); // destructor - - Mutex_var &operator= (Mutex_ptr); - Mutex_var &operator= (const Mutex_var &); - Mutex_ptr operator-> (void) const; - - operator const Mutex_ptr &() const; - operator Mutex_ptr &(); - // in, inout, out, _retn - Mutex_ptr in (void) const; - Mutex_ptr &inout (void); - Mutex_ptr &out (void); - Mutex_ptr _retn (void); - Mutex_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static Mutex_ptr tao_duplicate (Mutex_ptr); static void tao_release (Mutex_ptr); static Mutex_ptr tao_nil (void); - static Mutex_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + Mutex_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - Mutex_ptr ptr_; - // Unimplemented - prevents widening assignment. - Mutex_var (const TAO_Base_var &rhs); - Mutex_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_MUTEX___OUT_CH_) -#define _RTCORBA_MUTEX___OUT_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - class TAO_RTCORBA_Export Mutex_out + struct TAO_RTCORBA_Export tao_Mutex_cast { - public: - Mutex_out (Mutex_ptr &); - Mutex_out (Mutex_var &); - Mutex_out (const Mutex_out &); - Mutex_out &operator= (const Mutex_out &); - Mutex_out &operator= (const Mutex_var &); - Mutex_out &operator= (Mutex_ptr); - operator Mutex_ptr &(); - Mutex_ptr &ptr (void); - Mutex_ptr operator-> (void); - - private: - Mutex_ptr &ptr_; + static Mutex_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 (_RTCORBA_MUTEX_CH_) #define _RTCORBA_MUTEX_CH_ @@ -3135,7 +2119,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // 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 void *_tao_QueryInterface (ptr_arith_t type); @@ -3145,10 +2129,6 @@ TAO_NAMESPACE RTCORBA protected: Mutex (void); virtual ~Mutex (void); - - friend class _TAO_Mutex_Remote_Proxy_Impl; - friend class _TAO_Mutex_ThruPOA_Proxy_Impl; - friend class _TAO_Mutex_Direct_Proxy_Impl; private: Mutex (const Mutex &); @@ -3163,90 +2143,53 @@ TAO_NAMESPACE RTCORBA TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Mutex; // 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 (_RTCORBA_RTORB___PTR_CH_) -#define _RTCORBA_RTORB___PTR_CH_ +#if !defined (_RTCORBA_RTORB__ODDS_N_ENDS_CH_) +#define _RTCORBA_RTORB__ODDS_N_ENDS_CH_ class RTORB; typedef RTORB *RTORB_ptr; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_RTORB___VAR_CH_) -#define _RTCORBA_RTORB___VAR_CH_ - - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571 - - class TAO_RTCORBA_Export RTORB_var : public TAO_Base_var + struct tao_RTORB_life; + + typedef + TAO_Objref_Var_T< + RTORB, + tao_RTORB_life + > + RTORB_var; + + typedef + TAO_Objref_Out_T< + RTORB, + tao_RTORB_life + > + RTORB_out; + + struct TAO_RTCORBA_Export tao_RTORB_life { - public: - RTORB_var (void); // default constructor - RTORB_var (RTORB_ptr p) : ptr_ (p) {} - RTORB_var (const RTORB_var &); // copy constructor - ~RTORB_var (void); // destructor - - RTORB_var &operator= (RTORB_ptr); - RTORB_var &operator= (const RTORB_var &); - RTORB_ptr operator-> (void) const; - - operator const RTORB_ptr &() const; - operator RTORB_ptr &(); - // in, inout, out, _retn - RTORB_ptr in (void) const; - RTORB_ptr &inout (void); - RTORB_ptr &out (void); - RTORB_ptr _retn (void); - RTORB_ptr ptr (void) const; - - // Hooks used by template sequence and object manager classes - // for non-defined forward declared interfaces. static RTORB_ptr tao_duplicate (RTORB_ptr); static void tao_release (RTORB_ptr); static RTORB_ptr tao_nil (void); - static RTORB_ptr tao_narrow ( - CORBA::Object * - ACE_ENV_ARG_DECL_NOT_USED + static CORBA::Boolean tao_marshal ( + RTORB_ptr, + TAO_OutputCDR & ); - static CORBA::Object * tao_upcast (void *); - - private: - RTORB_ptr ptr_; - // Unimplemented - prevents widening assignment. - RTORB_var (const TAO_Base_var &rhs); - RTORB_var &operator= (const TAO_Base_var &rhs); }; - -#endif /* end #if !defined */ - -#if !defined (_RTCORBA_RTORB___OUT_CH_) -#define _RTCORBA_RTORB___OUT_CH_ - // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946 - - class TAO_RTCORBA_Export RTORB_out + struct TAO_RTCORBA_Export tao_RTORB_cast { - public: - RTORB_out (RTORB_ptr &); - RTORB_out (RTORB_var &); - RTORB_out (const RTORB_out &); - RTORB_out &operator= (const RTORB_out &); - RTORB_out &operator= (const RTORB_var &); - RTORB_out &operator= (RTORB_ptr); - operator RTORB_ptr &(); - RTORB_ptr &ptr (void); - RTORB_ptr operator-> (void); - - private: - RTORB_ptr &ptr_; + static RTORB_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 (_RTCORBA_RTORB_CH_) #define _RTCORBA_RTORB_CH_ @@ -3548,7 +2491,7 @@ TAO_NAMESPACE RTCORBA )) = 0; // 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 void *_tao_QueryInterface (ptr_arith_t type); @@ -3558,10 +2501,6 @@ TAO_NAMESPACE RTCORBA protected: RTORB (void); virtual ~RTORB (void); - - friend class _TAO_RTORB_Remote_Proxy_Impl; - friend class _TAO_RTORB_ThruPOA_Proxy_Impl; - friend class _TAO_RTORB_Direct_Proxy_Impl; private: RTORB (const RTORB &); @@ -3812,7 +2751,7 @@ TAO_RTCORBA_Export CORBA::Boolean operator>> ( #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 "RTCORBAC.i" |