summaryrefslogtreecommitdiff
path: root/TAO/tao/Object.i
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Object.i')
-rw-r--r--TAO/tao/Object.i24
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
// *************************************************************