#include <userver/utils/trx_tracker.hpp>
Class for incrementing and decrementing transaction counter.
Definition at line 64 of file trx_tracker.hpp.
Public Member Functions | |
| TransactionLock (const TransactionLock &)=delete | |
| TransactionLock (TransactionLock &&) noexcept | |
| TransactionLock | operator= (const TransactionLock &)=delete |
| TransactionLock & | operator= (TransactionLock &&) noexcept |
| ~TransactionLock () | |
| Decrement transaction counter on destruction. | |
| void | Lock () noexcept |
| Manually increment transaction counter. | |
| void | Unlock () noexcept |
| Manually decrement transaction counter. | |