ovm_urm_report_server Class Reference

Inheritance diagram for class ovm_urm_report_server:

List of all members.



Public Member Functions

static function int  get_global_actions ( ovm_severity sev )
static function int  get_global_debug_style ( )
static function int  get_global_destination ( )
static function int  get_global_max_quit_count ( )
static function ovm_severity  get_global_severity ( )
static function int  get_global_verbosity ( )
static function void  init_urm_report_server ( )
static function string  m_dump_global_actions ( )
static function string  m_dump_global_debug_style ( )
static function string  m_dump_global_destination ( )
static function string  m_dump_global_severity ( )
static function string  m_dump_global_verbosity ( )
static function string  m_dump_rules_actions ( )
static function string  m_dump_rules_debug_style ( )
static function string  m_dump_rules_destination ( )
static function string  m_dump_rules_severity ( )
static function string  m_dump_rules_verbosity ( )
static function void  m_message_footer ( ovm_urm_message message )
static function bit  m_message_header ( ovm_urm_message message )
static function bit  m_message_subheader ( ovm_urm_message message )
static function void  m_reset_report_flags ( )
static function void  m_set_report_hier ( string hier )
static function void  m_set_report_scope ( string scope )
static function void  m_set_report_type ( int typ )
function void  new ( )
function void  report ( ovm_severity severity, string name, string id, string message, int verbosity_level, string filename, int line, ovm_report_object client )
static function void  set_default_report_type ( int value )
static function void  set_global_actions ( ovm_severity sev, int value )
static function void  set_global_debug_style ( int value )
static function void  set_global_destination ( int value )
static function void  set_global_max_quit_count ( int value )
static function void  set_global_severity ( ovm_severity value )
static function void  set_global_verbosity ( int value )
static function void  set_message_actions ( string hierarchy, string scope, string name, string file, int line, string text, string tag, bit remove, ovm_severity severity_val, int value )
static function void  set_message_debug_style ( string hierarchy, string scope, string name, string file, int line, string text, string tag, bit remove, int value )
static function void  set_message_destination ( string hierarchy, string scope, string name, string file, int line, string text, string tag, bit remove, int value )
static function void  set_message_severity ( string hierarchy, string scope, string name, string file, int line, string text, string tag, bit remove, ovm_severity value )
static function void  set_message_verbosity ( string hierarchy, string scope, string name, string file, int line, string text, string tag, bit remove, int value )

Public Attributes

static int  m_global_debug_style 
static int  m_global_default_type 
static string  m_global_hier 
static string  m_global_scope 
static ovm_severity  m_global_severity 
static int  m_global_type 
static bit  m_initialized 

Protected Member Functions

static function void  m_apply_override_requests ( ovm_urm_message msg )
static function int  m_find_last_matching_request_loc ( ovm_urm_override_request req )
static function void  m_handle_new_request ( ovm_urm_override_request new_req, bit remove )

Protected Attributes

static protected ovm_urm_override_request  m_override_requests [$] 


