ovm_report_object Class Reference

Inheritance diagram for ovm_report_object:

Inheritance graph
[legend]
Collaboration diagram for ovm_report_object:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 new (string name="")
ovm_report_handler get_report_handler ()
ovm_report_server get_report_server ()
void set_report_handler (ovm_report_handler hndlr)
void reset_report_handler ()
void set_report_max_quit_count (int m)
virtual void die ()
virtual void ovm_report_info (string id, string message, int verbosity=300, string filename="", int line=0)
virtual void ovm_report_warning (string id, string message, int verbosity=200, string filename="", int line=0)
virtual void ovm_report_error (string id, string message, int verbosity=100, string filename="", int line=0)
virtual void ovm_report_fatal (string id, string message, int verbosity=0, string filename="", int line=0)
virtual void report_summarize (OVM_FILE f=0)
virtual void report_header (OVM_FILE f=0)
virtual bit report_hook (string id, string message, int verbosity, string filename, int line)
virtual bit report_info_hook (string id, string message, int verbosity, string filename, int line)
virtual bit report_warning_hook (string id, string message, int verbosity, string filename, int line)
virtual bit report_error_hook (string id, string message, int verbosity, string filename, int line)
virtual bit report_fatal_hook (string id, string message, int verbosity, string filename, int line)
void set_report_verbosity_level (int verbosity_level)
void set_report_severity_action (ovm_severity s, ovm_action a)
void set_report_id_action (string id, ovm_action a)
void set_report_severity_id_action (ovm_severity s, string id, ovm_action a)
void set_report_default_file (OVM_FILE f)
void set_report_severity_file (ovm_severity s, OVM_FILE f)
void set_report_id_file (string id, OVM_FILE f)
void set_report_severity_id_file (ovm_severity s, string id, OVM_FILE f)
void dump_report_state ()
virtual void ovm_report_message (string id, string message, int verbosity=300, string filename="", int line=0)
virtual bit report_message_hook (string id, string message, int verbosity, string filename, int line)
void avm_report_message (string id, string message, int verbosity=300, string filename="", int line=0)
void avm_report_warning (string id, string message, int verbosity=200, string filename="", int line=0)
void avm_report_error (string id, string message, int verbosity=100, string filename="", int line=0)
void avm_report_fatal (string id, string message, int verbosity=0, string filename="", int line=0)

Public Attributes

ovm_report_handler m_rh

Protected Member Functions

virtual ovm_report_object m_get_report_object ()

Detailed Description

Definition at line 63 of file ovm_report_object.svh.


Member Function Documentation

void ovm_report_object::avm_report_error string  id,
string  message,
int  verbosity = 100,
string  filename = "",
int  line = 0
 

Definition at line 398 of file ovm_report_object.svh.

void ovm_report_object::avm_report_fatal string  id,
string  message,
int  verbosity = 0,
string  filename = "",
int  line = 0
 

Definition at line 407 of file ovm_report_object.svh.

void ovm_report_object::avm_report_message string  id,
string  message,
int  verbosity = 300,
string  filename = "",
int  line = 0
 

Definition at line 379 of file ovm_report_object.svh.

void ovm_report_object::avm_report_warning string  id,
string  message,
int  verbosity = 200,
string  filename = "",
int  line = 0
 

Definition at line 388 of file ovm_report_object.svh.

virtual void ovm_report_object::die  )  [virtual]
 

Definition at line 136 of file ovm_report_object.svh.

void ovm_report_object::dump_report_state  ) 
 

Definition at line 340 of file ovm_report_object.svh.

ovm_report_handler ovm_report_object::get_report_handler  ) 
 

Definition at line 116 of file ovm_report_object.svh.

ovm_report_server ovm_report_object::get_report_server  ) 
 

Definition at line 120 of file ovm_report_object.svh.

virtual ovm_report_object ovm_report_object::m_get_report_object  )  [protected, virtual]
 

Reimplemented from ovm_object.

Definition at line 351 of file ovm_report_object.svh.

ovm_report_object::new string  name = ""  ) 
 

Reimplemented from ovm_object.

Reimplemented in ovm_reporter.

Definition at line 111 of file ovm_report_object.svh.

virtual void ovm_report_object::ovm_report_error string  id,
string  message,
int  verbosity = 100,
string  filename = "",
int  line = 0
[virtual]
 

Definition at line 199 of file ovm_report_object.svh.

