#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 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 57 of file sc_report_handler.h.
 
  
  
      
        
          | static sc_msg_def* sc_core::sc_report_handler::add_msg_type  | 
          ( | 
          const char *  | 
          msg_type | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static void sc_core::sc_report_handler::add_static_msg_types  | 
          ( | 
          msg_def_items *  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static void sc_core::sc_report_handler::cache_report  | 
          ( | 
          const sc_report &  | 
           | ) | 
           | 
         
       
   | 
  
staticprotected   | 
  
 
 
  
  
      
        
          | static void sc_core::sc_report_handler::clear_cached_report  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static void sc_core::sc_report_handler::default_handler  | 
          ( | 
          const sc_report &  | 
          ,  | 
         
        
           | 
           | 
          const sc_actions &  | 
            | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static sc_actions sc_core::sc_report_handler::force  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static sc_report* sc_core::sc_report_handler::get_cached_report  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static int sc_core::sc_report_handler::get_count  | 
          ( | 
          sc_severity  | 
          severity_ | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static int sc_core::sc_report_handler::get_count  | 
          ( | 
          const char *  | 
          msg_type_ | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static int sc_core::sc_report_handler::get_count  | 
          ( | 
          const char *  | 
          msg_type_,  | 
         
        
           | 
           | 
          sc_severity  | 
          severity_  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static const char* sc_core::sc_report_handler::get_log_file_name  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static sc_actions sc_core::sc_report_handler::get_new_action_id  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static int sc_core::sc_report_handler::get_verbosity_level  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static void sc_core::sc_report_handler::initialize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static sc_msg_def* sc_core::sc_report_handler::mdlookup  | 
          ( | 
          const char *  | 
          msg_type | ) | 
           | 
         
       
   | 
  
staticprotected   | 
  
 
 
  
  
      
        
          | static void sc_core::sc_report_handler::release  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static void sc_core::sc_report_handler::report  | 
          ( | 
          sc_severity  | 
          ,  | 
         
        
           | 
           | 
          const char *  | 
          msg_type,  | 
         
        
           | 
           | 
          const char *  | 
          msg,  | 
         
        
           | 
           | 
          const char *  | 
          file,  | 
         
        
           | 
           | 
          int  | 
          line  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | 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   | 
  
 
 
  
  
      
        
          | static void sc_core::sc_report_handler::report  | 
          ( | 
          sc_severity  | 
          ,  | 
         
        
           | 
           | 
          int  | 
          id,  | 
         
        
           | 
           | 
          const char *  | 
          add_msg,  | 
         
        
           | 
           | 
          const char *  | 
          file,  | 
         
        
           | 
           | 
          int  | 
          line  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static bool sc_core::sc_report_handler::set_log_file_name  | 
          ( | 
          const char *  | 
          filename | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static int sc_core::sc_report_handler::set_verbosity_level  | 
          ( | 
          int  | 
          level | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static int sc_core::sc_report_handler::stop_after  | 
          ( | 
          sc_severity  | 
          ,  | 
         
        
           | 
           | 
          int  | 
          limit = -1  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static int sc_core::sc_report_handler::stop_after  | 
          ( | 
          const char *  | 
          msg_type,  | 
         
        
           | 
           | 
          int  | 
          limit = -1  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static int sc_core::sc_report_handler::stop_after  | 
          ( | 
          const char *  | 
          msg_type,  | 
         
        
           | 
           | 
          sc_severity  | 
          ,  | 
         
        
           | 
           | 
          int  | 
          limit = -1  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static sc_actions sc_core::sc_report_handler::suppress  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | sc_actions sc_core::sc_report_handler::available_actions | 
         
       
   | 
  
staticprotected   | 
  
 
 
  
  
      
        
          | sc_report* sc_core::sc_report_handler::last_global_report | 
         
       
   | 
  
staticprotected   | 
  
 
 
  
  
      
        
          | char* sc_core::sc_report_handler::log_file_name | 
         
       
   | 
  
staticprotected   | 
  
 
 
  
  
      
        
          | sc_actions sc_core::sc_report_handler::suppress_mask | 
         
       
   | 
  
staticprotected   | 
  
 
 
  
  
      
        
          | int sc_core::sc_report_handler::verbosity_level | 
         
       
   | 
  
staticprotected   | 
  
 
 
The documentation for this class was generated from the following file: