LibreOffice Module comphelper (master) 1
|
This class is meant to be used as a base class for UNO object implementations that want to use std::mutex for locking. More...
#include <unoimplbase.hxx>
Public Member Functions | |
virtual | ~UnoImplBase () |
Protected Attributes | |
std::mutex | m_aMutex |
bool | m_bDisposed = false |
This class is meant to be used as a base class for UNO object implementations that want to use std::mutex for locking.
It meant to be virtually inherited, so the base class is shared between the UNO object and helper classes like comphelper::OPropertySetHelper
Definition at line 22 of file unoimplbase.hxx.
|
virtual |
Definition at line 853 of file propshlp.cxx.
|
mutableprotected |
|
protected |
Definition at line 29 of file unoimplbase.hxx.
Referenced by comphelper::WeakComponentImplHelperBase::addEventListener(), comphelper::WeakComponentImplHelperBase::dispose(), and comphelper::OPropertySetHelper::setFastPropertyValueImpl().