#include <sysc/utils/sc_report_handler.h>
|
static void | report (sc_severity, const char *msg_type, const char *msg, const char *file, int line) |
|
static void | report (sc_severity, const char *msg_type, const char *msg, int verbosity, const char *file, int line) |
|
static sc_actions | set_actions (sc_severity, sc_actions=SC_UNSPECIFIED) |
|
static sc_actions | set_actions (const char *msg_type, sc_actions=SC_UNSPECIFIED) |
|
static sc_actions | set_actions (const char *msg_type, sc_severity, sc_actions=SC_UNSPECIFIED) |
|
static int | stop_after (sc_severity, int limit=-1) |
|
static int | stop_after (const char *msg_type, int limit=-1) |
|
static int | stop_after (const char *msg_type, sc_severity, int limit=-1) |
|
static sc_actions | suppress (sc_actions) |
|
static sc_actions | suppress () |
|
static sc_actions | force (sc_actions) |
|
static sc_actions | force () |
|
static int | get_count (sc_severity severity_) |
|
static int | get_count (const char *msg_type_) |
|
static int | get_count (const char *msg_type_, sc_severity severity_) |
|
static int | get_verbosity_level () |
|
static int | set_verbosity_level (int level) |
|
static void | initialize () |
|
static void | release () |
|
static sc_report_handler_proc | set_handler (sc_report_handler_proc) |
|
static sc_report_handler_proc | get_handler () |
|
static void | default_handler (const sc_report &, const sc_actions &) |
|
static sc_actions | get_new_action_id () |
|
static sc_report * | get_cached_report () |
|
static void | clear_cached_report () |
|
static bool | set_log_file_name (const char *filename) |
|
static const char * | get_log_file_name () |
|
static sc_actions | set_catch_actions (sc_actions) |
|
static sc_actions | get_catch_actions () |
|
static void | add_static_msg_types (msg_def_items *) |
|
static sc_msg_def * | add_msg_type (const char *msg_type) |
|
static void | report (sc_severity, int id, const char *add_msg, const char *file, int line) |
|
Definition at line 59 of file sc_report_handler.h.
◆ add_msg_type()
static sc_msg_def* sc_core::sc_report_handler::add_msg_type |
( |
const char * |
msg_type | ) |
|
|
static |
◆ add_static_msg_types()
static void sc_core::sc_report_handler::add_static_msg_types |
( |
msg_def_items * |
| ) |
|
|
static |
◆ cache_report()
static void sc_core::sc_report_handler::cache_report |
( |
const sc_report & |
| ) |
|
|
staticprotected |
◆ clear_cached_report()
static void sc_core::sc_report_handler::clear_cached_report |
( |
| ) |
|
|
static |
◆ default_handler()
static void sc_core::sc_report_handler::default_handler |
( |
const sc_report & |
, |
|
|
const sc_actions & |
|
|
) |
| |
|
static |
◆ execute()
◆ force() [1/2]
◆ force() [2/2]
static sc_actions sc_core::sc_report_handler::force |
( |
| ) |
|
|
static |
◆ get_cached_report()
static sc_report* sc_core::sc_report_handler::get_cached_report |
( |
| ) |
|
|
static |
◆ get_catch_actions()
static sc_actions sc_core::sc_report_handler::get_catch_actions |
( |
| ) |
|
|
static |
◆ get_count() [1/3]
static int sc_core::sc_report_handler::get_count |
( |
sc_severity |
severity_ | ) |
|
|
static |
◆ get_count() [2/3]
static int sc_core::sc_report_handler::get_count |
( |
const char * |
msg_type_ | ) |
|
|
static |
◆ get_count() [3/3]
static int sc_core::sc_report_handler::get_count |
( |
const char * |
msg_type_, |
|
|
sc_severity |
severity_ |
|
) |
| |
|
static |
◆ get_handler()
◆ get_log_file_name()
static const char* sc_core::sc_report_handler::get_log_file_name |
( |
| ) |
|
|
static |
◆ get_new_action_id()
static sc_actions sc_core::sc_report_handler::get_new_action_id |
( |
| ) |
|
|
static |
◆ get_verbosity_level()
static int sc_core::sc_report_handler::get_verbosity_level |
( |
| ) |
|
|
static |
◆ initialize()
static void sc_core::sc_report_handler::initialize |
( |
| ) |
|
|
static |
◆ mdlookup()
static sc_msg_def* sc_core::sc_report_handler::mdlookup |
( |
const char * |
msg_type | ) |
|
|
staticprotected |
◆ release()
static void sc_core::sc_report_handler::release |
( |
| ) |
|
|
static |
◆ report() [1/3]
static void sc_core::sc_report_handler::report |
( |
sc_severity |
, |
|
|
const char * |
msg_type, |
|
|
const char * |
msg, |
|
|
const char * |
file, |
|
|
int |
line |
|
) |
| |
|
static |
◆ report() [2/3]
static void sc_core::sc_report_handler::report |
( |
sc_severity |
, |
|
|
const char * |
msg_type, |
|
|
const char * |
msg, |
|
|
int |
verbosity, |
|
|
const char * |
file, |
|
|
int |
line |
|
) |
| |
|
static |
◆ report() [3/3]
static void sc_core::sc_report_handler::report |
( |
sc_severity |
, |
|
|
int |
id, |
|
|
const char * |
add_msg, |
|
|
const char * |
file, |
|
|
int |
line |
|
) |
| |
|
static |
◆ set_actions() [1/3]
◆ set_actions() [2/3]
◆ set_actions() [3/3]
◆ set_catch_actions()
◆ set_handler()
◆ set_log_file_name()
static bool sc_core::sc_report_handler::set_log_file_name |
( |
const char * |
filename | ) |
|
|
static |
◆ set_verbosity_level()
static int sc_core::sc_report_handler::set_verbosity_level |
( |
int |
level | ) |
|
|
static |
◆ stop_after() [1/3]
static int sc_core::sc_report_handler::stop_after |
( |
sc_severity |
, |
|
|
int |
limit = -1 |
|
) |
| |
|
static |
◆ stop_after() [2/3]
static int sc_core::sc_report_handler::stop_after |
( |
const char * |
msg_type, |
|
|
int |
limit = -1 |
|
) |
| |
|
static |
◆ stop_after() [3/3]
static int sc_core::sc_report_handler::stop_after |
( |
const char * |
msg_type, |
|
|
sc_severity |
, |
|
|
int |
limit = -1 |
|
) |
| |
|
static |
◆ suppress() [1/2]
◆ suppress() [2/2]
static sc_actions sc_core::sc_report_handler::suppress |
( |
| ) |
|
|
static |
◆ sc_report
◆ available_actions
sc_actions sc_core::sc_report_handler::available_actions |
|
staticprotected |
◆ catch_actions
sc_actions sc_core::sc_report_handler::catch_actions |
|
staticprotected |
◆ force_mask
◆ handler
◆ last_global_report
sc_report* sc_core::sc_report_handler::last_global_report |
|
staticprotected |
◆ log_file_name
char* sc_core::sc_report_handler::log_file_name |
|
staticprotected |
◆ messages
◆ msg_terminator
◆ sev_actions
◆ sev_call_count
◆ sev_limit
◆ suppress_mask
sc_actions sc_core::sc_report_handler::suppress_mask |
|
staticprotected |
◆ verbosity_level
int sc_core::sc_report_handler::verbosity_level |
|
staticprotected |
The documentation for this class was generated from the following file: