OpendTect
7.0
|
Public Member Functions | |
AccessLocker (const AccessLocker &) | |
AccessLocker (const MonitoredObject &, bool forread=true) | |
~AccessLocker () | |
bool | convertToWrite () |
bool | isLocked () const |
AccessLocker & | operator= (const AccessLocker &) |
void | reLock (Locker::WaitType wt=Locker::WaitIfLocked) |
Locker * | theLock () |
void | unlockNow () |
Static Public Member Functions | |
static void | enableLocking (bool yn) |
don't use unless you understand the implications More... | |
Protected Attributes | |
Locker * | thelock_ = nullptr |
<>
MonitoredObject::AccessLocker::AccessLocker | ( | const MonitoredObject & | , |
bool | forread = true |
||
) |
MonitoredObject::AccessLocker::AccessLocker | ( | const AccessLocker & | ) |
MonitoredObject::AccessLocker::~AccessLocker | ( | ) |
bool MonitoredObject::AccessLocker::convertToWrite | ( | ) |
|
static |
don't use unless you understand the implications
bool MonitoredObject::AccessLocker::isLocked | ( | ) | const |
AccessLocker& MonitoredObject::AccessLocker::operator= | ( | const AccessLocker & | ) |
void MonitoredObject::AccessLocker::reLock | ( | Locker::WaitType | wt = Locker::WaitIfLocked | ) |
|
inline |
void MonitoredObject::AccessLocker::unlockNow | ( | ) |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024