From c3d584b70567379a35fbcfe17fb63658b8c59cdf Mon Sep 17 00:00:00 2001 From: schmidt Date: Wed, 28 Jan 1998 02:36:51 +0000 Subject: *** empty log message *** --- ace/Message_Block.h | 3 +++ ace/Message_Block.i | 6 ++++++ 2 files changed, 9 insertions(+) (limited to 'ace') 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) { -- cgit v1.2.1