#include "FWCore/MessageLogger/interface/MessageSender.h"
#include "FWCore/MessageLogger/interface/MessageLoggerQ.h"
#include "FWCore/MessageLogger/interface/MessageDrop.h"
#include "FWCore/MessageLogger/interface/ErrorSummaryEntry.h"
#include <algorithm>
#include <cassert>
#include <vector>
#include <limits>
#include <atomic>
#include <functional>
#include "tbb/concurrent_unordered_map.h"
#include <iostream>
Go to the source code of this file.
Namespaces | |
edm | |
HLT enums. | |
Macros | |
#define | TRACE_DROP |
Functions | |
void | edm::clearLoggedErrorsSummary (unsigned int iStreamID) |
bool | edm::DisableLoggedErrorsSummary () |
bool | edm::EnableLoggedErrorsSummary () |
bool | edm::FreshErrorsExist (unsigned int iStreamID) |
std::vector< ErrorSummaryEntry > | edm::LoggedErrorsOnlySummary (unsigned int iStreamID) |
std::vector< ErrorSummaryEntry > | edm::LoggedErrorsSummary (unsigned int iStreamID) |
void | edm::setMaxLoggedErrorsSummaryIndicies (unsigned int iMax) |
Variables | |
static std::atomic< bool > | errorSummaryIsBeingKept {false} |
static std::vector < tbb::concurrent_unordered_map < ErrorSummaryMapKey, AtomicUnsignedInt, ErrorSummaryMapKey::key_hash > > | errorSummaryMaps |
#define TRACE_DROP |
Definition at line 17 of file MessageSender.cc.
|
static |
Definition at line 83 of file MessageSender.cc.
Referenced by edm::DisableLoggedErrorsSummary(), edm::EnableLoggedErrorsSummary(), and edm::MessageSender::ErrorObjDeleter::operator()().
|
static |
Definition at line 85 of file MessageSender.cc.
Referenced by edm::clearLoggedErrorsSummary(), edm::FreshErrorsExist(), edm::LoggedErrorsOnlySummary(), edm::LoggedErrorsSummary(), edm::MessageSender::ErrorObjDeleter::operator()(), and edm::setMaxLoggedErrorsSummaryIndicies().