1 // $Id: RW_Process_Mutex.cpp 81509 2008-04-28 22:00:49Z shuston $
3 #include "ace/RW_Process_Mutex.h"
4 #include "ace/Log_Msg.h"
7 ACE_RCSID(ace
, RW_Process_Mutex
, "$Id: RW_Process_Mutex.cpp 81509 2008-04-28 22:00:49Z shuston $")
9 #if !defined (__ACE_INLINE__)
10 #include "ace/RW_Process_Mutex.inl"
11 #endif /* __ACE_INLINE__ */
13 #include "ace/Malloc_T.h"
15 #if defined (ACE_WIN32)
16 #include "ace/OS_NS_fcntl.h"
17 #endif /* ACE_WIN32 */
19 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
21 ACE_ALLOC_HOOK_DEFINE(ACE_RW_Process_Mutex
)
24 ACE_RW_Process_Mutex::unique_name (void)
26 ACE::unique_name (this, this->name_
, ACE_UNIQUE_NAME_LEN
);
30 ACE_RW_Process_Mutex::ACE_RW_Process_Mutex (const ACE_TCHAR
*name
,
33 : lock_ (name
? name
: unique_name (), flags
, mode
)
35 // ACE_TRACE ("ACE_RW_Process_Mutex::ACE_RW_Process_Mutex");
38 ACE_RW_Process_Mutex::~ACE_RW_Process_Mutex (void)
40 // ACE_TRACE ("ACE_RW_Process_Mutex::~ACE_RW_Process_Mutex");
44 ACE_RW_Process_Mutex::dump (void) const
46 #if defined (ACE_HAS_DUMP)
47 // ACE_TRACE ("ACE_RW_Process_Mutex::dump");
48 ACE_DEBUG ((LM_DEBUG
, ACE_BEGIN_DUMP
, this));
50 ACE_DEBUG ((LM_DEBUG
, ACE_END_DUMP
));
51 #endif /* ACE_HAS_DUMP */
54 ACE_END_VERSIONED_NAMESPACE_DECL