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::service::ELadminDestroyer Class Reference

#include <ELadministrator.h>

Public Member Functions

 ELadminDestroyer (ELadministrator *ad=0)
 
void setELadmin (ELadministrator *ad)
 
 ~ELadminDestroyer ()
 

Private Attributes

ELadministratoradmin_
 

Detailed Description

Definition at line 184 of file ELadministrator.h.

Constructor & Destructor Documentation

edm::service::ELadminDestroyer::ELadminDestroyer ( ELadministrator ad = 0)

Definition at line 522 of file ELadministrator.cc.

522 : admin_( ad ) {}
edm::service::ELadminDestroyer::~ELadminDestroyer ( )

Definition at line 525 of file ELadministrator.cc.

References admin_, and dtNoiseDBValidation_cfg::cerr.

525  {
526 
527  #ifdef ELadministratorCONSTRUCTOR_TRACE
528  std::cerr << "~ELadminDestroyer: Deleting admin_\n";
529  #endif
530 
531  delete admin_;
532 
533 } // ~ELadminDestroyer()

Member Function Documentation

void edm::service::ELadminDestroyer::setELadmin ( ELadministrator ad)

Definition at line 536 of file ELadministrator.cc.

References admin_.

Referenced by edm::service::ELadministrator::instance().

536 { admin_ = ad; }

Member Data Documentation

ELadministrator* edm::service::ELadminDestroyer::admin_
private

Definition at line 199 of file ELadministrator.h.

Referenced by setELadmin(), and ~ELadminDestroyer().