|
ATLAS Offline Software
|
Go to the documentation of this file.
14 #include "TVirtualRWMutex.h"
66 if (
event->fname && strncmp (
event->fname,
"libXrd", 6) == 0)
return 0;
73 if (
event->step == 0) {
76 else if (
event->step == 1)
78 m->WriteUnLock(
nullptr);
DsoRootLock()
Constructor.
static int hook(const ath_dso_event *event, void *userdata)
Acquire the ROOT core lock during library loading.
const DsoRootLock dsoRootLock
Set up this hook when this library gets loaded.
POOL::TEvent event(POOL::TEvent::kClassAccess)
int ath_dso_cbk_register(ath_dso_event_cbk_t cbk, void *userdata)
-*- C -*- AthDsoCbk.h Header file for the dso callbacks api Author: S.Binetbinet@cern....
#define ATLAS_THREAD_SAFE
Workaround for ROOT TClassTable locking problem.
Define macros for attributes used to control the static checker.