home | help
sc::ThreadLockHolder(3) 	      MPQC		 sc::ThreadLockHolder(3)

NAME
     sc::ThreadLockHolder  -  Acquire  a  lock on creation and release it on de-
     struction.

SYNOPSIS
     #include <thread.h>

   Public Member Functions
     ThreadLockHolder (const Ref< ThreadLock > &l)
	 Acquires the lock.
     void unlock ()
	 Release the lock before the DTOR is called, if it is still held.
     void lock ()
	 Acquire the lock once more.
     ~ThreadLockHolder ()
	 Releases the lock if it is still held.

Detailed Description
     Acquire a lock on creation and release it on destruction.

     This should be used to lock and unlock ThreadLock objects to provide excep-
     tion safety.

Author
     Generated automatically by Doxygen for MPQC from the source code.

Version 2.3.1			 Thu Sep 3 2026 	 sc::ThreadLockHolder(3)

home | help