CMS 3D CMS Logo

ELextendedID.h
Go to the documentation of this file.
1 #ifndef MessageLogger_ELextendedID_h
2 #define MessageLogger_ELextendedID_h
3 
4 // ----------------------------------------------------------------------
5 //
6 // ELextendedID.h is used as a key in maps for both counting toward
7 // limits on how many times a destination will react
8 // to a type of message, and for statistics.
9 //
10 // 07-Jul-1998 mf Created file.
11 // 26-Aug-1998 WEB Updated with ELseverityLevel in place of int.
12 //
13 // ----------------------------------------------------------------------
14 
16 
17 #include <string>
18 
19 namespace edm {
20 
21  // ----------------------------------------------------------------------
22  // ELextendedID:
23  // ----------------------------------------------------------------------
24 
25  class ELextendedID {
26  public:
27  // ----- Publicly accessible data members:
28  //
33 
34  // ----- Comparator:
35  //
36  bool operator<(const ELextendedID& xid) const;
37 
38  // ----- (Re)initializer:
39  //
40  void clear();
41 
42  }; // ELextendedID
43 
44  // ----------------------------------------------------------------------
45 
46 } // end of namespace edm
47 
48 #endif // MessageLogger_ELextendedID_h
messagelogger::ELseverityLevel severity
Definition: ELextendedID.h:30
std::string module
Definition: ELextendedID.h:31
bool operator<(const ELextendedID &xid) const
Definition: ELextendedID.cc:20
std::string id
Definition: ELextendedID.h:29
std::string subroutine
Definition: ELextendedID.h:32
HLT enums.