28 #ifndef SC_REPORT_HANDLER_H
29 #define SC_REPORT_HANDLER_H
84 static int stop_after(
const char* msg_type,
int limit = -1);
93 static int get_count(
const char* msg_type_);
bool sc_report_close_default_log()
static void cache_report(const sc_report &)
static sc_report * last_global_report
static unsigned sev_limit[SC_MAX_SEVERITY]
static sc_actions get_new_action_id()
static int get_verbosity_level()
static sc_actions suppress()
static sc_actions available_actions
static void add_static_msg_types(msg_def_items *)
static sc_actions sev_actions[SC_MAX_SEVERITY]
static void clear_cached_report()
static char * log_file_name
static sc_report_handler_proc get_handler()
static int set_verbosity_level(int level)
static int verbosity_level
unsigned sev_call_count[SC_MAX_SEVERITY]
static msg_def_items msg_terminator
static sc_report_handler_proc set_handler(sc_report_handler_proc)
unsigned sev_limit[SC_MAX_SEVERITY]
static sc_actions force_mask
sc_actions sev_actions[SC_MAX_SEVERITY]
static sc_actions suppress_mask
static int get_count(sc_severity severity_)
static sc_msg_def * add_msg_type(const char *msg_type)
static void default_handler(const sc_report &, const sc_actions &)
static const char * get_log_file_name()
static bool set_log_file_name(const char *filename)
static msg_def_items * messages
static sc_report * get_cached_report()
static unsigned sev_call_count[SC_MAX_SEVERITY]
void(* sc_report_handler_proc)(const sc_report &, const sc_actions &)
static sc_actions set_actions(sc_severity, sc_actions=SC_UNSPECIFIED)
static void report(sc_severity, const char *msg_type, const char *msg, const char *file, int line)
static sc_actions force()
static sc_msg_def * mdlookup(const char *msg_type)
static sc_actions execute(sc_msg_def *, sc_severity)
static int stop_after(sc_severity, int limit=-1)
static sc_report_handler_proc handler