18#ifndef QGSREADWRITELOCKER_H
19#define QGSREADWRITELOCKER_H
23#include <QReadWriteLock>
63 void changeMode( Mode mode );
78 QReadWriteLock &mLock;
79 Mode mMode = Unlocked;
A convenience class that simplifies locking and unlocking QReadWriteLocks.
Mode
A QReadWriteLock can be in 3 different modes, read, write or unlocked.
QgsReadWriteLocker(QReadWriteLock &lock, Mode mode)
Create a new QgsReadWriteLocker for lock and initialize in mode.