ovm_report_handler Class Reference

Inheritance diagram for class ovm_report_handler:

List of all members.



Public Member Functions

function void  dump_state ( )
function string  format_action ( ovm_action action )
function ovm_action  get_action ( ovm_severity severity, string id )
function OVM_FILE  get_file_handle ( ovm_severity severity, string id )
function ovm_report_server  get_server ( )
function int  get_verbosity_level ( )
function void  initialize ( )
function void  new ( )
virtual 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  report_header ( OVM_FILE file = 0 )
virtual function bit  run_hooks ( ovm_report_object client, ovm_severity severity, string id, string message, int verbosity, string filename, int line )
function void  set_defaults ( )
function void  set_default_file ( OVM_FILE file )
function void  set_id_action ( input string id, input ovm_action action )
function void  set_id_file ( string id, OVM_FILE file )
function void  set_max_quit_count ( int max_count )
function void  set_severity_action ( input ovm_severity severity, input ovm_action action )
function void  set_severity_file ( ovm_severity severity, OVM_FILE file )
function void  set_severity_id_action ( ovm_severity severity, string id, ovm_action action )
function void  set_severity_id_file ( ovm_severity severity, string id, OVM_FILE file )
function void  set_verbosity_level ( int verbosity_level )
function void  summarize ( OVM_FILE file = 0 )

Public Attributes

OVM_FILE  default_file_handle 
id_actions_array  id_actions 
id_file_array  id_file_handles 
ovm_report_global_server  m_glob 
int  m_max_verbosity_level 
ovm_action  severity_actions [ ovm_severity ] 
OVM_FILE  severity_file_handles [ ovm_severity ] 
id_actions_array  severity_id_actions [ ovm_severity ] 
id_file_array  severity_id_file_handles [ ovm_severity ] 


Member Function Documentation

  function void
 ovm_report_handler::dump_state

 (   ) 

  function string
 ovm_report_handler::format_action

 (  ovm_action action  ) 

  function ovm_action
 ovm_report_handler::get_action

 (  ovm_severity severity , string id  ) 

  function OVM_FILE
 ovm_report_handler::get_file_handle

 (  ovm_severity severity , string id  ) 

  function ovm_report_server
 ovm_report_handler::get_server

 (   ) 

  function int
 ovm_report_handler::get_verbosity_level

 (   ) 

  function void
 ovm_report_handler::initialize

 (   ) 

  function void
 ovm_report_handler::new

 (   ) 

 virtual function void
 ovm_report_handler::report

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


 Superseding functions 
 ovm_root_report_handler :: report 

  function void
 ovm_report_handler::report_header

 (  OVM_FILE file = 0  ) 

 virtual function bit
 ovm_report_handler::run_hooks

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

  function void
 ovm_report_handler::set_defaults

 (   ) 

  function void
 ovm_report_handler::set_default_file

 (  OVM_FILE file  ) 

  function void
 ovm_report_handler::set_id_action

 (  input string id , input ovm_action action  ) 

  function void
 ovm_report_handler::set_id_file

 (  string id , OVM_FILE file  ) 

  function void
 ovm_report_handler::set_max_quit_count

 (  int max_count  ) 

  function void
 ovm_report_handler::set_severity_action

 (  input ovm_severity severity , input ovm_action action  ) 

  function void
 ovm_report_handler::set_severity_file

 (  ovm_severity severity , OVM_FILE file  ) 

  function void
 ovm_report_handler::set_severity_id_action

 (  ovm_severity severity , string id , ovm_action action  ) 

  function void
 ovm_report_handler::set_severity_id_file

 (  ovm_severity severity , string id , OVM_FILE file  ) 

  function void
 ovm_report_handler::set_verbosity_level

 (  int verbosity_level  ) 

  function void
 ovm_report_handler::summarize

 (  OVM_FILE file = 0  ) 


Member Attribute Documentation

 OVM_FILE  attribute
 ovm_report_handler::default_file_handle

 id_actions_array  attribute
 ovm_report_handler::id_actions

 id_file_array  attribute
 ovm_report_handler::id_file_handles

 ovm_report_global_server  attribute
 ovm_report_handler::m_glob

 int  attribute
 ovm_report_handler::m_max_verbosity_level

 ovm_action  attribute
 ovm_report_handler::severity_actions[ ovm_severity ]

 OVM_FILE  attribute
 ovm_report_handler::severity_file_handles[ ovm_severity ]

 id_actions_array  attribute
 ovm_report_handler::severity_id_actions[ ovm_severity ]

 id_file_array  attribute
 ovm_report_handler::severity_id_file_handles[ ovm_severity ]