*Backed out changeset 3be01fb200a5
--HG-- branch : trunk
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
// -*- C++ -*-
|
||||
//
|
||||
// $Id: Process_Mutex.inl 80826 2008-03-04 14:51:23Z wotte $
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
#if !defined (_ACE_USE_SV_SEM)
|
||||
ACE_INLINE const ACE_mutex_t &
|
||||
ACE_Process_Mutex::lock (void) const
|
||||
@@ -10,12 +12,14 @@ ACE_Process_Mutex::lock (void) const
|
||||
return this->lock_.lock ();
|
||||
}
|
||||
#endif /* !_ACE_USE_SV_SEM */
|
||||
|
||||
// Explicitly destroy the mutex.
|
||||
ACE_INLINE int
|
||||
ACE_Process_Mutex::remove (void)
|
||||
{
|
||||
return this->lock_.remove ();
|
||||
}
|
||||
|
||||
// Acquire lock ownership (wait on priority queue if necessary).
|
||||
ACE_INLINE int
|
||||
ACE_Process_Mutex::acquire (void)
|
||||
@@ -26,6 +30,7 @@ ACE_Process_Mutex::acquire (void)
|
||||
return this->lock_.acquire ();
|
||||
#endif // _ACE_USE_SV_SEM
|
||||
}
|
||||
|
||||
// Acquire lock ownership (wait on priority queue if necessary).
|
||||
ACE_INLINE int
|
||||
ACE_Process_Mutex::acquire (ACE_Time_Value &tv)
|
||||
@@ -37,6 +42,7 @@ ACE_Process_Mutex::acquire (ACE_Time_Value &tv)
|
||||
ACE_NOTSUP_RETURN (-1);
|
||||
#endif /* !_ACE_USE_SV_SEM */
|
||||
}
|
||||
|
||||
// Conditionally acquire lock (i.e., don't wait on queue).
|
||||
ACE_INLINE int
|
||||
ACE_Process_Mutex::tryacquire (void)
|
||||
@@ -47,6 +53,7 @@ ACE_Process_Mutex::tryacquire (void)
|
||||
return this->lock_.tryacquire ();
|
||||
#endif // _ACE_USE_SV_SEM
|
||||
}
|
||||
|
||||
// Release lock and unblock a thread at head of priority queue.
|
||||
ACE_INLINE int
|
||||
ACE_Process_Mutex::release (void)
|
||||
@@ -57,6 +64,7 @@ ACE_Process_Mutex::release (void)
|
||||
return this->lock_.release ();
|
||||
#endif // _ACE_USE_SV_SEM
|
||||
}
|
||||
|
||||
// Acquire lock ownership (wait on priority queue if necessary).
|
||||
ACE_INLINE int
|
||||
ACE_Process_Mutex::acquire_read (void)
|
||||
@@ -67,6 +75,7 @@ ACE_Process_Mutex::acquire_read (void)
|
||||
return this->lock_.acquire_read ();
|
||||
#endif // _ACE_USE_SV_SEM
|
||||
}
|
||||
|
||||
// Acquire lock ownership (wait on priority queue if necessary).
|
||||
ACE_INLINE int
|
||||
ACE_Process_Mutex::acquire_write (void)
|
||||
@@ -77,6 +86,7 @@ ACE_Process_Mutex::acquire_write (void)
|
||||
return this->lock_.acquire_write ();
|
||||
#endif // _ACE_USE_SV_SEM
|
||||
}
|
||||
|
||||
// Conditionally acquire a lock (i.e., won't block).
|
||||
ACE_INLINE int
|
||||
ACE_Process_Mutex::tryacquire_read (void)
|
||||
@@ -87,6 +97,7 @@ ACE_Process_Mutex::tryacquire_read (void)
|
||||
return this->lock_.tryacquire_read ();
|
||||
#endif // _ACE_USE_SV_SEM
|
||||
}
|
||||
|
||||
// Conditionally acquire a lock (i.e., won't block).
|
||||
ACE_INLINE int
|
||||
ACE_Process_Mutex::tryacquire_write (void)
|
||||
@@ -97,9 +108,11 @@ ACE_Process_Mutex::tryacquire_write (void)
|
||||
return this->lock_.tryacquire_write ();
|
||||
#endif // _ACE_USE_SV_SEM
|
||||
}
|
||||
|
||||
ACE_INLINE int
|
||||
ACE_Process_Mutex::tryacquire_write_upgrade (void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
Reference in New Issue
Block a user