CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
edm::EventPrincipal::UnscheduledSentry Class Reference

Public Member Functions

 UnscheduledSentry (std::vector< std::string > *moduleLabelsRunning, std::string const &moduleLabel)
 
 ~UnscheduledSentry ()
 

Private Attributes

std::vector< std::string > * moduleLabelsRunning_
 

Detailed Description

Definition at line 196 of file EventPrincipal.h.

Constructor & Destructor Documentation

edm::EventPrincipal::UnscheduledSentry::UnscheduledSentry ( std::vector< std::string > *  moduleLabelsRunning,
std::string const &  moduleLabel 
)
inline

Definition at line 198 of file EventPrincipal.h.

References moduleLabelsRunning_.

198  :
199  moduleLabelsRunning_(moduleLabelsRunning) {
200  moduleLabelsRunning_->push_back(moduleLabel);
201  }
std::vector< std::string > * moduleLabelsRunning_
edm::EventPrincipal::UnscheduledSentry::~UnscheduledSentry ( )
inline

Definition at line 202 of file EventPrincipal.h.

References moduleLabelsRunning_.

202  {
203  moduleLabelsRunning_->pop_back();
204  }
std::vector< std::string > * moduleLabelsRunning_

Member Data Documentation

std::vector<std::string>* edm::EventPrincipal::UnscheduledSentry::moduleLabelsRunning_
private

Definition at line 206 of file EventPrincipal.h.

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