summaryrefslogtreecommitdiff
path: root/TAO/tao/Synch_Refcountable.cpp
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2002-07-08 02:51:23 +0000
committerbala <balanatarajan@users.noreply.github.com>2002-07-08 02:51:23 +0000
commitc31cec1854f026717a81ade23f3affa1baec3211 (patch)
treeea8f8daee0ff971c869909e3e2393facbbdc6ab0 /TAO/tao/Synch_Refcountable.cpp
parent25a8c94a8503203503418bad1aa0100494ad332f (diff)
downloadATCD-c31cec1854f026717a81ade23f3affa1baec3211.tar.gz
ChangeLogTag:Sun Jul 07 21:56:23 2002 Balachandran Natarajan <bala@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/Synch_Refcountable.cpp')
-rw-r--r--TAO/tao/Synch_Refcountable.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/TAO/tao/Synch_Refcountable.cpp b/TAO/tao/Synch_Refcountable.cpp
new file mode 100644
index 00000000000..4bd6b1fc0ab
--- /dev/null
+++ b/TAO/tao/Synch_Refcountable.cpp
@@ -0,0 +1,22 @@
+#include "Synch_Refcountable.h"
+
+
+#if !defined (__ACE_INLINE__)
+# include "Synch_Refcountable.inl"
+#endif /* __ACE_INLINE__ */
+
+ACE_RCSID (tao,
+ Synch_Refcountable,
+ "$Id$")
+
+TAO_Synch_Refcountable::TAO_Synch_Refcountable (ACE_Lock *lock,
+ int refcount)
+ : ACE_Refcountable (refcount)
+ , refcount_lock_ (lock)
+{
+}
+
+TAO_Synch_Refcountable::~TAO_Synch_Refcountable (void)
+{
+ delete this->refcount_lock_;
+}