State Lock member functions
| 388 | |
| 389 | // State Lock member functions |
| 390 | bool lockStateWrite(thread_db* tdbb, SSHORT wait) |
| 391 | { |
| 392 | fb_assert(!(tdbb->tdbb_flags & TDBB_backup_write_locked)); |
| 393 | tdbb->tdbb_flags |= TDBB_backup_write_locked; |
| 394 | if (stateLock->lockWrite(tdbb, wait)) |
| 395 | return true; |
| 396 | |
| 397 | tdbb->tdbb_flags &= ~TDBB_backup_write_locked; |
| 398 | return false; |
| 399 | } |
| 400 | |
| 401 | void unlockStateWrite(thread_db* tdbb) |
| 402 | { |
no test coverage detected