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

int ovm_get_max_verbosity ()
 new (string name="")
ovm_report_handler get_report_handler ()
ovm_report_server get_report_server ()
void set_report_handler (ovm_report_handler handler)
void reset_report_handler ()
void set_report_max_quit_count (int max_count)
virtual void die ()
virtual void ovm_report_info (string id, string message, int verbosity=OVM_MEDIUM, string filename="", int line=0)
virtual void ovm_report_warning (string id, string message, int verbosity=OVM_MEDIUM, string filename="", int line=0)
virtual void ovm_report_error (string id, string message, int verbosity=OVM_LOW, string filename="", int line=0)
virtual void ovm_report_fatal (string id, string message, int verbosity=OVM_NONE, string filename="", int line=0)
virtual void report_summarize (OVM_FILE file=0)
virtual void report_header (OVM_FILE file=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 severity, ovm_action action)
void set_report_id_action (string id, ovm_action action)
void set_report_severity_id_action (ovm_severity severity, string id, ovm_action action)
void set_report_default_file (OVM_FILE file)
void set_report_severity_file (ovm_severity severity, OVM_FILE file)
void set_report_id_file (string id, OVM_FILE file)
void set_report_severity_id_file (ovm_severity severity, string id, OVM_FILE file)
void dump_report_state ()
void avm_report_message (string id, string message, int verbosity=OVM_MEDIUM, string filename="", int line=0)
void avm_report_warning (string id, string message, int verbosity=OVM_MEDIUM, string filename="", int line=0)
void avm_report_error (string id, string message, int verbosity=OVM_LOW, string filename="", int line=0)
void avm_report_fatal (string id, string message, int verbosity=OVM_NONE, 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 = OVM_LOW,
string  filename = "",
int  line = 0
 

Definition at line 384 of file ovm_report_object.svh.

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

Definition at line 393 of file ovm_report_object.svh.

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

Definition at line 366 of file ovm_report_object.svh.

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

Definition at line 375 of file ovm_report_object.svh.

virtual void ovm_report_object::die  )  [virtual]
 

Definition at line 140 of file ovm_report_object.svh.

void ovm_report_object::dump_report_state  ) 
 

Definition at line 344 of file ovm_report_object.svh.

ovm_report_handler ovm_report_object::get_report_handler  ) 
 

Definition at line 120 of file ovm_report_object.svh.

ovm_report_server ovm_report_object::get_report_server  ) 
 

Definition at line 124 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 355 of file ovm_report_object.svh.

ovm_report_object::new string  name = ""  ) 
 

Reimplemented from ovm_object.

Reimplemented in ovm_reporter.

Definition at line 115 of file ovm_report_object.svh.

int ovm_report_object::ovm_get_max_verbosity  ) 
 

Definition at line 67 of file ovm_report_object.svh.

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

Definition at line 203 of file ovm_report_object.svh.

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

Definition at line 212 of file ovm_report_object.svh.

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

Definition at line 185 of file ovm_report_object.svh.

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

Definition at line 194 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 266 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 274 of file ovm_report_object.svh.

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

Definition at line 225 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 242 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 250 of file ovm_report_object.svh.

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

Definition at line 221 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 258 of file ovm_report_object.svh.

void ovm_report_object::reset_report_handler  ) 
 

Definition at line 132 of file ovm_report_object.svh.

void ovm_report_object::set_report_default_file OVM_FILE  file  ) 
 

Definition at line 327 of file ovm_report_object.svh.

void ovm_report_object::set_report_handler ovm_report_handler  handler  ) 
 

Definition at line 128 of file ovm_report_object.svh.

void ovm_report_object::set_report_id_action string  id,
ovm_action  action
 

Definition at line 318 of file ovm_report_object.svh.

void ovm_report_object::set_report_id_file string  id,
OVM_FILE  file
 

Definition at line 335 of file ovm_report_object.svh.

void ovm_report_object::set_report_max_quit_count int  max_count  ) 
 

Definition at line 136 of file ovm_report_object.svh.

void ovm_report_object::set_report_severity_action ovm_severity  severity,
ovm_action  action
 

Definition at line 314 of file ovm_report_object.svh.

void ovm_report_object::set_report_severity_file ovm_severity  severity,
OVM_FILE  file
 

Definition at line 331 of file ovm_report_object.svh.

void ovm_report_object::set_report_severity_id_action ovm_severity  severity,
string  id,
ovm_action  action
 

Definition at line 322 of file ovm_report_object.svh.

void ovm_report_object::set_report_severity_id_file ovm_severity  severity,
string  id,
OVM_FILE  file
 

Definition at line 339 of file ovm_report_object.svh.

void ovm_report_object::set_report_verbosity_level int  verbosity_level  ) 
 

Definition at line 310 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:24:01 2008
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV