|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef DBLOCK_DBLOCK_H
14 #define DBLOCK_DBLOCK_H
62 using lock_t = std::unique_lock<std::recursive_mutex>;
70 #endif // not DBLOCK_DBLOCK_H
DBLock(const DBLock &)=default
DBLock & operator=(const DBLock &)=default
DBLock & operator=(DBLock &&)=default
std::shared_ptr< lock_t > m_lockPtr
Some weak symbol referencing magic...
std::unique_lock< std::recursive_mutex > lock_t
Shared pointer to underlying lock.
DBLock(DBLock &&)=default
static std::recursive_mutex m_mutex
Global mutex to protect database access.