uvm_report_handler Class Reference

Inheritance diagram for class uvm_report_handler:

List of all members.



Public Member Functions

function void  dump_state ( )
function string  format_action ( uvm_action action )
function uvm_action  get_action ( uvm_severity severity, string id )
function UVM_FILE  get_file_handle ( uvm_severity severity, string id )
function uvm_report_server  get_server ( )
function int  get_verbosity_level ( uvm_severity severity = UVM_INFO, string id = "" )
function void  initialize ( )
function void  new ( )
virtual function void  report ( uvm_severity severity, string name, string id, string message, int verbosity_level = UVM_MEDIUM, string filename = "", int line = 0, uvm_report_object client = null )
function void  report_header ( UVM_FILE file = 0 )
function void  report_relnotes_banner ( UVM_FILE file = 0 )
virtual function bit  run_hooks ( uvm_report_object client, uvm_severity severity, string id, string message, int verbosity, string filename, int line )
function void  set_defaults ( )
function void  set_default_file ( UVM_FILE file )
function void  set_id_action ( input string id, input uvm_action action )
function void  set_id_file ( string id, UVM_FILE file )
function void  set_id_verbosity ( input string id, input int verbosity )
function void  set_max_quit_count ( int max_count )
function void  set_severity_action ( input uvm_severity severity, input uvm_action action )
function void  set_severity_file ( uvm_severity severity, UVM_FILE file )
function void  set_severity_id_action ( uvm_severity severity, string id, uvm_action action )
function void  set_severity_id_file ( uvm_severity severity, string id, UVM_FILE file )
function void  set_severity_id_override ( uvm_severity cur_severity, string id, uvm_severity new_severity )
function void  set_severity_id_verbosity ( uvm_severity severity, string id, int verbosity )
function void  set_severity_override ( uvm_severity cur_severity, uvm_severity new_severity )
function void  set_verbosity_level ( int verbosity_level )
function void  summarize ( UVM_FILE file = 0 )

Public Attributes

UVM_FILE  default_file_handle 
uvm_pool  id_actions 
uvm_pool  id_file_handles = new; 
uvm_pool  id_verbosities 
int  m_max_verbosity_level 
uvm_action  severity_actions [ uvm_severity ] 
uvm_pool  severity_id_actions [ uvm_severity ] 
uvm_pool  severity_id_file_handles [ uvm_severity ] 
uvm_pool  severity_id_verbosities [ uvm_severity ] 
uvm_pool  sev_id_overrides [string] 
uvm_pool  sev_overrides 
UVM_FILE  severity_file_handles [ uvm_severity ] 


Member Function Documentation

  function void
 uvm_report_handler::dump_state

 (   ) 

  function string
 uvm_report_handler::format_action

 (  uvm_action action  ) 

  function uvm_action
 uvm_report_handler::get_action

 (  uvm_severity severity , string id  ) 

  function UVM_FILE
 uvm_report_handler::get_file_handle

 (  uvm_severity severity , string id  ) 

  function uvm_report_server
 uvm_report_handler::get_server

 (   ) 

  function int
 uvm_report_handler::get_verbosity_level

 (  uvm_severity severity = UVM_INFO, string id = ""  ) 

  function void
 uvm_report_handler::initialize

 (   ) 

  function void
 uvm_report_handler::new

 (   ) 

 virtual function void
 uvm_report_handler::report

 (  uvm_severity severity , string name , string id , string message , int verbosity_level = UVM_MEDIUM, string filename = "", int line = 0, uvm_report_object client = null  ) 


 Superseding functions 
 uvm_root_report_handler :: report 

  function void
 uvm_report_handler::report_header

 (  UVM_FILE file = 0  ) 

  function void
 uvm_report_handler::report_relnotes_banner

 (  UVM_FILE file = 0  ) 

 virtual function bit
 uvm_report_handler::run_hooks

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

  function void
 uvm_report_handler::set_defaults

 (   ) 

  function void
 uvm_report_handler::set_default_file

 (  UVM_FILE file  ) 

  function void
 uvm_report_handler::set_id_action

 (  input string id , input uvm_action action  ) 

  function void
 uvm_report_handler::set_id_file

 (  string id , UVM_FILE file  ) 

  function void
 uvm_report_handler::set_id_verbosity

 (  input string id , input int verbosity  ) 

  function void
 uvm_report_handler::set_max_quit_count

 (  int max_count  ) 

  function void
 uvm_report_handler::set_severity_action

 (  input uvm_severity severity , input uvm_action action  ) 

  function void
 uvm_report_handler::set_severity_file

 (  uvm_severity severity , UVM_FILE file  ) 

  function void
 uvm_report_handler::set_severity_id_action

 (  uvm_severity severity , string id , uvm_action action  ) 

  function void
 uvm_report_handler::set_severity_id_file

 (  uvm_severity severity , string id , UVM_FILE file  ) 

  function void
 uvm_report_handler::set_severity_id_override

 (  uvm_severity cur_severity , string id , uvm_severity new_severity  ) 

  function void
 uvm_report_handler::set_severity_id_verbosity

 (  uvm_severity severity , string id , int verbosity  ) 

  function void
 uvm_report_handler::set_severity_override

 (  uvm_severity cur_severity , uvm_severity new_severity  ) 

  function void
 uvm_report_handler::set_verbosity_level

 (  int verbosity_level  ) 

  function void
 uvm_report_handler::summarize

 (  UVM_FILE file = 0  ) 


Member Attribute Documentation

 UVM_FILE  attribute
 uvm_report_handler::default_file_handle

 uvm_pool  attribute
 uvm_report_handler::id_actions

 uvm_pool  attribute
 uvm_report_handler::id_file_handles = new

 uvm_pool  attribute
 uvm_report_handler::id_verbosities

 int  attribute
 uvm_report_handler::m_max_verbosity_level

 uvm_action  attribute
 uvm_report_handler::severity_actions[ uvm_severity ]

 uvm_pool  attribute
 uvm_report_handler::severity_id_actions[ uvm_severity ]

 uvm_pool  attribute
 uvm_report_handler::severity_id_file_handles[ uvm_severity ]

 uvm_pool  attribute
 uvm_report_handler::severity_id_verbosities[ uvm_severity ]

 uvm_pool  attribute
 uvm_report_handler::sev_id_overrides[string]

 uvm_pool  attribute
 uvm_report_handler::sev_overrides

 UVM_FILE  attribute
 uvm_report_handler::severity_file_handles[ uvm_severity ]