diff options
Diffstat (limited to 'TAO/tao/Messaging/Messaging_RT_PolicyC.h')
-rw-r--r-- | TAO/tao/Messaging/Messaging_RT_PolicyC.h | 137 |
1 files changed, 81 insertions, 56 deletions
diff --git a/TAO/tao/Messaging/Messaging_RT_PolicyC.h b/TAO/tao/Messaging/Messaging_RT_PolicyC.h index 656fc67b322..f2ad2e3ad63 100644 --- a/TAO/tao/Messaging/Messaging_RT_PolicyC.h +++ b/TAO/tao/Messaging/Messaging_RT_PolicyC.h @@ -15,25 +15,40 @@ // Irvine, CA // USA // http://doc.ece.uci.edu/ +// and +// Institute for Software Integrated Systems +// Vanderbilt University +// Nashville, TN +// USA +// http://www.isis.vanderbilt.edu/ // // Information about TAO is available at: // http://www.cs.wustl.edu/~schmidt/TAO.html // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:151 +// be/be_codegen.cpp:151 #ifndef _TAO_IDL_ORIG_MESSAGING_RT_POLICYC_H_ #define _TAO_IDL_ORIG_MESSAGING_RT_POLICYC_H_ #include /**/ "ace/pre.h" -#include "tao/PolicyC.h" + +#include "tao/corbafwd.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ + #include "messaging_export.h" +#include "tao/Sequence_T.h" +#include "tao/Objref_VarOut_T.h" +#include "tao/Seq_Var_T.h" +#include "tao/Seq_Out_T.h" +#include "tao/VarOut_T.h" #include "tao/TimeBaseC.h" +#include "tao/PolicyC.h" + #if defined (TAO_EXPORT_MACRO) #undef TAO_EXPORT_MACRO @@ -59,144 +74,155 @@ #endif /* __BORLANDC__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:48 +// be/be_visitor_root/root_ch.cpp:63 -TAO_NAMESPACE Messaging +namespace TAO { - + class Collocation_Proxy_Broker; +} + +// TAO_IDL - Generated from +// be/be_visitor_module/module_ch.cpp:48 + +namespace Messaging +{ + // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:333 - + // be/be_visitor_typedef/typedef_ch.cpp:333 + typedef TimeBase::TimeT Timeout; typedef TimeBase::TimeT_out Timeout_out; - + // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - + // be/be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Timeout; - + // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52 - + // be/be_visitor_constant/constant_ch.cpp:52 + const CORBA::PolicyType RELATIVE_RT_TIMEOUT_POLICY_TYPE = 32U; - + // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:567 + // be/be_interface.cpp:601 + +#if !defined (_MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY__VAR_OUT_CH_) +#define _MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY__VAR_OUT_CH_ -#if !defined (_MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY__ODDS_N_ENDS_CH_) -#define _MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY__ODDS_N_ENDS_CH_ - class RelativeRoundtripTimeoutPolicy; typedef RelativeRoundtripTimeoutPolicy *RelativeRoundtripTimeoutPolicy_ptr; - struct tao_RelativeRoundtripTimeoutPolicy_life; - + typedef TAO_Objref_Var_T< RelativeRoundtripTimeoutPolicy > RelativeRoundtripTimeoutPolicy_var; - + typedef TAO_Objref_Out_T< RelativeRoundtripTimeoutPolicy > RelativeRoundtripTimeoutPolicy_out; - + #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:54 + // be/be_visitor_interface/interface_ch.cpp:53 #if !defined (_MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY_CH_) #define _MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY_CH_ - + class TAO_Messaging_Export RelativeRoundtripTimeoutPolicy : public virtual CORBA::Policy { public: typedef RelativeRoundtripTimeoutPolicy_ptr _ptr_type; typedef RelativeRoundtripTimeoutPolicy_var _var_type; - static int _tao_class_id; - + // The static operations. static RelativeRoundtripTimeoutPolicy_ptr _duplicate (RelativeRoundtripTimeoutPolicy_ptr obj); - + static RelativeRoundtripTimeoutPolicy_ptr _narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS ); - - static RelativeRoundtripTimeoutPolicy_ptr _unchecked_narrow ( - CORBA::Object_ptr obj - ACE_ENV_ARG_DECL_WITH_DEFAULTS - ); - + static RelativeRoundtripTimeoutPolicy_ptr _nil (void) { return (RelativeRoundtripTimeoutPolicy_ptr)0; } - + static void _tao_any_destructor (void *); - + // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46 - + // be/be_visitor_operation/operation_ch.cpp:46 + virtual TimeBase::TimeT relative_expiry ( ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS ) ACE_THROW_SPEC (( CORBA::SystemException )) = 0; - + // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:211 - - virtual void *_tao_QueryInterface (ptrdiff_t type); - + // be/be_visitor_interface/interface_ch.cpp:185 + + virtual CORBA::Boolean _is_a ( + const char *type_id + ACE_ENV_ARG_DECL_WITH_DEFAULTS + ); + virtual const char* _interface_repository_id (void) const; virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr); - + protected: RelativeRoundtripTimeoutPolicy (void); virtual ~RelativeRoundtripTimeoutPolicy (void); - + private: RelativeRoundtripTimeoutPolicy (const RelativeRoundtripTimeoutPolicy &); void operator= (const RelativeRoundtripTimeoutPolicy &); }; #endif /* end #if !defined */ - + // TAO_IDL - Generated from - // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44 - + // be/be_visitor_typecode/typecode_decl.cpp:44 + TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RelativeRoundtripTimeoutPolicy; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67 +// be/be_visitor_module/module_ch.cpp:66 -} -TAO_NAMESPACE_CLOSE // module Messaging +} // module Messaging + +// TAO_IDL - Generated from +// be/be_visitor_traits.cpp:48 + +// Traits specializations. +namespace TAO +{ +}; // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52 +// be/be_visitor_interface/any_op_ch.cpp:52 TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RelativeRoundtripTimeoutPolicy_ptr); // copying TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RelativeRoundtripTimeoutPolicy_ptr *); // non-copying TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::RelativeRoundtripTimeoutPolicy_ptr &); // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:48 +// be/be_visitor_root/cdr_op.cpp:48 #ifndef __ACE_INLINE__ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/cdr_op.cpp:64 +// be/be_visitor_root/cdr_op.cpp:64 #endif /* __ACE_INLINE__ */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1018 +// be/be_codegen.cpp:969 #if defined (__ACE_INLINE__) #include "Messaging_RT_PolicyC.i" @@ -212,4 +238,3 @@ TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging:: #include /**/ "ace/post.h" #endif /* ifndef */ - |