#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. | |