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 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)
int get_report_verbosity_level ()
int get_report_action (ovm_severity severity, string id)
int get_report_file_handle (ovm_severity severity, string id)
int ovm_report_enabled (int verbosity)
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

ovm_report_object::new ( string  name = ""  ) 

Reimplemented from ovm_object.

Reimplemented in ovm_reporter.

Definition at line 111 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.

void ovm_report_object::set_report_handler ( ovm_report_handler  handler  ) 

Definition at line 124 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_max_quit_count ( int  max_count  ) 

Definition at line 132 of file ovm_report_object.svh.

virtual void ovm_report_object::die (  )  [virtual]

Definition at line 136 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 182 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 191 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 200 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 209 of file ovm_report_object.svh.

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

Definition at line 218 of file ovm_report_object.svh.

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

Definition at line 222 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 239 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 247 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 255 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 263 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 271 of file ovm_report_object.svh.

void ovm_report_object::set_report_verbosity_level ( int  verbosity_level  ) 

Definition at line 307 of file ovm_report_object.svh.

void ovm_report_object::set_report_severity_action ( ovm_severity  severity,
ovm_action  action 
)

Definition at line 311 of file ovm_report_object.svh.

void ovm_report_object::set_report_id_action ( string  id,
ovm_action  action 
)

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

void ovm_report_object::set_report_default_file ( OVM_FILE  file  ) 

Definition at line 324 of file ovm_report_object.svh.

void ovm_report_object::set_report_severity_file ( ovm_severity  severity,
OVM_FILE  file 
)

Definition at line 328 of file ovm_report_object.svh.

void ovm_report_object::set_report_id_file ( string  id,
OVM_FILE  file 
)

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

int ovm_report_object::get_report_verbosity_level (  ) 

Definition at line 341 of file ovm_report_object.svh.

int ovm_report_object::get_report_action ( ovm_severity  severity,
string  id 
)

Definition at line 345 of file ovm_report_object.svh.

int ovm_report_object::get_report_file_handle ( ovm_severity  severity,
string  id 
)

Definition at line 349 of file ovm_report_object.svh.

int ovm_report_object::ovm_report_enabled ( int  verbosity  ) 

Definition at line 353 of file ovm_report_object.svh.

void ovm_report_object::dump_report_state (  ) 

Definition at line 357 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 368 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 379 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 388 of file ovm_report_object.svh.

void ovm_report_object::avm_report_error ( string  id,
string  message,
int  verbosity = OVM_LOW,
string  filename = "",
int  line = 0 
)

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


Member Data Documentation

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: 2.0.1
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.5.5
Wed Jan 7 19:27:50 2009
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV