LockSet:release() Remove superfluous Lockvoker arg
We decoupled unregistration from release() so we no longer need to pass in a lockvoker to release().
This commit is contained in:
+2
-5
@@ -89,11 +89,8 @@ public:
|
|||||||
LockerAndInvokerBase &lockvoker, Qutex *firstFailedQutex = nullptr);
|
LockerAndInvokerBase &lockvoker, Qutex *firstFailedQutex = nullptr);
|
||||||
void unregisterFromQutexQueues();
|
void unregisterFromQutexQueues();
|
||||||
|
|
||||||
/**
|
// @brief Release all locks
|
||||||
* @brief Release all locks
|
void release();
|
||||||
* @param lockvoker The LockerAndInvoker that owns the locks
|
|
||||||
*/
|
|
||||||
void release(LockerAndInvokerBase &lockvoker);
|
|
||||||
|
|
||||||
const LockUsageDesc &getLockUsageDesc(const Qutex &criterionLock) const
|
const LockUsageDesc &getLockUsageDesc(const Qutex &criterionLock) const
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-1
@@ -118,7 +118,7 @@ void LockSet<OriginalCbFnT>::unregisterFromQutexQueues()
|
|||||||
}
|
}
|
||||||
|
|
||||||
template <class OriginalCbFnT>
|
template <class OriginalCbFnT>
|
||||||
void LockSet<OriginalCbFnT>::release(LockerAndInvokerBase &lockvoker)
|
void LockSet<OriginalCbFnT>::release()
|
||||||
{
|
{
|
||||||
if (!registeredInQutexQueues)
|
if (!registeredInQutexQueues)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user