CMS 3D CMS Logo

edm::ProblemTracker Class Reference

#include <FWCore/PluginManager/interface/ProblemTracker.h>

List of all members.

Static Public Member Functions

static ProblemTrackerinstance ()

Private Member Functions

 ProblemTracker (const ProblemTracker &)
 ProblemTracker ()
 ~ProblemTracker ()

Static Private Attributes

static bool dead_ = true


Detailed Description

Definition at line 18 of file ProblemTracker.h.


Constructor & Destructor Documentation

edm::ProblemTracker::ProblemTracker (  )  [private]

Definition at line 17 of file ProblemTracker.cc.

References edmplugin::standard::config(), edmplugin::PluginManager::configure(), dead_, and edmplugin::PluginManager::isAvailable().

00018   {
00019     dead_ = false;
00020     //old_assert_hook_ = edmplugin::DebugAids::failHook(&failure);
00021     if(not edmplugin::PluginManager::isAvailable()) {
00022       edmplugin::PluginManager::Config config(edmplugin::standard::config());
00023 
00024       edmplugin::PluginManager::configure(config);
00025     }
00026   }

edm::ProblemTracker::~ProblemTracker (  )  [private]

Definition at line 28 of file ProblemTracker.cc.

References dead_.

00029   {
00030     // since this is a singleton, we will not restore the old handle
00031     dead_ = true;
00032   }

edm::ProblemTracker::ProblemTracker ( const ProblemTracker  )  [private]


Member Function Documentation

ProblemTracker * edm::ProblemTracker::instance ( void   )  [static]

Definition at line 34 of file ProblemTracker.cc.

00035   {
00036     static ProblemTracker pt;
00037     return &pt;
00038   }


Member Data Documentation

bool edm::ProblemTracker::dead_ = true [static, private]

Definition at line 28 of file ProblemTracker.h.

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


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:43:01 2009 for CMSSW by  doxygen 1.5.4