![]() |
PIP 5.5.3
Platform-Independent Primitives
|
Автоблокировщик на запись PIReadWriteLock. Подробнее...
#include <pireadwritelock.h>
Открытые члены | |
| PIWriteLocker (PIReadWriteLock &l, bool condition=true) | |
Создается и блокирует на запись PIReadWriteLock "l" если "condition" true. | |
| ~PIWriteLocker () | |
Освобождает блокировку на запись PIReadWriteLock если "condition" был true. | |
Автоблокировщик на запись PIReadWriteLock.
При создании экземпляра PIWriteLocker он блокирует PIReadWriteLock на запись, если "condition" true. Когда выполнение покидает область жизни объекта, вызывается его деструктор и освобождается блокировка на запись, если "condition" был true.
Если "condition" false, то этот объект ничего не делает.
Класс PIWriteLocker некопируемый.