Lines Matching refs:severity_

167 int sc_report_handler::get_count(sc_severity severity_) 
169 return sev_call_count[severity_];
182 int sc_report_handler::get_count(const char* msg_type_, sc_severity severity_)
189 return md->sev_call_count[severity_];
213 sc_actions sc_report_handler::execute(sc_msg_def* md, sc_severity severity_)
215 sc_actions actions = md->sev_actions[severity_]; // high prio
221 actions = sev_actions[severity_];
230 if ( md->sev_call_count[severity_] < UINT_MAX )
231 md->sev_call_count[severity_]++;
234 if ( sev_call_count[severity_] < UINT_MAX )
235 sev_call_count[severity_]++;
237 if ( md->limit_mask & (1 << (severity_ + 1)) )
239 limit = md->sev_limit + severity_;
240 call_count = md->sev_call_count + severity_;
249 limit = sev_limit + severity_;
250 call_count = sev_call_count + severity_;
264 void sc_report_handler::report( sc_severity severity_,
277 if ( (severity_ == SC_INFO) && (verbosity_ > verbosity_level) ) return;
284 sc_actions actions = execute(md, severity_);
285 sc_report rep(severity_, md, msg_, file_, line_, verbosity_);
293 void sc_report_handler::report(sc_severity severity_,
304 if ( (severity_ == SC_INFO) && (SC_MEDIUM > verbosity_level) ) return;
312 sc_actions actions = execute(md, severity_);
313 sc_report rep(severity_, md, msg_, file_, line_);
447 sc_actions sc_report_handler::set_actions(sc_severity severity_,
450 sc_actions old = sev_actions[severity_];
451 sev_actions[severity_] = actions_;
470 sc_severity severity_,
478 sc_actions old = md->sev_actions[severity_];
479 md->sev_actions[severity_] = actions_;
484 int sc_report_handler::stop_after(sc_severity severity_, int limit)
486 int old = sev_limit[severity_];
488 sev_limit[severity_] = limit < 0 ? UINT_MAX: (unsigned) limit;
513 sc_severity severity_,
521 int mask = 1 << (severity_ + 1);
522 int old = md->limit_mask & mask ? md->sev_limit[severity_]: UINT_MAX;
529 md->sev_limit[severity_] = limit;