virtual void ovm_report_object::ovm_report_fatal string  id,
string  message,
int  verbosity = 0,
string  filename = "",
int  line = 0
[virtual]
 

Definition at line 208 of file ovm_report_object.svh.

virtual void ovm_report_object::ovm_report_info string  id,
string  message,
int  verbosity = 300,
string  filename = "",
int  line = 0
[virtual]
 

Definition at line 181 of file ovm_report_object.svh.

virtual void ovm_report_object::ovm_report_message string  id,
string  message,
int  verbosity = 300,
string  filename = "",
int  line = 0
[virtual]
 

Definition at line 362 of file ovm_report_object.svh.

virtual void ovm_report_object::ovm_report_warning string  id,
string  message,
int  verbosity = 200,
string  filename = "",
int  line = 0
[virtual]
 

Definition at line 190 of file ovm_report_object.svh.

virtual bit ovm_report_object::report_error_hook string  id,
string  message,
int  verbosity,
string  filename,
int  line
[virtual]
 

Definition at line 262 of file ovm_report_object.svh.

virtual bit ovm_report_object::report_fatal_hook string  id,
string  message,
int  verbosity,
string  filename,
int  line
[virtual]
 

Definition at line 270 of file ovm_report_object.svh.

virtual void ovm_report_object::report_header OVM_FILE  f = 0  )  [virtual]
 

Definition at line 221 of file ovm_report_object.svh.

virtual bit ovm_report_object::report_hook string  id,
string  message,
int  verbosity,
string  filename,
int  line
[virtual]
 

Definition at line 238 of file ovm_report_object.svh.

virtual bit ovm_report_object::report_info_hook string  id,
string  message,
int  verbosity,
string  filename,
int  line
[virtual]
 

Definition at line 246 of file ovm_report_object.svh.

virtual bit ovm_report_object::report_message_hook string  id,
string  message,
int  verbosity,
string  filename,
int  line
[virtual]
 

Definition at line 371 of file ovm_report_object.svh.

virtual void ovm_report_object::report_summarize OVM_FILE  f = 0  )  [virtual]
 

Definition at line 217 of file ovm_report_object.svh.

virtual bit ovm_report_object::report_warning_hook string  id,
string  message,
int  verbosity,
string  filename,
int  line
[virtual]
 

Definition at line 254 of file ovm_report_object.svh.

void ovm_report_object::reset_report_handler  ) 
 

Definition at line 128 of file ovm_report_object.svh.

void ovm_report_object::set_report_default_file OVM_FILE  f  ) 
 

Definition at line 323 of file ovm_report_object.svh.

void ovm_report_object::set_report_handler ovm_report_handler  hndlr  ) 
 

Definition at line 124 of file ovm_report_object.svh.

void ovm_report_object::set_report_id_action string  id,
ovm_action  a
 

Definition at line 314 of file ovm_report_object.svh.

void ovm_report_object::set_report_id_file string  id,
OVM_FILE  f
 

Definition at line 331 of file ovm_report_object.svh.

void ovm_report_object::set_report_max_quit_count int  m  ) 
 

Definition at line 132 of file ovm_report_object.svh.

void ovm_report_object::set_report_severity_action ovm_severity  s,
ovm_action  a
 

Definition at line 310 of file ovm_report_object.svh.

void ovm_report_object::set_report_severity_file ovm_severity  s,
OVM_FILE  f
 

Definition at line 327 of file ovm_report_object.svh.

void ovm_report_object::set_report_severity_id_action ovm_severity  s,
string  id,
ovm_action  a
 

Definition at line 318 of file ovm_report_object.svh.

void ovm_report_object::set_report_severity_id_file ovm_severity  s,
string  id,
OVM_FILE  f
 

Definition at line 335 of file ovm_report_object.svh.

void ovm_report_object::set_report_verbosity_level int  verbosity_level  ) 
 

Definition at line 306 of file ovm_report_object.svh.


Member Data Documentation

ovm_report_handler ovm_report_object::m_rh
 

Definition at line 65 of file ovm_report_object.svh.


The documentation for this class was generated from the following file:
Intelligent Design Verification
Intelligent Design Verification
Project: OVM, Revision: 1.1.0
Copyright (c) 2008 Intelligent Design Verification.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included here:
http://www.intelligentdv.com/licenses/fdl.txt
doxygen
Doxygen Version: 1.4.6
Mon Sep 29 14:21:04 2008
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV