CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
edm::service::ThreadSafeErrorLog< Mutex > Class Template Reference

#include <ThreadSafeErrorLog.h>

Inheritance diagram for edm::service::ThreadSafeErrorLog< Mutex >:
edm::service::ELtsErrorLog

Public Member Functions

ThreadSafeErrorLogcompleteMsg ()
 
ThreadSafeErrorLogemitToken (const ELstring &s)
 
ThreadSafeErrorLogoperator() (const ELseverityLevel &sev, const ELstring &id)
 
ErrorLogoperator() (int debugLevel)
 
ThreadSafeErrorLogoperator() (ErrorObj &msg)
 
ThreadSafeErrorLogoperator() (int nbytes, char *data)
 
 ThreadSafeErrorLog ()
 
 ThreadSafeErrorLog (const ELstring &pkgName)
 
 ThreadSafeErrorLog (const ErrorLog &ee)
 
 ThreadSafeErrorLog (const ThreadSafeErrorLog< Mutex > &ee)
 
virtual ~ThreadSafeErrorLog ()
 
- Public Member Functions inherited from edm::service::ELtsErrorLog
 ELtsErrorLog ()
 
 ELtsErrorLog (const ELstring &pkgName)
 
 ELtsErrorLog (const ErrorLog &ee)
 
 ELtsErrorLog (const ELtsErrorLog &ee)
 
void item (int n)
 
void item (unsigned int n)
 
void item (long n)
 
void item (unsigned long n)
 
void item (short n)
 
void item (unsigned short n)
 
void item (const ELstring &s)
 
ELtsErrorLogoperator= (const ELtsErrorLog &)
 
void swap (ELtsErrorLog &)
 

Additional Inherited Members

- Protected Member Functions inherited from edm::service::ELtsErrorLog
void dispatch (edm::ErrorObj &msg)
 
bool getELdestControl (const ELstring &name, ELdestControl &theDestControl) const
 
void initiateMsg (const ELseverityLevel &sev, const ELstring &id)
 
void initiateMsg (int debugLevel)
 
bool pokeMsg (edm::ErrorObj &msg)
 
void setDebugMessages (ELseverityLevel sev, ELstring id)
 
void setDebugVerbosity (int debugVerbosity)
 
ELseverityLevel setDiscardThreshold (ELseverityLevel sev)
 
int setHexTrigger (int trigger)
 
void setModule (const ELstring &modName)
 
void setPackage (const ELstring &pkgName)
 
void setProcess (const ELstring &procName)
 
void setSubroutine (const ELstring &subName)
 
virtual ~ELtsErrorLog ()
 
- Protected Attributes inherited from edm::service::ELtsErrorLog
ELadministratora
 
ErrorLog e
 
edm::ErrorObj msg
 
bool msgIsActive
 
ELstring process
 

Detailed Description

template<class Mutex>
class edm::service::ThreadSafeErrorLog< Mutex >

Definition at line 40 of file ThreadSafeErrorLog.h.

Constructor & Destructor Documentation

template<class Mutex>
edm::service::ThreadSafeErrorLog< Mutex >::ThreadSafeErrorLog ( )
inline
template<class Mutex>
edm::service::ThreadSafeErrorLog< Mutex >::ThreadSafeErrorLog ( const ELstring pkgName)
inline
template<class Mutex>
edm::service::ThreadSafeErrorLog< Mutex >::ThreadSafeErrorLog ( const ErrorLog ee)
inline
template<class Mutex>
edm::service::ThreadSafeErrorLog< Mutex >::ThreadSafeErrorLog ( const ThreadSafeErrorLog< Mutex > &  ee)
inline
template<class Mutex>
virtual edm::service::ThreadSafeErrorLog< Mutex >::~ThreadSafeErrorLog ( )
inlinevirtual

Member Function Documentation

template<class Mutex>
ThreadSafeErrorLog& edm::service::ThreadSafeErrorLog< Mutex >::completeMsg ( )
inline
template<class Mutex>
ThreadSafeErrorLog& edm::service::ThreadSafeErrorLog< Mutex >::emitToken ( const ELstring s)
inline
template<class Mutex>
ThreadSafeErrorLog& edm::service::ThreadSafeErrorLog< Mutex >::operator() ( const ELseverityLevel sev,
const ELstring id 
)
inline
template<class Mutex>
ErrorLog& edm::service::ThreadSafeErrorLog< Mutex >::operator() ( int  debugLevel)
inline
template<class Mutex>
ThreadSafeErrorLog& edm::service::ThreadSafeErrorLog< Mutex >::operator() ( ErrorObj msg)
inline
template<class Mutex>
ThreadSafeErrorLog& edm::service::ThreadSafeErrorLog< Mutex >::operator() ( int  nbytes,
char *  data 
)
inline