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