ovm_report_server Class Reference

Inheritance diagram for class ovm_report_server:

List of all members.



Public Member Functions

function string  compose_message ( ovm_severity severity, string name, string id, string message, string filename, int line )
function void  copy_id_counts ( ovm_report_server dst )
function void  copy_severity_counts ( ovm_report_server dst )
function void  dump_server_state ( )
function void  f_display ( OVM_FILE file, string str )
function int  get_id_count ( string id )
function int  get_max_quit_count ( )
function int  get_quit_count ( )
function int  get_severity_count ( ovm_severity severity )
function void  incr_id_count ( string id )
function void  incr_quit_count ( )
function void  incr_severity_count ( ovm_severity severity )
function bit  is_quit_count_reached ( )
function void  new ( )
function void  process_report ( ovm_severity severity, string name, string id, string message, ovm_action action, OVM_FILE file, string filename, int line, string composed_message, int verbosity_level, ovm_report_object client )
function void  report ( ovm_severity severity, string name, string id, string message, int verbosity_level, string filename, int line, ovm_report_object client )
function void  reset_quit_count ( )
function void  reset_severity_counts ( )
function void  set_id_count ( string id, int count )
function void  set_max_quit_count ( int count )
function void  set_quit_count ( int quit_count )
function void  set_severity_count ( ovm_severity severity, int count )
virtual function void  summarize ( OVM_FILE file = 0 )

Public Attributes

bit  enable_report_id_count_summary = 1; 

Protected Attributes

protected int  id_count [string] 


Member Function Documentation

  function string
 ovm_report_server::compose_message

 (  ovm_severity severity , string name , string id , string message , string filename , int line  ) 

  function void
 ovm_report_server::copy_id_counts

 (  ovm_report_server dst  ) 

  function void
 ovm_report_server::copy_severity_counts

 (  ovm_report_server dst  ) 

  function void
 ovm_report_server::dump_server_state

 (   ) 

  function void
 ovm_report_server::f_display

 (  OVM_FILE file , string str  ) 

  function int
 ovm_report_server::get_id_count

 (  string id  ) 

  function int
 ovm_report_server::get_max_quit_count

 (   ) 

  function int
 ovm_report_server::get_quit_count

 (   ) 

  function int
 ovm_report_server::get_severity_count

 (  ovm_severity severity  ) 

  function void
 ovm_report_server::incr_id_count

 (  string id  ) 

  function void
 ovm_report_server::incr_quit_count

 (   ) 

  function void
 ovm_report_server::incr_severity_count

 (  ovm_severity severity  ) 

  function bit
 ovm_report_server::is_quit_count_reached

 (   ) 

  function void
 ovm_report_server::new

 (   ) 


 Superseding functions 
 ovm_urm_report_server :: new 
 svt_ovm_report_server :: new 

  function void
 ovm_report_server::process_report

 (  ovm_severity severity , string name , string id , string message , ovm_action action , OVM_FILE file , string filename , int line , string composed_message , int verbosity_level , ovm_report_object client  ) 

  function void
 ovm_report_server::report

 (  ovm_severity severity , string name , string id , string message , int verbosity_level , string filename , int line , ovm_report_object client  ) 


 Superseding functions 
 ovm_urm_report_server :: report 
 svt_ovm_report_server :: report 

  function void
 ovm_report_server::reset_quit_count

 (   ) 

  function void
 ovm_report_server::reset_severity_counts

 (   ) 

  function void
 ovm_report_server::set_id_count

 (  string id , int count  ) 

  function void
 ovm_report_server::set_max_quit_count

 (  int count  ) 

  function void
 ovm_report_server::set_quit_count

 (  int quit_count  ) 

  function void
 ovm_report_server::set_severity_count

 (  ovm_severity severity , int count  ) 

 virtual function void
 ovm_report_server::summarize

 (  OVM_FILE file = 0  ) 


Member Attribute Documentation

 bit  attribute
 ovm_report_server::enable_report_id_count_summary = 1

 protected int  attribute
 ovm_report_server::id_count[string]