Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

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

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

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
       exception safety.

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

Version	2.3.1			Sun Aug	30 2020	       sc::ThreadLockHolder(3)

NAME | SYNOPSIS | Detailed Description | Author

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=sc_ThreadLockHolder&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help