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 195 of file EventPrincipal.h.

Constructor & Destructor Documentation

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

Definition at line 197 of file EventPrincipal.h.

References moduleLabelsRunning_.

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

Definition at line 201 of file EventPrincipal.h.

References moduleLabelsRunning_.

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

Member Data Documentation

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

Definition at line 205 of file EventPrincipal.h.

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