userver: utils::trx_tracker::TransactionLock Class Reference
Loading...
Searching...
No Matches
utils::trx_tracker::TransactionLock Class Referencefinal

#include <userver/utils/trx_tracker.hpp>

Detailed Description

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
 
TransactionLockoperator= (TransactionLock &&) noexcept
 
 ~TransactionLock ()
 Decrement transaction counter on destruction.
 
void Lock () noexcept
 Manually increment transaction counter.
 
void Unlock () noexcept
 Manually decrement transaction counter.
 

The documentation for this class was generated from the following file: