uvm_report_server Class Reference

Inheritance diagram for class uvm_report_server:

List of all members.



Public Member Functions

virtual function string  compose_message ( uvm_severity severity, string name, string id, string message, string filename, int line )
function void  copy_id_counts ( uvm_report_server dst )
function void  copy_severity_counts ( uvm_report_server dst )
function void  dump_server_state ( )
function void  f_display ( UVM_FILE file, string str )
function int  get_id_count ( string id )
function int  get_max_quit_count ( )
function int  get_quit_count ( )
static function uvm_report_server  get_server ( )
function int  get_severity_count ( uvm_severity severity )
function string  get_type_name ( )
function void  incr_id_count ( string id )
function void  incr_quit_count ( )
function void  incr_severity_count ( uvm_severity severity )
function bit  is_quit_count_reached ( )
function void  new ( )
virtual function void  process_report ( uvm_severity severity, string name, string id, string message, uvm_action action, UVM_FILE file, string filename, int line, string composed_message, int verbosity_level, uvm_report_object client )
virtual function void  report ( uvm_severity severity, string name, string id, string message, int verbosity_level, string filename, int line, uvm_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, bit overridable = 1 )
function void  set_quit_count ( int quit_count )
static function void  set_server ( uvm_report_server server )
function void  set_severity_count ( uvm_severity severity, int count )
virtual function void  summarize ( UVM_FILE file = 0 )

Public Attributes

bit  enable_report_id_count_summary = 1; 

Protected Attributes

protected int  id_count [string] 
static protected uvm_report_server  m_global_report_server = get_server; 


Member Function Documentation

 virtual function string
 uvm_report_server::compose_message

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

  function void
 uvm_report_server::copy_id_counts

 (  uvm_report_server dst  ) 

  function void
 uvm_report_server::copy_severity_counts

 (  uvm_report_server dst  ) 

  function void
 uvm_report_server::dump_server_state

 (   ) 

  function void
 uvm_report_server::f_display

 (  UVM_FILE file , string str  ) 

  function int
 uvm_report_server::get_id_count

 (  string id  ) 

  function int
 uvm_report_server::get_max_quit_count

 (   ) 

  function int
 uvm_report_server::get_quit_count

 (   ) 

 static function uvm_report_server
 uvm_report_server::get_server

 (   ) 

  function int
 uvm_report_server::get_severity_count

 (  uvm_severity severity  ) 

  function string
 uvm_report_server::get_type_name

 (   ) 


 Superseded functions 
 uvm_object :: get_type_name 

  function void
 uvm_report_server::incr_id_count

 (  string id  ) 

  function void
 uvm_report_server::incr_quit_count

 (   ) 

  function void
 uvm_report_server::incr_severity_count

 (  uvm_severity severity  ) 

  function bit
 uvm_report_server::is_quit_count_reached

 (   ) 

  function void
 uvm_report_server::new

 (   ) 

 virtual function void
 uvm_report_server::process_report

 (  uvm_severity severity , string name , string id , string message , uvm_action action , UVM_FILE file , string filename , int line , string composed_message , int verbosity_level , uvm_report_object client  ) 

 virtual function void
 uvm_report_server::report

 (  uvm_severity severity , string name , string id , string message , int verbosity_level , string filename , int line , uvm_report_object client  ) 

  function void
 uvm_report_server::reset_quit_count

 (   ) 

  function void
 uvm_report_server::reset_severity_counts

 (   ) 

  function void
 uvm_report_server::set_id_count

 (  string id , int count  ) 

  function void
 uvm_report_server::set_max_quit_count

 (  int count , bit overridable = 1  ) 

  function void
 uvm_report_server::set_quit_count

 (  int quit_count  ) 

 static function void
 uvm_report_server::set_server

 (  uvm_report_server server  ) 

  function void
 uvm_report_server::set_severity_count

 (  uvm_severity severity , int count  ) 

 virtual function void
 uvm_report_server::summarize

 (  UVM_FILE file = 0  ) 


Member Attribute Documentation

 bit  attribute
 uvm_report_server::enable_report_id_count_summary = 1

 protected int  attribute
 uvm_report_server::id_count[string]

 static protected uvm_report_server  attribute
 uvm_report_server::m_global_report_server = get_server