4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
10#ifndef STOREGATE_SGIMPLSVC_ICC
11#define STOREGATE_SGIMPLSVC_ICC
13#include "GaudiKernel/MsgStream.h"
17// HACK LIFTED FROM AthenaBaseComps/AthMsgStreamMacros.h to remove dep loop
18#define SG_MSG_LVL(lvl, x) \
20 if (msgLevel(lvl)) { \
21 msgStream(lvl) << x << endmsg; \
25#define SG_MSG_VERBOSE(x) SG_MSG_LVL(MSG::VERBOSE, x)
26#define SG_MSG_DEBUG(x) SG_MSG_LVL(MSG::DEBUG, x)
27#define SG_MSG_INFO(x) SG_MSG_LVL(MSG::INFO, x)
28#define SG_MSG_WARNING(x) SG_MSG_LVL(MSG::WARNING, x)
33SGImplSvc::setProxyProviderSvc(IProxyProviderSvc* pPPSvc) {
34 lock_t lock (m_mutex);
40SGImplSvc::proxyProviderSvc() {
41 lock_t lock (m_mutex);
46#endif // STOREGATE_SGIMPLSVC_ICC