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