#ifndef ELEXTENDEDID_H #define ELEXTENDEDID_H // ---------------------------------------------------------------------- // // ELextendedID.h is used as a key in maps for both counting toward // limits on how many times a destination will react // to a type of message, and for statistics. // // 07-Jul-1998 mf Created file. // 26-Aug-1998 WEB Updated with ELseverityLevel in place of int. // // ---------------------------------------------------------------------- #ifndef ZMENVIRONMENT_H #include "ZMutility/ZMenvironment.h" #endif #ifndef ELSTRING_H #include "ErrorLogger/ELstring.h" #endif #ifndef ELSEVERITYLEVEL_H #include "ErrorLogger/ELseverityLevel.h" #endif ZM_BEGIN_NAMESPACE( zmel ) /* namespace zmel { */ // ---------------------------------------------------------------------- // ELextendedID: // ---------------------------------------------------------------------- class ELextendedID { public: // ----- Publicly accessible data members: // ELstring process; ELstring id; ELseverityLevel severity; ELstring module; ELstring subroutine; // ----- Comparator: // bool operator<( const ELextendedID & xid ) const; // ----- (Re)initializer: // void clear(); }; // ELextendedID // ---------------------------------------------------------------------- ZM_END_NAMESPACE( zmel ) /* } // namespace zmel */ #endif // ELEXTENDEDID_H