ovm_report_object Class Reference

Inheritance diagram for class ovm_report_object:

List of all members.



Public Member Functions

function void  avm_report_error ( string id, string message, int verbosity = OVM_LOW, string filename = "", int line = 0 )
function void  avm_report_fatal ( string id, string message, int verbosity = OVM_NONE, string filename = "", int line = 0 )
function void  avm_report_message ( string id, string message, int verbosity = OVM_MEDIUM, string filename = "", int line = 0 )
function void  avm_report_warning ( string id, string message, int verbosity = OVM_MEDIUM, string filename = "", int line = 0 )
virtual function void  die ( )
function void  dump_report_state ( )
function int  get_report_action ( ovm_severity severity, string id )
function int  get_report_file_handle ( ovm_severity severity, string id )
function ovm_report_handler  get_report_handler ( )
function ovm_report_server  get_report_server ( )
function int  get_report_verbosity_level ( )
function void  new ( string name = "" )
function int  ovm_get_max_verbosity ( )
function int  ovm_report_enabled ( int verbosity, ovm_severity severity = OVM_INFO, string id = "" )
virtual function void  ovm_report_error ( string id, string message, int verbosity = OVM_LOW, string filename = "", int line = 0 )
virtual function void  ovm_report_fatal ( string id, string message, int verbosity = OVM_NONE, string filename = "", int line = 0 )
virtual function void  ovm_report_info ( string id, string message, int verbosity = OVM_MEDIUM, string filename = "", int line = 0 )
virtual function void  ovm_report_warning ( string id, string message, int verbosity = OVM_MEDIUM, string filename = "", int line = 0 )
virtual function bit  report_error_hook ( string id, string message, int verbosity, string filename, int line )
virtual function bit  report_fatal_hook ( string id, string message, int verbosity, string filename, int line )
virtual function void  report_header ( OVM_FILE file = 0 )
virtual function bit  report_hook ( string id, string message, int verbosity, string filename, int line )
virtual function bit  report_info_hook ( string id, string message, int verbosity, string filename, int line )
virtual function void  report_summarize ( OVM_FILE file = 0 )
virtual function bit  report_warning_hook ( string id, string message, int verbosity, string filename, int line )
function void  reset_report_handler ( )
function void  set_report_default_file ( OVM_FILE file )
function void  set_report_handler ( ovm_report_handler handler )
function void  set_report_id_action ( string id, ovm_action action )
function void  set_report_id_file ( string id, OVM_FILE file )
function void  set_report_max_quit_count ( int max_count )
function void  set_report_severity_action ( ovm_severity severity, ovm_action action )
function void  set_report_severity_file ( ovm_severity severity, OVM_FILE file )
function void  set_report_severity_id_action ( ovm_severity severity, string id, ovm_action action )
function void  set_report_severity_id_file ( ovm_severity severity, string id, OVM_FILE file )
function void  set_report_verbosity_level ( int verbosity_level )

Public Attributes

ovm_report_handler  m_rh 

Protected Member Functions

virtual function ovm_report_object  m_get_report_object ( )


Member Function Documentation

  function void
 ovm_report_object::avm_report_error

 (  string id , string message , int verbosity = OVM_LOW, string filename = "", int line = 0  ) 

  function void
 ovm_report_object::avm_report_fatal

 (  string id , string message , int verbosity = OVM_NONE, string filename = "", int line = 0  ) 

  function void
 ovm_report_object::avm_report_message

 (  string id , string message , int verbosity = OVM_MEDIUM, string filename = "", int line = 0  ) 

  function void
 ovm_report_object::avm_report_warning

 (  string id , string message , int verbosity = OVM_MEDIUM, string filename = "", int line = 0  ) 

 virtual function void
 ovm_report_object::die

 (   ) 

  function void
 ovm_report_object::dump_report_state

 (   ) 

  function int
 ovm_report_object::get_report_action

 (  ovm_severity severity , string id  ) 

  function int
 ovm_report_object::get_report_file_handle

 (  ovm_severity severity , string id  ) 

  function ovm_report_handler
 ovm_report_object::get_report_handler

 (   ) 

  function ovm_report_server
 ovm_report_object::get_report_server

 (   ) 

  function int
 ovm_report_object::get_report_verbosity_level

 (   ) 

 protected virtual function ovm_report_object
 ovm_report_object::m_get_report_object

 (   ) 


 Superseded functions 
 ovm_object :: m_get_report_object 

  function void
 ovm_report_object::new

 (  string name = ""  ) 


 Superseded functions 
 ovm_object :: new 
 Superseding functions 
 ovm_objection :: new 
 ovm_test_done_objection :: new 
 svt_phase_objection :: new 
 ovm_reporter :: new 
 svt_non_abstract_report_object :: new 

  function int
 ovm_report_object::ovm_get_max_verbosity

 (   ) 

  function int
 ovm_report_object::ovm_report_enabled

 (  int verbosity , ovm_severity severity = OVM_INFO, string id = ""  ) 

 virtual function void
 ovm_report_object::ovm_report_error

 (  string id , string message , int verbosity = OVM_LOW, string filename = "", int line = 0  ) 

 virtual function void
 ovm_report_object::ovm_report_fatal

 (  string id , string message , int verbosity = OVM_NONE, string filename = "", int line = 0  ) 

 virtual function void
 ovm_report_object::ovm_report_info

 (  string id , string message , int verbosity = OVM_MEDIUM, string filename = "", int line = 0  ) 

 virtual function void
 ovm_report_object::ovm_report_warning

 (  string id , string message , int verbosity = OVM_MEDIUM, string filename = "", int line = 0  ) 

 virtual function bit
 ovm_report_object::report_error_hook

 (  string id , string message , int verbosity , string filename , int line  ) 

 virtual function bit
 ovm_report_object::report_fatal_hook

 (  string id , string message , int verbosity , string filename , int line  ) 

 virtual function void
 ovm_report_object::report_header

 (  OVM_FILE file = 0  ) 

 virtual function bit
 ovm_report_object::report_hook

 (  string id , string message , int verbosity , string filename , int line  ) 

 virtual function bit
 ovm_report_object::report_info_hook

 (  string id , string message , int verbosity , string filename , int line  ) 

 virtual function void
 ovm_report_object::report_summarize

 (  OVM_FILE file = 0  ) 

 virtual function bit
 ovm_report_object::report_warning_hook

 (  string id , string message , int verbosity , string filename , int line  ) 

  function void
 ovm_report_object::reset_report_handler

 (   ) 

  function void
 ovm_report_object::set_report_default_file

 (  OVM_FILE file  ) 

  function void
 ovm_report_object::set_report_handler

 (  ovm_report_handler handler  ) 

  function void
 ovm_report_object::set_report_id_action

 (  string id , ovm_action action  ) 

  function void
 ovm_report_object::set_report_id_file

 (  string id , OVM_FILE file  ) 

  function void
 ovm_report_object::set_report_max_quit_count

 (  int max_count  ) 

  function void
 ovm_report_object::set_report_severity_action

 (  ovm_severity severity , ovm_action action  ) 

  function void
 ovm_report_object::set_report_severity_file

 (  ovm_severity severity , OVM_FILE file  ) 

  function void
 ovm_report_object::set_report_severity_id_action

 (  ovm_severity severity , string id , ovm_action action  ) 

  function void
 ovm_report_object::set_report_severity_id_file

 (  ovm_severity severity , string id , OVM_FILE file  ) 

  function void
 ovm_report_object::set_report_verbosity_level

 (  int verbosity_level  ) 


Member Attribute Documentation

 ovm_report_handler  attribute
 ovm_report_object::m_rh