Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

scv_report Class Reference

#include <scv_report.h>

Inheritance diagram for scv_report:

Inheritance graph
[legend]
Collaboration diagram for scv_report:

Collaboration graph
[legend]
List of all members.

Public Methods

 scv_report (scv_severity severity, scv_msg_type msg_type, const char *msg, const char *file_name, int line_number, sc_time time, const char *_process_name)
 scv_report (const scv_report &)
virtual ~scv_report ()
scv_report & operator= (const scv_report &)
 operator const char * () const
scv_severity get_severity () const
scv_msg_type get_msg_type () const
const char * get_msg () const
const char * get_file_name () const
int get_line_number () const
sc_time get_time () const
const char * get_process_name () const
const char * get_name () const
const char * kind () const
void print (ostream &o=cout, int details=0, int indent=0) const

Constructor & Destructor Documentation

scv_report::scv_report scv_severity    severity,
scv_msg_type    msg_type,
const char *    msg,
const char *    file_name,
int    line_number,
sc_time    time,
const char *    _process_name
 

Definition at line 204 of file scv_report.cpp.

References scv_msg_type, and scv_severity.

scv_report::scv_report const scv_report &   
 

Definition at line 216 of file scv_report.cpp.

virtual scv_report::~scv_report   [inline, virtual]
 

Definition at line 156 of file scv_report.h.


Member Function Documentation

const char* scv_report::get_file_name   const [inline]
 

Definition at line 169 of file scv_report.h.

Referenced by scv_report_handler::default_handler().

int scv_report::get_line_number   const [inline]
 

Definition at line 171 of file scv_report.h.

Referenced by scv_report_handler::default_handler().

const char* scv_report::get_msg   const [inline]
 

Definition at line 167 of file scv_report.h.

Referenced by scv_report_handler::default_handler().

scv_msg_type scv_report::get_msg_type   const [inline]
 

Definition at line 165 of file scv_report.h.

References scv_msg_type.

Referenced by scv_report_handler::default_handler().

const char* scv_report::get_name void    const [inline, virtual]
 

Implements scv_object_if.

Definition at line 179 of file scv_report.h.

const char* scv_report::get_process_name   const [inline]
 

Definition at line 176 of file scv_report.h.

Referenced by scv_report_handler::default_handler().

scv_severity scv_report::get_severity   const [inline]
 

Definition at line 163 of file scv_report.h.

References scv_severity.

Referenced by scv_report_handler::default_handler().

sc_time scv_report::get_time   const [inline]
 

Definition at line 174 of file scv_report.h.

Referenced by scv_report_handler::default_handler().

const char* scv_report::kind   const [inline, virtual]
 

Implements scv_object_if.

Definition at line 181 of file scv_report.h.

scv_report::operator const char *  
 

Definition at line 249 of file scv_report.cpp.

References sprintf(), and sc_time::to_string().

scv_report & scv_report::operator= const scv_report &   
 

Definition at line 236 of file scv_report.cpp.

References _file_name, _line_number, _msg, _msg_type, _process_name, _severity, and _time.

void scv_report::print ostream &    o = cout,
int    details = 0,
int    indent = 0
const [virtual]
 

Implements scv_object_if.

Definition at line 223 of file scv_report.cpp.

References scv_debug::indent().


The documentation for this class was generated from the following files:
Generated on Fri Jan 14 08:32:21 2005 for SystemC2.1beta11(excludingMSLib)(IncludingSCV)\nProvidedby:www.openverificationfoundation.org by doxygen1.2.18