Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Static Public Member Functions | Friends | List of all members
sr_report_handler Class Reference

#include <sr_report.h>

Inheritance diagram for sr_report_handler:
Collaboration diagram for sr_report_handler:

Static Public Member Functions

static sr_report report (sc_severity severity_, const sc_core::sc_object *obj, const char *msg_type_, const char *msg_, int verbosity_, const char *file_, int line_)
 
static void set_filter_to_whitelist (bool value)
 
static void add_sc_object_to_filter (sc_core::sc_object *obj, sc_severity severity, int verbosity)
 
static void remove_sc_object_from_filter (sc_core::sc_object *obj)
 
static void default_handler (const sc_core::sc_report &rep, const sc_core::sc_actions &actions)
 

Friends

void sr_report::operator() (const std::string &name)
 

Member Function Documentation

static void sr_report_handler::add_sc_object_to_filter ( sc_core::sc_object *  obj,
sc_severity  severity,
int  verbosity 
)
inlinestatic
static void sr_report_handler::remove_sc_object_from_filter ( sc_core::sc_object *  obj)
inlinestatic
static sr_report sr_report_handler::report ( sc_severity  severity_,
const sc_core::sc_object *  obj,
const char msg_type_,
const char msg_,
int  verbosity_,
const char file_,
int  line_ 
)
inlinestatic
static void sr_report_handler::set_filter_to_whitelist ( bool  value)
inlinestatic

Friends And Related Function Documentation

void sr_report::operator() ( const std::string &  name)
friend

The documentation for this class was generated from the following files: