00001 /** 00002 * @file RW_Thread_Mutex.cpp 00003 * 00004 * RW_Thread_Mutex.cpp,v 4.5 2006/04/19 19:13:09 jwillemsen Exp 00005 * 00006 * Originally in Synch.cpp 00007 * 00008 * @author Douglas C. Schmidt <schmidt@cs.wustl.edu> 00009 */ 00010 00011 #include "ace/RW_Thread_Mutex.h" 00012 00013 #if defined (ACE_HAS_THREADS) 00014 00015 #if !defined (__ACE_INLINE__) 00016 #include "ace/RW_Thread_Mutex.inl" 00017 #endif /* __ACE_INLINE__ */ 00018 00019 #include "ace/Guard_T.h" 00020 00021 ACE_RCSID(ace, RW_Thread_Mutex, "RW_Thread_Mutex.cpp,v 4.5 2006/04/19 19:13:09 jwillemsen Exp") 00022 00023 ACE_BEGIN_VERSIONED_NAMESPACE_DECL 00024 00025 ACE_ALLOC_HOOK_DEFINE(ACE_RW_Thread_Mutex) 00026 00027 ACE_RW_Thread_Mutex::ACE_RW_Thread_Mutex (const ACE_TCHAR *name, 00028 void *arg) 00029 : ACE_RW_Mutex (USYNC_THREAD, name, arg) 00030 { 00031 // ACE_TRACE ("ACE_RW_Thread_Mutex::ACE_RW_Thread_Mutex"); 00032 } 00033 00034 void 00035 ACE_RW_Thread_Mutex::dump (void) const 00036 { 00037 #if defined (ACE_HAS_DUMP) 00038 // ACE_TRACE ("ACE_RW_Thread_Mutex::dump"); 00039 ACE_RW_Mutex::dump (); 00040 #endif /* ACE_HAS_DUMP */ 00041 } 00042 00043 ACE_END_VERSIONED_NAMESPACE_DECL 00044 00045 #endif /* ACE_HAS_THREADS */