summaryrefslogtreecommitdiff
path: root/ace
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1998-01-28 02:36:51 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1998-01-28 02:36:51 +0000
commitc3d584b70567379a35fbcfe17fb63658b8c59cdf (patch)
tree8f98626ea834ea406c3390a9f19f3cdf05d5668c /ace
parent13f64ccd419f840d3b3186cb98040f4242b93517 (diff)
downloadATCD-c3d584b70567379a35fbcfe17fb63658b8c59cdf.tar.gz
*** empty log message ***
Diffstat (limited to 'ace')
-rw-r--r--ace/Message_Block.h3
-rw-r--r--ace/Message_Block.i6
2 files changed, 9 insertions, 0 deletions
diff --git a/ace/Message_Block.h b/ace/Message_Block.h
index 28482bfc851..4fea3160f74 100644
--- a/ace/Message_Block.h
+++ b/ace/Message_Block.h
@@ -447,6 +447,9 @@ public:
void dump (void) const;
// Dump the state of an object.
+ int reference_count (void) const;
+ // Get the current reference count.
+
private:
ACE_Data_Block *release_i (void);
// Internal release implementation
diff --git a/ace/Message_Block.i b/ace/Message_Block.i
index 005ad2ffd21..e9465e7a3d5 100644
--- a/ace/Message_Block.i
+++ b/ace/Message_Block.i
@@ -315,6 +315,12 @@ ACE_Data_Block::locking_strategy (ACE_Lock *nls)
return ols;
}
+ACE_INLINE int
+ACE_Data_Block::reference_count (void) const
+{
+ return reference_count_;
+}
+
ACE_INLINE ACE_Lock *
ACE_Message_Block::locking_strategy (void)
{