summaryrefslogtreecommitdiff
path: root/TAO/tao/LocalObject.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/LocalObject.h')
-rw-r--r--TAO/tao/LocalObject.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/TAO/tao/LocalObject.h b/TAO/tao/LocalObject.h
index acac9399955..f7d35a3ca13 100644
--- a/TAO/tao/LocalObject.h
+++ b/TAO/tao/LocalObject.h
@@ -266,6 +266,14 @@ private:
TAO_Local_RefCounted_Object &operator = (const TAO_Local_RefCounted_Object &);
//@}
+protected:
+
+ /// Mutex to protect reference count.
+ TAO_SYNCH_MUTEX refcount_lock_;
+
+ /// Number of outstanding references to this object.
+ CORBA::ULong refcount_;
+
};
#if defined (__ACE_INLINE__)