18#ifndef QGSREADWRITELOCKER_H
19#define QGSREADWRITELOCKER_H
23#include <QReadWriteLock>
62 void changeMode( Mode mode );
77 QReadWriteLock &mLock;
78 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.