CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
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 <pthread.h>
#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. More...
 
static void releaseDQMAccessM (const edm::ModuleDescription &)
 
static void restrictDQMAccess (void)
 Restrict access to the DQM core. More...
 
static void restrictDQMAccessM (const edm::ModuleDescription &)
 

Variables

static pthread_mutex_t s_mutex = PTHREAD_MUTEX_INITIALIZER
 

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().

40 { pthread_mutex_unlock(&s_mutex); }
static pthread_mutex_t s_mutex
Definition: DQMService.cc:17
static void releaseDQMAccessM ( const edm::ModuleDescription )
static

Definition at line 43 of file DQMService.cc.

References releaseDQMAccess().

Referenced by DQMService::DQMService().

44 { releaseDQMAccess(); }
static void releaseDQMAccess(void)
Release access to the DQM core.
Definition: DQMService.cc:39
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().

31 { pthread_mutex_lock(&s_mutex); }
static pthread_mutex_t s_mutex
Definition: DQMService.cc:17
static void restrictDQMAccessM ( const edm::ModuleDescription )
static

Definition at line 34 of file DQMService.cc.

References restrictDQMAccess().

Referenced by DQMService::DQMService().

35 { restrictDQMAccess(); }
static void restrictDQMAccess(void)
Restrict access to the DQM core.
Definition: DQMService.cc:30

Variable Documentation

pthread_mutex_t s_mutex = PTHREAD_MUTEX_INITIALIZER
static