LibreOffice Module vcl (master) 1
|
#include <gtkinst.hxx>
Public Member Functions | |
GtkYieldMutex () | |
void | ThreadsEnter () |
void | ThreadsLeave () |
Public Member Functions inherited from SalYieldMutex | |
SalYieldMutex () | |
virtual | ~SalYieldMutex () override |
virtual bool | IsCurrentThread () const override |
SalYieldMutex () | |
virtual | ~SalYieldMutex () override |
Public Member Functions inherited from comphelper::SolarMutex | |
SolarMutex () | |
virtual | ~SolarMutex () |
void | SetBeforeReleaseHandler (const BeforeReleaseHandler &rLink) |
void | acquire (sal_uInt32 nLockCount=1) |
sal_uInt32 | release (bool bUnlockAll=false) |
virtual bool | tryToAcquire () |
virtual bool | IsCurrentThread () const |
Static Private Attributes | |
static thread_local std::stack< sal_uInt32 > | yieldCounts |
Additional Inherited Members | |
Public Types inherited from comphelper::SolarMutex | |
typedef void(* | BeforeReleaseHandler) () |
Static Public Member Functions inherited from comphelper::SolarMutex | |
static SolarMutex * | get () |
Protected Member Functions inherited from SalYieldMutex | |
virtual void | doAcquire (sal_uInt32 nLockCount) override |
virtual sal_uInt32 | doRelease (bool bUnlockAll) override |
virtual sal_uInt32 | doRelease (bool bUnlockAll) |
virtual void | doAcquire (sal_uInt32 nLockCount) |
Protected Attributes inherited from comphelper::SolarMutex | |
osl::Mutex | m_aMutex |
sal_uInt32 | m_nCount |
Definition at line 44 of file gtkinst.hxx.
|
inline |
Definition at line 49 of file gtkinst.hxx.
void GtkYieldMutex::ThreadsEnter | ( | ) |
void GtkYieldMutex::ThreadsLeave | ( | ) |
|
staticprivate |
Definition at line 46 of file gtkinst.hxx.