CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
edm::ModuleContextSentry Class Reference

#include <ModuleContextSentry.h>

Public Member Functions

 ModuleContextSentry (ModuleCallingContext *moduleCallingContext, ParentContext const &parentContext)
 
 ~ModuleContextSentry ()
 

Private Attributes

edm::propagate_const< ModuleCallingContext * > moduleCallingContext_
 

Detailed Description

Definition at line 11 of file ModuleContextSentry.h.

Constructor & Destructor Documentation

◆ ModuleContextSentry()

edm::ModuleContextSentry::ModuleContextSentry ( ModuleCallingContext moduleCallingContext,
ParentContext const &  parentContext 
)
inline

◆ ~ModuleContextSentry()

edm::ModuleContextSentry::~ModuleContextSentry ( )
inline

Member Data Documentation

◆ moduleCallingContext_

edm::propagate_const<ModuleCallingContext*> edm::ModuleContextSentry::moduleCallingContext_
private

Definition at line 25 of file ModuleContextSentry.h.

Referenced by ModuleContextSentry(), and ~ModuleContextSentry().

edm::ModuleCallingContext::State::kInvalid
edm::CurrentModuleOnThread::getCurrentModuleOnThread
static ModuleCallingContext const * getCurrentModuleOnThread()
Definition: CurrentModuleOnThread.h:17
edm::CurrentModuleOnThread::setCurrentModuleOnThread
static void setCurrentModuleOnThread(ModuleCallingContext const *v)
Definition: CurrentModuleOnThread.h:21
edm::ModuleContextSentry::moduleCallingContext_
edm::propagate_const< ModuleCallingContext * > moduleCallingContext_
Definition: ModuleContextSentry.h:25
edm::ModuleCallingContext::State::kRunning