Member Function Documentation

 static function int
 ovm_urm_report_server::get_global_actions

 (  ovm_severity sev  ) 

 static function int
 ovm_urm_report_server::get_global_debug_style

 (   ) 

 static function int
 ovm_urm_report_server::get_global_destination

 (   ) 

 static function int
 ovm_urm_report_server::get_global_max_quit_count

 (   ) 

 static function ovm_severity
 ovm_urm_report_server::get_global_severity

 (   ) 

 static function int
 ovm_urm_report_server::get_global_verbosity

 (   ) 

 static function void
 ovm_urm_report_server::init_urm_report_server

 (   ) 

 static protected function void
 ovm_urm_report_server::m_apply_override_requests

 (  ovm_urm_message msg  ) 

 static function string
 ovm_urm_report_server::m_dump_global_actions

 (   ) 

 static function string
 ovm_urm_report_server::m_dump_global_debug_style

 (   ) 

 static function string
 ovm_urm_report_server::m_dump_global_destination

 (   ) 

 static function string
 ovm_urm_report_server::m_dump_global_severity

 (   ) 

 static function string
 ovm_urm_report_server::m_dump_global_verbosity

 (   ) 

 static function string
 ovm_urm_report_server::m_dump_rules_actions

 (   ) 

 static function string
 ovm_urm_report_server::m_dump_rules_debug_style

 (   ) 

 static function string
 ovm_urm_report_server::m_dump_rules_destination

 (   ) 

 static function string
 ovm_urm_report_server::m_dump_rules_severity

 (   ) 

 static function string
 ovm_urm_report_server::m_dump_rules_verbosity

 (   ) 

 static protected function int
 ovm_urm_report_server::m_find_last_matching_request_loc

 (  ovm_urm_override_request req  ) 

 static protected function void
 ovm_urm_report_server::m_handle_new_request

 (  ovm_urm_override_request new_req , bit remove  ) 

 static function void
 ovm_urm_report_server::m_message_footer

 (  ovm_urm_message message  ) 

 static function bit
 ovm_urm_report_server::m_message_header

 (  ovm_urm_message message  ) 

 static function bit
 ovm_urm_report_server::m_message_subheader

 (  ovm_urm_message message  ) 

 static function void
 ovm_urm_report_server::m_reset_report_flags

 (   ) 

 static function void
 ovm_urm_report_server::m_set_report_hier

 (  string hier  ) 

 static function void
 ovm_urm_report_server::m_set_report_scope

 (  string scope  ) 

 static function void
 ovm_urm_report_server::m_set_report_type

 (  int typ  ) 

  function void
 ovm_urm_report_server::new

 (   ) 


 Superseded functions 
 ovm_report_server :: new 

  function void
 ovm_urm_report_server::report

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


 Superseded functions 
 ovm_report_server :: report 

 static function void
 ovm_urm_report_server::set_default_report_type

 (  int value  ) 

 static function void
 ovm_urm_report_server::set_global_actions

 (  ovm_severity sev , int value  ) 

 static function void
 ovm_urm_report_server::set_global_debug_style

 (  int value  ) 

 static function void
 ovm_urm_report_server::set_global_destination

 (  int value  ) 

 static function void
 ovm_urm_report_server::set_global_max_quit_count

 (  int value  ) 

 static function void
 ovm_urm_report_server::set_global_severity

 (  ovm_severity value  ) 

 static function void
 ovm_urm_report_server::set_global_verbosity

 (  int value  ) 

 static function void
 ovm_urm_report_server::set_message_actions

 (  string hierarchy , string scope , string name , string file , int line , string text , string tag , bit remove , ovm_severity severity_val , int value  ) 

 static function void
 ovm_urm_report_server::set_message_debug_style

 (  string hierarchy , string scope , string name , string file , int line , string text , string tag , bit remove , int value  ) 

 static function void
 ovm_urm_report_server::set_message_destination

 (  string hierarchy , string scope , string name , string file , int line , string text , string tag , bit remove , int value  ) 

 static function void
 ovm_urm_report_server::set_message_severity

 (  string hierarchy , string scope , string name , string file , int line , string text , string tag , bit remove , ovm_severity value  ) 

 static function void
 ovm_urm_report_server::set_message_verbosity

 (  string hierarchy , string scope , string name , string file , int line , string text , string tag , bit remove , int value  ) 


Member Attribute Documentation

 static int  attribute
 ovm_urm_report_server::m_global_debug_style

 static int  attribute
 ovm_urm_report_server::m_global_default_type

 static string  attribute
 ovm_urm_report_server::m_global_hier

 static string  attribute
 ovm_urm_report_server::m_global_scope

 static ovm_severity  attribute
 ovm_urm_report_server::m_global_severity

 static int  attribute
 ovm_urm_report_server::m_global_type

 static bit  attribute
 ovm_urm_report_server::m_initialized

 static protected ovm_urm_override_request  attribute
 ovm_urm_report_server::m_override_requests[$]