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

Constructor & Destructor Documentation

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

Definition at line 189 of file EventPrincipal.h.

References moduleLabelsRunning_.

189  :
190  moduleLabelsRunning_(moduleLabelsRunning) {
191  moduleLabelsRunning_->push_back(moduleLabel);
192  }
std::vector< std::string > * moduleLabelsRunning_
edm::EventPrincipal::UnscheduledSentry::~UnscheduledSentry ( )
inline

Definition at line 193 of file EventPrincipal.h.

References moduleLabelsRunning_.

193  {
194  moduleLabelsRunning_->pop_back();
195  }
std::vector< std::string > * moduleLabelsRunning_

Member Data Documentation

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

Definition at line 197 of file EventPrincipal.h.

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