![]() |
OpendTect-6_4
6.4
|
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class. More...
Public Types | |
| enum | Type { BigWork, SmallWork, MultiRead } |
Public Member Functions | |
| Lock (bool for_just_a_few_operations=false) | |
| Lock (Type) | |
| Lock (const Lock &) | |
| Lock & | operator= (const Lock &) |
| virtual | ~Lock () |
| bool | isMutex () const |
| bool | isSpinLock () const |
| bool | isRWLock () const |
| Mutex & | mutex () |
| SpinLock & | spinLock () |
| ReadWriteLock & | readWriteLock () |
Protected Attributes | |
| Mutex * | mutex_ |
| SpinLock * | splock_ |
| ReadWriteLock * | rwlock_ |
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class.
| enum Threads::Lock::Type |
| Threads::Lock::Lock | ( | bool | for_just_a_few_operations = false | ) |
| Threads::Lock::Lock | ( | Type | ) |
| Threads::Lock::Lock | ( | const Lock & | ) |
|
virtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019