10#ifndef ERS_THROTTLE_STREAM_H
11#define ERS_THROTTLE_STREAM_H
59 typedef std::map<std::string, IssueRecord>
IssueMap;
Base class for any user define issue.
ERS abstract output stream interface.
std::string m_lastOccuranceFormatted
std::time_t m_lastOccurance
Throws issues as exceptions.
void reportSuppression(IssueRecord &record, const ers::Issue &issue)
std::map< std::string, IssueRecord > IssueMap
void write(const ers::Issue &issue) override
void throttle(IssueRecord &record, const ers::Issue &issue)
ThrottleStream(const std::string &criteria)