diff options
Diffstat (limited to 'TAO/tao/Object.i')
-rw-r--r-- | TAO/tao/Object.i | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/TAO/tao/Object.i b/TAO/tao/Object.i index f8c5034f84f..924fac04cba 100644 --- a/TAO/tao/Object.i +++ b/TAO/tao/Object.i @@ -98,6 +98,30 @@ CORBA::Object::is_evaluated (void) const return this->is_evaluated_; } +ACE_INLINE void +CORBA::Object::set_collocated_servant (TAO_Abstract_ServantBase *b) +{ + this->servant_ = b; + this->is_collocated_ = 1; +} + +ACE_INLINE TAO_ORB_Core * +CORBA::Object::orb_core (void) const +{ + return this->orb_core_; +} + +ACE_INLINE IOP::IOR * +CORBA::Object::steal_ior (void) +{ + return this->ior_._retn (); +} +ACE_INLINE const IOP::IOR & +CORBA::Object::ior (void) const +{ + return this->ior_.in (); +} + // ************************************************************* // Inline operations for class CORBA::Object_var // ************************************************************* |