CMS 3D CMS Logo

Functions | Variables

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_7/src/DQMServices/Core/src/DQMService.cc File Reference

#include "DQMServices/Core/src/DQMService.h"
#include "DQMServices/Core/interface/DQMNet.h"
#include "DQMServices/Core/interface/DQMStore.h"
#include "DQMServices/Core/interface/DQMScope.h"
#include "DQMServices/Core/interface/MonitorElement.h"
#include "FWCore/ServiceRegistry/interface/Service.h"
#include "classlib/utils/Regexp.h"
#include "classlib/utils/Error.h"
#include <mutex>
#include <iostream>
#include <string>
#include <memory>
#include "TBufferFile.h"

Go to the source code of this file.

Functions

static void releaseDQMAccess (void)
 Release access to the DQM core.
static void releaseDQMAccessM (const edm::ModuleDescription &)
static void restrictDQMAccess (void)
 Restrict access to the DQM core.
static void restrictDQMAccessM (const edm::ModuleDescription &)

Variables

static std::recursive_mutex s_mutex

Function Documentation

static void releaseDQMAccess ( void  ) [static]

Release access to the DQM core.

Definition at line 39 of file DQMService.cc.

References s_mutex.

Referenced by DQMService::DQMService(), and releaseDQMAccessM().

{ s_mutex.unlock(); }
static void releaseDQMAccessM ( const edm::ModuleDescription ) [static]

Definition at line 43 of file DQMService.cc.

References releaseDQMAccess().

Referenced by DQMService::DQMService().

static void restrictDQMAccess ( void  ) [static]

Restrict access to the DQM core.

Definition at line 30 of file DQMService.cc.

References s_mutex.

Referenced by DQMService::DQMService(), and restrictDQMAccessM().

{ s_mutex.lock(); }
static void restrictDQMAccessM ( const edm::ModuleDescription ) [static]

Definition at line 34 of file DQMService.cc.

References restrictDQMAccess().

Referenced by DQMService::DQMService().


Variable Documentation

std::recursive_mutex s_mutex [static]