13#ifndef DBLOCK_DBLOCK_H
14#define DBLOCK_DBLOCK_H
62 using lock_t = std::unique_lock<std::recursive_mutex>;
DBLock & operator=(DBLock &&)=default
std::unique_lock< std::recursive_mutex > lock_t
Shared pointer to underlying lock.
DBLock & operator=(const DBLock &)=default
DBLock(DBLock &&)=default
std::shared_ptr< lock_t > m_lockPtr
static std::recursive_mutex m_mutex
Global mutex to protect database access.
DBLock(const DBLock &)=default
Some weak symbol referencing magic... These are declared in AthenaKernel/getMessageSvc....