diff options
Diffstat (limited to 'TAO/tao/Messaging/TAO_ExtC.cpp')
-rw-r--r-- | TAO/tao/Messaging/TAO_ExtC.cpp | 300 |
1 files changed, 65 insertions, 235 deletions
diff --git a/TAO/tao/Messaging/TAO_ExtC.cpp b/TAO/tao/Messaging/TAO_ExtC.cpp index b38f1d1e709..ed0759ed148 100644 --- a/TAO/tao/Messaging/TAO_ExtC.cpp +++ b/TAO/tao/Messaging/TAO_ExtC.cpp @@ -24,17 +24,6 @@ #include "TAO_ExtC.h" -#include "tao/Stub.h" -#include "tao/Invocation.h" -#include "tao/PortableInterceptor.h" - -#if TAO_HAS_INTERCEPTORS == 1 -#include "tao/RequestInfo_Util.h" -#include "tao/ClientRequestInfo_i.h" -#include "tao/ClientInterceptorAdapter.h" -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - - #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig @@ -50,7 +39,7 @@ int TAO::ConnectionTimeoutPolicy::_tao_class_id = 0; TAO::ConnectionTimeoutPolicy_ptr -tao_TAO_ConnectionTimeoutPolicy_duplicate ( +TAO::tao_ConnectionTimeoutPolicy_life::tao_duplicate ( TAO::ConnectionTimeoutPolicy_ptr p ) { @@ -58,7 +47,7 @@ tao_TAO_ConnectionTimeoutPolicy_duplicate ( } void -tao_TAO_ConnectionTimeoutPolicy_release ( +TAO::tao_ConnectionTimeoutPolicy_life::tao_release ( TAO::ConnectionTimeoutPolicy_ptr p ) { @@ -66,15 +55,24 @@ tao_TAO_ConnectionTimeoutPolicy_release ( } TAO::ConnectionTimeoutPolicy_ptr -tao_TAO_ConnectionTimeoutPolicy_nil ( +TAO::tao_ConnectionTimeoutPolicy_life::tao_nil ( void ) { return TAO::ConnectionTimeoutPolicy::_nil (); } +CORBA::Boolean +TAO::tao_ConnectionTimeoutPolicy_life::tao_marshal ( + TAO::ConnectionTimeoutPolicy_ptr p, + TAO_OutputCDR &cdr + ) +{ + return p->marshal (cdr); +} + TAO::ConnectionTimeoutPolicy_ptr -tao_TAO_ConnectionTimeoutPolicy_narrow ( +TAO::tao_ConnectionTimeoutPolicy_cast::tao_narrow ( CORBA::Object *p ACE_ENV_ARG_DECL ) @@ -83,7 +81,7 @@ tao_TAO_ConnectionTimeoutPolicy_narrow ( } CORBA::Object * -tao_TAO_ConnectionTimeoutPolicy_upcast ( +TAO::tao_ConnectionTimeoutPolicy_cast::tao_upcast ( void *src ) { @@ -92,205 +90,32 @@ tao_TAO_ConnectionTimeoutPolicy_upcast ( return *tmp; } -CORBA::Boolean -tao_TAO_ConnectionTimeoutPolicy_marshal ( - TAO::ConnectionTimeoutPolicy_ptr p, - TAO_OutputCDR &strm - ) -{ - return p->marshal (strm); -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721 - -// ************************************************************* -// TAO::ConnectionTimeoutPolicy_var -// ************************************************************* - -TAO::ConnectionTimeoutPolicy_var::ConnectionTimeoutPolicy_var (void) - : ptr_ (ConnectionTimeoutPolicy::_nil ()) -{} - -::TAO::ConnectionTimeoutPolicy_ptr -TAO::ConnectionTimeoutPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -TAO::ConnectionTimeoutPolicy_var::ConnectionTimeoutPolicy_var (const ::TAO::ConnectionTimeoutPolicy_var &p) - : TAO_Base_var (), - ptr_ (ConnectionTimeoutPolicy::_duplicate (p.ptr ())) -{} - -TAO::ConnectionTimeoutPolicy_var::~ConnectionTimeoutPolicy_var (void) -{ - CORBA::release (this->ptr_); -} - -TAO::ConnectionTimeoutPolicy_var & -TAO::ConnectionTimeoutPolicy_var::operator= (ConnectionTimeoutPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -TAO::ConnectionTimeoutPolicy_var & -TAO::ConnectionTimeoutPolicy_var::operator= (const ::TAO::ConnectionTimeoutPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = ::TAO::ConnectionTimeoutPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -TAO::ConnectionTimeoutPolicy_var::operator const ::TAO::ConnectionTimeoutPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -TAO::ConnectionTimeoutPolicy_var::operator ::TAO::ConnectionTimeoutPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::TAO::ConnectionTimeoutPolicy_ptr -TAO::ConnectionTimeoutPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -::TAO::ConnectionTimeoutPolicy_ptr -TAO::ConnectionTimeoutPolicy_var::in (void) const -{ - return this->ptr_; -} - -::TAO::ConnectionTimeoutPolicy_ptr & -TAO::ConnectionTimeoutPolicy_var::inout (void) -{ - return this->ptr_; -} - -::TAO::ConnectionTimeoutPolicy_ptr & -TAO::ConnectionTimeoutPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::TAO::ConnectionTimeoutPolicy::_nil (); - return this->ptr_; -} - -::TAO::ConnectionTimeoutPolicy_ptr -TAO::ConnectionTimeoutPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - ::TAO::ConnectionTimeoutPolicy_ptr val = this->ptr_; - this->ptr_ = ::TAO::ConnectionTimeoutPolicy::_nil (); - return val; -} - -::TAO::ConnectionTimeoutPolicy_ptr -TAO::ConnectionTimeoutPolicy_var::tao_duplicate (ConnectionTimeoutPolicy_ptr p) -{ - return ::TAO::ConnectionTimeoutPolicy::_duplicate (p); -} - -void -TAO::ConnectionTimeoutPolicy_var::tao_release (ConnectionTimeoutPolicy_ptr p) -{ - CORBA::release (p); -} - -::TAO::ConnectionTimeoutPolicy_ptr -TAO::ConnectionTimeoutPolicy_var::tao_nil (void) -{ - return ::TAO::ConnectionTimeoutPolicy::_nil (); -} - -::TAO::ConnectionTimeoutPolicy_ptr -TAO::ConnectionTimeoutPolicy_var::tao_narrow ( - CORBA::Object *p - ACE_ENV_ARG_DECL - ) -{ - return ::TAO::ConnectionTimeoutPolicy::_narrow (p ACE_ENV_ARG_PARAMETER); -} - -CORBA::Object * -TAO::ConnectionTimeoutPolicy_var::tao_upcast (void *src) -{ - ConnectionTimeoutPolicy **tmp = - ACE_static_cast (ConnectionTimeoutPolicy **, src); - return *tmp; -} +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) + template class + TAO_Objref_Var_T< + TAO::ConnectionTimeoutPolicy, + TAO::tao_ConnectionTimeoutPolicy_life + >; + template class + TAO_Objref_Out_T< + TAO::ConnectionTimeoutPolicy, + TAO::tao_ConnectionTimeoutPolicy_life + >; +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +# pragma instantiate \ + TAO_Objref_Var_T< \ + TAO::ConnectionTimeoutPolicy, \ + TAO::tao_ConnectionTimeoutPolicy_life \ + > +# pragma instantiate \ + TAO_Objref_Out_T< \ + TAO::ConnectionTimeoutPolicy, \ + TAO::tao_ConnectionTimeoutPolicy_life \ + > +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030 - -// ************************************************************* -// TAO::ConnectionTimeoutPolicy_out -// ************************************************************* - -TAO::ConnectionTimeoutPolicy_out::ConnectionTimeoutPolicy_out (ConnectionTimeoutPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = ::TAO::ConnectionTimeoutPolicy::_nil (); -} - -TAO::ConnectionTimeoutPolicy_out::ConnectionTimeoutPolicy_out (ConnectionTimeoutPolicy_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = ::TAO::ConnectionTimeoutPolicy::_nil (); -} - -TAO::ConnectionTimeoutPolicy_out::ConnectionTimeoutPolicy_out (const ::TAO::ConnectionTimeoutPolicy_out &p) - : ptr_ (ACE_const_cast (ConnectionTimeoutPolicy_out &, p).ptr_) -{} - -::TAO::ConnectionTimeoutPolicy_out & -TAO::ConnectionTimeoutPolicy_out::operator= (const ::TAO::ConnectionTimeoutPolicy_out &p) -{ - this->ptr_ = ACE_const_cast (ConnectionTimeoutPolicy_out&, p).ptr_; - return *this; -} - -TAO::ConnectionTimeoutPolicy_out & -TAO::ConnectionTimeoutPolicy_out::operator= (const ::TAO::ConnectionTimeoutPolicy_var &p) -{ - this->ptr_ = ::TAO::ConnectionTimeoutPolicy::_duplicate (p.ptr ()); - return *this; -} - -TAO::ConnectionTimeoutPolicy_out & -TAO::ConnectionTimeoutPolicy_out::operator= (ConnectionTimeoutPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -TAO::ConnectionTimeoutPolicy_out::operator ::TAO::ConnectionTimeoutPolicy_ptr &() // cast -{ - return this->ptr_; -} - -::TAO::ConnectionTimeoutPolicy_ptr & -TAO::ConnectionTimeoutPolicy_out::ptr (void) -{ - return this->ptr_; -} - -::TAO::ConnectionTimeoutPolicy_ptr -TAO::ConnectionTimeoutPolicy_out::operator-> (void) -{ - return this->ptr_; -} - -// TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:232 TAO::ConnectionTimeoutPolicy::ConnectionTimeoutPolicy (void) {} @@ -298,7 +123,7 @@ TAO::ConnectionTimeoutPolicy::ConnectionTimeoutPolicy (void) TAO::ConnectionTimeoutPolicy::~ConnectionTimeoutPolicy (void) {} -void +void TAO::ConnectionTimeoutPolicy::_tao_any_destructor (void *_tao_void_pointer) { ConnectionTimeoutPolicy *tmp = ACE_static_cast (ConnectionTimeoutPolicy *, _tao_void_pointer); @@ -314,7 +139,7 @@ TAO::ConnectionTimeoutPolicy::_narrow ( return ConnectionTimeoutPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER); } -TAO::ConnectionTimeoutPolicy_ptr +TAO::ConnectionTimeoutPolicy_ptr TAO::ConnectionTimeoutPolicy::_unchecked_narrow ( CORBA::Object_ptr obj ACE_ENV_ARG_DECL_NOT_USED @@ -324,7 +149,7 @@ TAO::ConnectionTimeoutPolicy::_unchecked_narrow ( { return ConnectionTimeoutPolicy::_nil (); } - + return ACE_reinterpret_cast ( ConnectionTimeoutPolicy_ptr, @@ -344,14 +169,14 @@ TAO::ConnectionTimeoutPolicy::_duplicate (ConnectionTimeoutPolicy_ptr obj) { obj->_add_ref (); } - + return obj; } void *TAO::ConnectionTimeoutPolicy::_tao_QueryInterface (ptr_arith_t type) { void *retv = 0; - + if (type == ACE_reinterpret_cast ( ptr_arith_t, &ACE_NESTED_CLASS (::TAO, ConnectionTimeoutPolicy)::_tao_class_id) @@ -384,12 +209,12 @@ void *TAO::ConnectionTimeoutPolicy::_tao_QueryInterface (ptr_arith_t type) ACE_static_cast (CORBA::Object_ptr, this) ); } - + if (retv != 0) { this->_add_ref (); } - + return retv; } @@ -398,6 +223,12 @@ const char* TAO::ConnectionTimeoutPolicy::_interface_repository_id (void) const return "IDL:tao/TAO/ConnectionTimeoutPolicy:1.0"; } +CORBA::Boolean +TAO::ConnectionTimeoutPolicy::marshal (TAO_OutputCDR &) +{ + return 0; +} + // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284 @@ -405,22 +236,22 @@ static const CORBA::Long _oc_TAO_ConnectionTimeoutPolicy[] = { TAO_ENCAP_BYTE_ORDER, // byte order 40, - ACE_NTOHL (0x49444c3a), - ACE_NTOHL (0x74616f2f), - ACE_NTOHL (0x54414f2f), - ACE_NTOHL (0x436f6e6e), - ACE_NTOHL (0x65637469), - ACE_NTOHL (0x6f6e5469), - ACE_NTOHL (0x6d656f75), - ACE_NTOHL (0x74506f6c), - ACE_NTOHL (0x6963793a), + ACE_NTOHL (0x49444c3a), + ACE_NTOHL (0x74616f2f), + ACE_NTOHL (0x54414f2f), + ACE_NTOHL (0x436f6e6e), + ACE_NTOHL (0x65637469), + ACE_NTOHL (0x6f6e5469), + ACE_NTOHL (0x6d656f75), + ACE_NTOHL (0x74506f6c), + ACE_NTOHL (0x6963793a), ACE_NTOHL (0x312e3000), // repository ID = IDL:tao/TAO/ConnectionTimeoutPolicy:1.0 24, - ACE_NTOHL (0x436f6e6e), - ACE_NTOHL (0x65637469), - ACE_NTOHL (0x6f6e5469), - ACE_NTOHL (0x6d656f75), - ACE_NTOHL (0x74506f6c), + ACE_NTOHL (0x436f6e6e), + ACE_NTOHL (0x65637469), + ACE_NTOHL (0x6f6e5469), + ACE_NTOHL (0x6d656f75), + ACE_NTOHL (0x74506f6c), ACE_NTOHL (0x69637900), // name = ConnectionTimeoutPolicy }; @@ -494,4 +325,3 @@ operator>>= ( # pragma instantiate TAO_Object_Manager<TAO::ConnectionTimeoutPolicy, TAO::ConnectionTimeoutPolicy_var> # pragma instantiate TAO::Any_Impl_T<TAO::ConnectionTimeoutPolicy> #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - |