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::ErrorObj Class Reference

#include <ErrorObj.h>

Public Member Functions

virtual void clear ()
 
ELstring context () const
 
virtual ErrorObjemitToken (const ELstring &txt)
 
 ErrorObj (const ELseverityLevel &sev, const ELstring &id, bool verbatim=false)
 
 ErrorObj (const ErrorObj &orig)
 
ELstring fullText () const
 
const ELstringidOverflow () const
 
bool is_verbatim () const
 
const ELlist_stringitems () const
 
ErrorObjoperator<< (std::ostream &(*f)(std::ostream &))
 
ErrorObjoperator<< (std::ios_base &(*f)(std::ios_base &))
 
ErrorObjoperator= (const ErrorObj &other)
 
template<class T >
ErrorObjopltlt (const T &t)
 
ErrorObjopltlt (const char s[])
 
bool reactedTo () const
 
int serial () const
 
virtual void set (const ELseverityLevel &sev, const ELstring &id)
 
virtual void setContext (const ELstring &context)
 
virtual void setID (const ELstring &ID)
 
virtual void setModule (const ELstring &module)
 
virtual void setReactedTo (bool r)
 
virtual void setSeverity (const ELseverityLevel &sev)
 
virtual void setSubroutine (const ELstring &subroutine)
 
void swap (ErrorObj &other)
 
time_t timestamp () const
 
const ELextendedIDxid () const
 
virtual ~ErrorObj ()
 

Private Attributes

std::string emptyString
 
ELstring myContext
 
ELstring myIdOverflow
 
ELlist_string myItems
 
std::ostringstream myOs
 
bool myReactedTo
 
int mySerial
 
time_t myTimestamp
 
ELextendedID myXid
 
bool verbatim
 

Detailed Description

Definition at line 48 of file ErrorObj.h.

Constructor & Destructor Documentation

edm::ErrorObj::ErrorObj ( const ELseverityLevel sev,
const ELstring id,
bool  verbatim = false 
)

Definition at line 80 of file ErrorObj.cc.

edm::ErrorObj::ErrorObj ( const ErrorObj orig)

Definition at line 94 of file ErrorObj.cc.

edm::ErrorObj::~ErrorObj ( )
virtual

Definition at line 113 of file ErrorObj.cc.

Member Function Documentation

void edm::ErrorObj::clear ( void  )
virtual

Definition at line 256 of file ErrorObj.cc.

ELstring edm::ErrorObj::context ( ) const

Definition at line 154 of file ErrorObj.cc.

ErrorObj & edm::ErrorObj::emitToken ( const ELstring txt)
virtual

Definition at line 214 of file ErrorObj.cc.

ELstring edm::ErrorObj::fullText ( ) const

Definition at line 158 of file ErrorObj.cc.

const ELstring & edm::ErrorObj::idOverflow ( ) const

Definition at line 148 of file ErrorObj.cc.

bool edm::ErrorObj::is_verbatim ( ) const

Definition at line 152 of file ErrorObj.cc.

const ELlist_string & edm::ErrorObj::items ( ) const

Definition at line 150 of file ErrorObj.cc.

ErrorObj& edm::ErrorObj::operator<< ( std::ostream &(*)(std::ostream &)  f)
inline
ErrorObj& edm::ErrorObj::operator<< ( std::ios_base &(*)(std::ios_base &)  f)
inline
ErrorObj & edm::ErrorObj::operator= ( const ErrorObj other)

Definition at line 121 of file ErrorObj.cc.

template<class T >
ErrorObj& edm::ErrorObj::opltlt ( const T t)
inline
ErrorObj & edm::ErrorObj::opltlt ( const char  s[])

Definition at line 268 of file ErrorObj.cc.

bool edm::ErrorObj::reactedTo ( ) const

Definition at line 151 of file ErrorObj.cc.

int edm::ErrorObj::serial ( ) const

Definition at line 146 of file ErrorObj.cc.

void edm::ErrorObj::set ( const ELseverityLevel sev,
const ELstring id 
)
virtual

Definition at line 243 of file ErrorObj.cc.

void edm::ErrorObj::setContext ( const ELstring context)
virtual

Definition at line 191 of file ErrorObj.cc.

void edm::ErrorObj::setID ( const ELstring ID)
virtual

Definition at line 182 of file ErrorObj.cc.

void edm::ErrorObj::setModule ( const ELstring module)
virtual

Definition at line 189 of file ErrorObj.cc.

void edm::ErrorObj::setReactedTo ( bool  r)
virtual

Definition at line 204 of file ErrorObj.cc.

void edm::ErrorObj::setSeverity ( const ELseverityLevel sev)
virtual

Definition at line 174 of file ErrorObj.cc.

void edm::ErrorObj::setSubroutine ( const ELstring subroutine)
virtual

Definition at line 194 of file ErrorObj.cc.

void edm::ErrorObj::swap ( ErrorObj other)

Definition at line 127 of file ErrorObj.cc.

Referenced by edm::swap().

time_t edm::ErrorObj::timestamp ( ) const

Definition at line 149 of file ErrorObj.cc.

const ELextendedID & edm::ErrorObj::xid ( ) const

Definition at line 147 of file ErrorObj.cc.

Member Data Documentation

std::string edm::ErrorObj::emptyString
private

Definition at line 109 of file ErrorObj.h.

ELstring edm::ErrorObj::myContext
private

Definition at line 107 of file ErrorObj.h.

ELstring edm::ErrorObj::myIdOverflow
private

Definition at line 103 of file ErrorObj.h.

ELlist_string edm::ErrorObj::myItems
private

Definition at line 105 of file ErrorObj.h.

std::ostringstream edm::ErrorObj::myOs
private

Definition at line 108 of file ErrorObj.h.

bool edm::ErrorObj::myReactedTo
private

Definition at line 106 of file ErrorObj.h.

int edm::ErrorObj::mySerial
private

Definition at line 101 of file ErrorObj.h.

time_t edm::ErrorObj::myTimestamp
private

Definition at line 104 of file ErrorObj.h.

ELextendedID edm::ErrorObj::myXid
private

Definition at line 102 of file ErrorObj.h.

bool edm::ErrorObj::verbatim
private

Definition at line 110 of file ErrorObj.h.