DCL 4.0
Loading...
Searching...
No Matches
Thread::SingleTryLock< TYPE > Class Template Reference

#include <Thread.h>

Public Member Functions

 SingleTryLock (TYPE &_lock)
 ~SingleTryLock ()

Detailed Description

template<typename TYPE>
class Thread::SingleTryLock< TYPE >

Definition at line 407 of file Thread.h.

Constructor & Destructor Documentation

◆ SingleTryLock()

template<typename TYPE>
Thread::SingleTryLock< TYPE >::SingleTryLock ( TYPE & _lock)
inline

Definition at line 413 of file Thread.h.

413 : __lock(_lock)
414 {
415 __locked = __lock.tryLock();
416 }

◆ ~SingleTryLock()

template<typename TYPE>
Thread::SingleTryLock< TYPE >::~SingleTryLock ( )
inline

Definition at line 417 of file Thread.h.

418 {
419 if (__locked)
420 __lock.unlock();
421 }

The documentation for this class was generated from the following file: