| 283 | { |
| 284 | public: |
| 285 | explicit LocalAllocGuard(BackupManager* bm) |
| 286 | : m_bm(bm) |
| 287 | { |
| 288 | //Database::Checkout cout(m_bm->database); |
| 289 | |
| 290 | if (Exclusive) |
| 291 | m_bm->localAllocLock.beginWrite("BackupManager::LocalAllocGuard"); |
| 292 | else |
| 293 | m_bm->localAllocLock.beginRead("BackupManager::LocalAllocGuard"); |
| 294 | } |
| 295 | |
| 296 | ~LocalAllocGuard() |
| 297 | { |
nothing calls this directly
no test coverage detected