#include <MessageSender.h>
Classes | |
struct | ErrorObjDeleter |
Public Member Functions | |
MessageSender () | |
MessageSender (ELseverityLevel const &sev, ELstring const &id, bool verbatim=false, bool suppressed=false) | |
template<class T > | |
MessageSender & | operator<< (T const &t) |
bool | valid () |
~MessageSender () | |
Static Public Attributes | |
static bool | errorSummaryIsBeingKept = false |
static std::map < ErrorSummaryMapKey, unsigned int > | errorSummaryMap |
static bool | freshError = false |
Private Attributes | |
boost::shared_ptr< ErrorObj > | errorobj_p |
Definition at line 32 of file MessageSender.h.
edm::MessageSender::MessageSender | ( | ) | [inline] |
Definition at line 41 of file MessageSender.h.
: errorobj_p() {}
MessageSender::MessageSender | ( | ELseverityLevel const & | sev, |
ELstring const & | id, | ||
bool | verbatim = false , |
||
bool | suppressed = false |
||
) |
Definition at line 26 of file MessageSender.cc.
: errorobj_p( suppressed ? 0 : new ErrorObj(sev,id,verbatim), ErrorObjDeleter()) { //std::cout << "MessageSender ctor; new ErrorObj at: " << errorobj_p << '\n'; }
MessageSender::~MessageSender | ( | ) |
Definition at line 86 of file MessageSender.cc.
{ }
MessageSender& edm::MessageSender::operator<< | ( | T const & | t | ) | [inline] |
Definition at line 50 of file MessageSender.h.
References matplotRender::t, and valid().
bool edm::MessageSender::valid | ( | void | ) | [inline] |
Definition at line 60 of file MessageSender.h.
References errorobj_p.
Referenced by edm::LogImportant::operator<<(), edm::LogWarning::operator<<(), edm::LogProblem::operator<<(), edm::LogInfo::operator<<(), edm::LogDebug_::operator<<(), edm::LogTrace_::operator<<(), edm::LogPrint::operator<<(), edm::LogVerbatim::operator<<(), edm::LogError::operator<<(), operator<<(), and edm::edmmltest::LogWarningThatSuppressesLikeLogInfo::operator<<().
{ return errorobj_p != 0; }
boost::shared_ptr<ErrorObj> edm::MessageSender::errorobj_p [private] |
Definition at line 66 of file MessageSender.h.
Referenced by valid().
bool MessageSender::errorSummaryIsBeingKept = false [static] |
Definition at line 57 of file MessageSender.h.
Referenced by HLTLogMonitorFilter::beginJob(), edm::DisableLoggedErrorsSummary(), edm::EnableLoggedErrorsSummary(), HLTLogMonitorFilter::endJob(), and edm::MessageSender::ErrorObjDeleter::operator()().
std::map< ErrorSummaryMapKey, unsigned int > MessageSender::errorSummaryMap [static] |
Definition at line 59 of file MessageSender.h.
Referenced by HLTLogMonitorFilter::filter(), edm::LoggedErrorsOnlySummary(), edm::LoggedErrorsSummary(), and edm::MessageSender::ErrorObjDeleter::operator()().
bool MessageSender::freshError = false [static] |
Definition at line 58 of file MessageSender.h.
Referenced by HLTLogMonitorFilter::filter(), edm::FreshErrorsExist(), edm::LoggedErrorsOnlySummary(), edm::LoggedErrorsSummary(), and edm::MessageSender::ErrorObjDeleter::operator()().