Lines Matching refs:LockHandle
62 * LockHandle classes.
97 // LockHandle and friends
105 class LockHandle
108 LockHandle()
111 virtual ~LockHandle()
141 LockHandle(const LockHandle&);
142 LockHandle& operator=(const LockHandle&);
153 class RWLockHandle : public LockHandle
190 class WriteLockHandle : public LockHandle
231 * Returns a pointer to a LockHandle used by AutoWriteLock/AutoReadLock
236 virtual LockHandle *lockHandle() const = 0;
244 LockHandle *h = lockHandle();
272 LockHandle *pHandle
279 virtual void callLockImpl(LockHandle &l) = 0;
280 virtual void callUnlockImpl(LockHandle &l) = 0;
334 AutoReadLock(LockHandle *aHandle
347 AutoReadLock(LockHandle &aHandle
384 virtual void callLockImpl(LockHandle &l);
385 virtual void callUnlockImpl(LockHandle &l);
412 LockHandle *pHandle
422 virtual void callLockImpl(LockHandle &l);
423 virtual void callUnlockImpl(LockHandle &l);
467 AutoWriteLock(LockHandle *aHandle
480 AutoWriteLock(LockHandle &aHandle
520 LockHandle** pHandles
537 void attach(LockHandle *aHandle);
539 /** @see attach (LockHandle *) */
540 void attach(LockHandle &aHandle)
545 /** @see attach (LockHandle *) */
551 /** @see attach (LockHandle *) */
577 AutoMultiWriteLock2(LockHandle *pl1,
578 LockHandle *pl2
598 AutoMultiWriteLock3(LockHandle *pl1,
599 LockHandle *pl2,
600 LockHandle *pl3
621 AutoMultiWriteLock4(LockHandle *pl1,
622 LockHandle *pl2,
623 LockHandle *pl3,
624 LockHandle *pl4