Definition at line 27 of file TReentrantRWLock.hxx.
Classes | |
| struct | LocalCounts |
Public Types | |
| using | Hint_t = TVirtualRWMutex::Hint_t |
| using | local_t = LocalCounts * |
Public Member Functions | |
| UniqueLockRecurseCount () | |
| Hint_t * | DecrementReadCount (local_t &local) |
| template<typename MutexT > | |
| Hint_t * | DecrementReadCount (local_t &local, MutexT &) |
| void | DecrementWriteCount () |
| local_t | GetLocal () |
| size_t & | GetLocalReadersCount (local_t &local) |
| Hint_t * | IncrementReadCount (local_t &local) |
| template<typename MutexT > | |
| Hint_t * | IncrementReadCount (local_t &local, MutexT &) |
| bool | IsCurrentWriter (local_t &local) |
| bool | IsNotCurrentWriter (local_t &local) |
| void | ResetIsWriter (local_t &local) |
| void | ResetReadCount (local_t &local, int newvalue) |
| void | SetIsWriter (local_t &local) |
Public Attributes | |
| size_t | fWriteRecurse = 0 |
| ! Number of re-entry in the lock by the same thread. More... | |
#include <ROOT/TReentrantRWLock.hxx>
| using ROOT::Internal::UniqueLockRecurseCount::Hint_t = TVirtualRWMutex::Hint_t |
Definition at line 28 of file TReentrantRWLock.hxx.
Definition at line 38 of file TReentrantRWLock.hxx.
| Internal::UniqueLockRecurseCount::UniqueLockRecurseCount | ( | ) |
Definition at line 49 of file TReentrantRWLock.cxx.
Definition at line 55 of file TReentrantRWLock.hxx.
|
inline |
Definition at line 61 of file TReentrantRWLock.hxx.
|
inline |
Definition at line 81 of file TReentrantRWLock.hxx.
|
inline |
Definition at line 40 of file TReentrantRWLock.hxx.
|
inline |
Definition at line 85 of file TReentrantRWLock.hxx.
Definition at line 45 of file TReentrantRWLock.hxx.
|
inline |
Definition at line 51 of file TReentrantRWLock.hxx.
Definition at line 69 of file TReentrantRWLock.hxx.
Definition at line 70 of file TReentrantRWLock.hxx.
Definition at line 83 of file TReentrantRWLock.hxx.
|
inline |
Definition at line 65 of file TReentrantRWLock.hxx.
Definition at line 72 of file TReentrantRWLock.hxx.
| size_t ROOT::Internal::UniqueLockRecurseCount::fWriteRecurse = 0 |
! Number of re-entry in the lock by the same thread.
Definition at line 34 of file TReentrantRWLock.hxx.