summaryrefslogtreecommitdiff
path: root/ace/Synch.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ace/Synch.cpp')
-rw-r--r--ace/Synch.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/ace/Synch.cpp b/ace/Synch.cpp
index a201f7c1c67..967086a278d 100644
--- a/ace/Synch.cpp
+++ b/ace/Synch.cpp
@@ -880,6 +880,18 @@ ACE_Condition<ACE_Recursive_Thread_Mutex>::remove (void)
return ACE_OS::cond_destroy (&this->cond_);
}
+int
+ACE_Condition<ACE_Recursive_Thread_Mutex>::dump (void) const
+{
+// ACE_TRACE ("ACE_Condition<MUTEX>::dump");
+
+ ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
+ cond_.dump ();
+ mutex_.dump ();
+ ACE_DEBUG ((LM_DEBUG, ACE_LIB_TEXT ("\n")));
+ ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
+}
+
//ACE_TEMPLATE_METHOD_SPECIALIZATION
ACE_Condition<ACE_Recursive_Thread_Mutex>::~ACE_Condition (void)
{