LibreOffice Module vcl (master) 1
|
guard class that uses tryToAcquire() and has isAcquired() to check More...
#include <svapp.hxx>
Public Member Functions | |
SolarMutexTryAndBuyGuard () | |
~SolarMutexTryAndBuyGuard () | |
bool | isAcquired () |
Private Member Functions | |
SolarMutexTryAndBuyGuard (const SolarMutexTryAndBuyGuard &)=delete | |
SolarMutexTryAndBuyGuard & | operator= (const SolarMutexTryAndBuyGuard &)=delete |
Private Attributes | |
bool | m_isAcquired |
bool | m_isChecked |
comphelper::SolarMutex & | m_rSolarMutex |
guard class that uses tryToAcquire() and has isAcquired() to check
|
privatedelete |
|
inline |
Definition at line 1378 of file svapp.hxx.
References m_isAcquired, m_rSolarMutex, and comphelper::SolarMutex::tryToAcquire().
|
inline |
Definition at line 1389 of file svapp.hxx.
References m_isAcquired, m_isChecked, m_rSolarMutex, and comphelper::SolarMutex::release().
|
inline |
Definition at line 1398 of file svapp.hxx.
References m_isAcquired, and m_isChecked.
Referenced by VCLExceptionSignal_impl().
|
privatedelete |
|
private |
Definition at line 1367 of file svapp.hxx.
Referenced by isAcquired(), SolarMutexTryAndBuyGuard(), and ~SolarMutexTryAndBuyGuard().
|
private |
Definition at line 1369 of file svapp.hxx.
Referenced by isAcquired(), and ~SolarMutexTryAndBuyGuard().
|
private |
Definition at line 1371 of file svapp.hxx.
Referenced by SolarMutexTryAndBuyGuard(), and ~SolarMutexTryAndBuyGuard().