diff options
Diffstat (limited to 'TAO/tao/Servant_Base.i')
-rw-r--r-- | TAO/tao/Servant_Base.i | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/TAO/tao/Servant_Base.i b/TAO/tao/Servant_Base.i deleted file mode 100644 index 3955c3d256a..00000000000 --- a/TAO/tao/Servant_Base.i +++ /dev/null @@ -1,35 +0,0 @@ -// $Id$ - -ACE_INLINE u_long -TAO_Servant_Hash::operator () (PortableServer::Servant servant) const -{ - return u_long (servant); -} - -ACE_INLINE TAO_Stub * -TAO_Local_ServantBase::_create_stub (CORBA_Environment &ACE_TRY_ENV) -{ -#if 0 - PortableServer::ObjectId_var invalid_oid = - PortableServer::string_to_ObjectId ("invalid"); - - TAO_ObjectKey tmp_key (invalid_oid->length (), - invalid_oid->length (), - invalid_oid->get_buffer (), - 0); - - // It is ok to use TAO_ORB_Core_instance here since the locality - // constrained servant does not really register with a POA or get - // exported remotely. - // - // The correct thing to do is to probably use ORB of the default - // POA. The unfortunate part is that calling default_POA() requires - // the creation of a local stub, hence causing a infinite loop. - return TAO_ORB_Core_instance ()->orb ()->create_stub_object (tmp_key, - this->_interface_repository_id (), - ACE_TRY_ENV); -#else - ACE_UNUSED_ARG (ACE_TRY_ENV); - return 0; -#endif -} |