diff options
Diffstat (limited to 'TAO/tao/Object_Adapter.i')
-rw-r--r-- | TAO/tao/Object_Adapter.i | 263 |
1 files changed, 0 insertions, 263 deletions
diff --git a/TAO/tao/Object_Adapter.i b/TAO/tao/Object_Adapter.i deleted file mode 100644 index ac888704fdb..00000000000 --- a/TAO/tao/Object_Adapter.i +++ /dev/null @@ -1,263 +0,0 @@ -// $Id$ - - -ACE_INLINE -TAO_POA_Current::TAO_POA_Current (void) -{ -} - -ACE_INLINE ACE_Lock & -TAO_Object_Adapter::lock (void) -{ - return *this->lock_; -} - -ACE_INLINE ACE_SYNCH_MUTEX & -TAO_Object_Adapter::thread_lock (void) -{ - return this->thread_lock_; -} - -ACE_INLINE ACE_Reverse_Lock<ACE_Lock> & -TAO_Object_Adapter::reverse_lock (void) -{ - return this->reverse_lock_; -} - -/* static */ -ACE_INLINE CORBA::ULong -TAO_Object_Adapter::transient_poa_name_size () -{ - return TAO_Object_Adapter::transient_poa_name_size_; -} - -ACE_INLINE void -TAO_Object_Adapter::deactivate (CORBA::Boolean wait_for_completion, - CORBA::Environment &ACE_TRY_ENV) -{ - // Lock access for the duration of this transaction. - TAO_POA_GUARD (ACE_Lock, monitor, this->lock ()); - - this->deactivate_i (wait_for_completion, - ACE_TRY_ENV); -} - -ACE_INLINE int -TAO_Object_Adapter::locate_servant (const TAO_ObjectKey &key, - CORBA::Environment &ACE_TRY_ENV) -{ - // Lock access for the duration of this transaction. - TAO_POA_GUARD_RETURN (ACE_Lock, monitor, this->lock (), -1); - - return this->locate_servant_i (key, - ACE_TRY_ENV); -} - -ACE_INLINE TAO_SERVANT_LOCATION -TAO_Object_Adapter::find_servant (const TAO_ObjectKey &key, - PortableServer::Servant &servant, - CORBA::Environment &ACE_TRY_ENV) -{ - // Lock access for the duration of this transaction. - TAO_POA_GUARD_RETURN (ACE_Lock, monitor, this->lock (), TAO_SERVANT_NOT_FOUND); - - return this->find_servant_i (key, - servant, - ACE_TRY_ENV); -} - -ACE_INLINE int -TAO_Object_Adapter::find_persistent_poa (const poa_name &system_name, - TAO_POA *&poa, - CORBA_Environment &ACE_TRY_ENV) -{ - return this->hint_strategy_->find_persistent_poa (system_name, - poa, - ACE_TRY_ENV); -} - -ACE_INLINE int -TAO_Object_Adapter::find_poa (const poa_name &system_name, - CORBA::Boolean activate_it, - CORBA::Boolean root, - const TAO_Temporary_Creation_Time &poa_creation_time, - TAO_POA *&poa, - CORBA_Environment &ACE_TRY_ENV) -{ - if (activate_it) - { - return this->find_persistent_poa (system_name, - poa, - ACE_TRY_ENV); - } - else - { - return this->find_transient_poa (system_name, - root, - poa_creation_time, - poa, - ACE_TRY_ENV); - } -} - -ACE_INLINE int -TAO_Object_Adapter::bind_transient_poa (TAO_POA *poa, - poa_name_out system_name) -{ - poa_name name; - int result = this->transient_poa_map_->bind_create_key (poa, - name); - - if (result == 0) - { - ACE_NEW_RETURN (system_name, - poa_name (name), - -1); - } - - return result; -} - -ACE_INLINE int -TAO_Object_Adapter::bind_persistent_poa (const poa_name &folded_name, - TAO_POA *poa, - poa_name_out system_name) -{ - return this->hint_strategy_->bind_persistent_poa (folded_name, - poa, - system_name); -} - -ACE_INLINE int -TAO_Object_Adapter::unbind_transient_poa (const poa_name &system_name) -{ - return this->transient_poa_map_->unbind (system_name); -} - -ACE_INLINE int -TAO_Object_Adapter::unbind_persistent_poa (const poa_name &folded_name, - const poa_name &system_name) -{ - return this->hint_strategy_->unbind_persistent_poa (folded_name, - system_name); -} - -ACE_INLINE TAO_POA & -TAO_Object_Adapter::Servant_Upcall::poa (void) const -{ - return *this->poa_; -} - -ACE_INLINE PortableServer::Servant -TAO_Object_Adapter::Servant_Upcall::servant (void) const -{ - return this->servant_; -} - -ACE_INLINE TAO_Object_Adapter & -TAO_Object_Adapter::Servant_Upcall::object_adapter (void) const -{ - return this->object_adapter_; -} - -ACE_INLINE const PortableServer::ObjectId & -TAO_Object_Adapter::Servant_Upcall::id (void) const -{ - return this->id_; -} - -#if !defined (TAO_HAS_MINIMUM_CORBA) - -ACE_INLINE PortableServer::ServantLocator::Cookie -TAO_Object_Adapter::Servant_Upcall::locator_cookie (void) const -{ - return this->cookie_; -} - -ACE_INLINE void -TAO_Object_Adapter::Servant_Upcall::locator_cookie (PortableServer::ServantLocator::Cookie cookie) -{ - this->cookie_ = cookie; -} - -ACE_INLINE const char * -TAO_Object_Adapter::Servant_Upcall::operation (void) const -{ - return this->operation_; -} - -ACE_INLINE void -TAO_Object_Adapter::Servant_Upcall::operation (const char *name) -{ - this->operation_ = name; -} - -#endif /* TAO_HAS_MINIMUM_CORBA */ - -ACE_INLINE void -TAO_Object_Adapter::Servant_Upcall::active_object_map_entry (TAO_Active_Object_Map::Map_Entry *entry) -{ - this->active_object_map_entry_ = entry; -} - -ACE_INLINE TAO_Active_Object_Map::Map_Entry * -TAO_Object_Adapter::Servant_Upcall::active_object_map_entry (void) const -{ - return this->active_object_map_entry_; -} - -ACE_INLINE void -TAO_Object_Adapter::Servant_Upcall::using_servant_locator (void) -{ - this->using_servant_locator_ = 1; -} - -//////////////////////////////////////////////////////////////////////////////// - -ACE_INLINE void -TAO_POA_Current_Impl::poa (TAO_POA *p) -{ - this->poa_ = p; -} - -ACE_INLINE TAO_POA * -TAO_POA_Current_Impl::poa (void) const -{ - return this->poa_; -} - -ACE_INLINE void -TAO_POA_Current_Impl::object_id (const PortableServer::ObjectId &id) -{ - this->object_id_ = id; -} - -ACE_INLINE const PortableServer::ObjectId & -TAO_POA_Current_Impl::object_id (void) const -{ - return this->object_id_; -} - -ACE_INLINE void -TAO_POA_Current_Impl::object_key (const TAO_ObjectKey &key) -{ - this->object_key_ = &key; -} - -ACE_INLINE const TAO_ObjectKey & -TAO_POA_Current_Impl::object_key (void) const -{ - return *this->object_key_; -} - -ACE_INLINE void -TAO_POA_Current_Impl::servant (PortableServer::Servant servant) -{ - this->servant_ = servant; -} - -ACE_INLINE PortableServer::Servant -TAO_POA_Current_Impl::servant (void) const -{ - return this->servant_; -} |