ovm_urm_report_server Class Reference

Inheritance diagram for ovm_urm_report_server:

Inheritance graph
[legend]
Collaboration diagram for ovm_urm_report_server:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 new ()
virtual void report (ovm_severity s, string name, string id, string mess, int verbosity_level, string filename, int line, ovm_report_object client)

Static Public Member Functions

static int get_global_max_quit_count ()
static void set_global_max_quit_count (int value)
static int get_global_debug_style ()
static void set_global_debug_style (int value)
static void set_message_debug_style (string hierarchy, string scope, string name, string file, int line, string text, string tag, bit remove, int value)
static int get_global_verbosity ()
static void set_global_verbosity (int value)
static void set_message_verbosity (string hierarchy, string scope, string name, string file, int line, string text, string tag, bit remove, int value)
static int get_global_destination ()
static void set_global_destination (int value)
static void set_message_destination (string hierarchy, string scope, string name, string file, int line, string text, string tag, bit remove, int value)
static ovm_severity get_global_severity ()
static void set_global_severity (ovm_severity value)
static void set_message_severity (string hierarchy, string scope, string name, string file, int line, string text, string tag, bit remove, ovm_severity value)
static int get_global_actions (ovm_severity sev)
static void set_global_actions (ovm_severity sev, int value)
static 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 void init_urm_report_server ()
static void set_default_report_type (int value)
static bit m_message_header (ovm_urm_message message)
static bit m_message_subheader (ovm_urm_message message)
static void m_message_footer (ovm_urm_message message)
static void m_set_report_hier (string hier)
static void m_set_report_scope (string scope)
static void m_set_report_type (int typ)
static void m_reset_report_flags ()
static string m_dump_global_debug_style ()
static string m_dump_rules_debug_style ()
static string m_dump_global_verbosity ()
static string m_dump_rules_verbosity ()
static string m_dump_global_destination ()
static string m_dump_rules_destination ()
static string m_dump_global_severity ()
static string m_dump_rules_severity ()
static string m_dump_global_actions ()
static string m_dump_rules_actions ()

Static Public Attributes

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

Static Protected Member Functions

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

Static Protected Attributes

static ovm_urm_override_request m_override_requests [$]

Detailed Description

Definition at line 456 of file urm_message.svh.


Member Function Documentation

int ovm_urm_report_server::get_global_actions ovm_severity  sev  )  [static]
 

Definition at line 691 of file urm_message.sv.

int ovm_urm_report_server::get_global_debug_style  )  [static]
 

Definition at line 552 of file urm_message.sv.

int ovm_urm_report_server::get_global_destination  )  [static]
 

Definition at line 616 of file urm_message.sv.

int ovm_urm_report_server::get_global_max_quit_count  )  [static]
 

Definition at line 542 of file urm_message.sv.

ovm_severity ovm_urm_report_server::get_global_severity  )  [static]
 

Definition at line 660 of file urm_message.sv.

int ovm_urm_report_server::get_global_verbosity  )  [static]
 

Definition at line 581 of file urm_message.sv.

void ovm_urm_report_server::init_urm_report_server  )  [static]
 

Definition at line 725 of file urm_message.sv.

void ovm_urm_report_server::m_apply_override_requests ovm_urm_message  msg  )  [static, protected]
 

Definition at line 1036 of file urm_message.sv.

string ovm_urm_report_server::m_dump_global_actions  )  [static]
 

Definition at line 984 of file urm_message.sv.

string ovm_urm_report_server::m_dump_global_debug_style  )  [static]
 

Definition at line 924 of file urm_message.sv.

string ovm_urm_report_server::m_dump_global_destination  )  [static]
 

Definition at line 954 of file urm_message.sv.

string ovm_urm_report_server::m_dump_global_severity  )  [static]
 

Definition at line 969 of file urm_message.sv.

string ovm_urm_report_server::m_dump_global_verbosity  )  [static]
 

Definition at line 939 of file urm_message.sv.

string ovm_urm_report_server::m_dump_rules_actions  )  [static]
 

Definition at line 989 of file urm_message.sv.

string ovm_urm_report_server::m_dump_rules_debug_style  )  [static]
 

Definition at line 930 of file urm_message.sv.

string ovm_urm_report_server::m_dump_rules_destination  )  [static]
 

Definition at line 960 of file urm_message.sv.

string ovm_urm_report_server::m_dump_rules_severity  )  [static]
 

Definition at line 975 of file urm_message.sv.

string ovm_urm_report_server::m_dump_rules_verbosity  )  [static]
 

Definition at line 945 of file urm_message.sv.

int ovm_urm_report_server::m_find_last_matching_request_loc ovm_urm_override_request  req  )  [static, protected]
 

Definition at line 1028 of file urm_message.sv.

void ovm_urm_report_server::m_handle_new_request ovm_urm_override_request  new_req,
bit  remove
[static, protected]
 

Definition at line 998 of file urm_message.sv.

void ovm_urm_report_server::m_message_footer ovm_urm_message  message  )  [static]
 

Definition at line 835 of file urm_message.sv.

bit ovm_urm_report_server::m_message_header ovm_urm_message  message  )  [static]
 

Definition at line 747 of file urm_message.sv.

bit ovm_urm_report_server::m_message_subheader ovm_urm_message  message  )  [static]
 

Definition at line 756 of file urm_message.sv.

void ovm_urm_report_server::m_reset_report_flags  )  [static]
 

Definition at line 917 of file urm_message.sv.

void ovm_urm_report_server::m_set_report_hier string  hier  )  [static]
 

Definition at line 902 of file urm_message.sv.

void ovm_urm_report_server::m_set_report_scope string  scope  )  [static]
 

Definition at line 907 of file urm_message.sv.

void ovm_urm_report_server::m_set_report_type int  typ  )  [static]
 

Definition at line 912 of file urm_message.sv.

ovm_urm_report_server::new  ) 
 

Reimplemented from ovm_report_server.

Definition at line 373 of file urm_message.sv.

void ovm_urm_report_server::report ovm_severity  s,
string  name,
string  id,
string  mess,
int  verbosity_level,
string  filename,
int  line,
ovm_report_object  client
[virtual]
 

Reimplemented from ovm_report_server.

Definition at line 386 of file urm_message.sv.

void ovm_urm_report_server::set_default_report_type int  value  )  [static]
 

Definition at line 741 of file urm_message.sv.

void ovm_urm_report_server::set_global_actions ovm_severity  sev,
int  value
[static]
 

Definition at line 698 of file urm_message.sv.

void ovm_urm_report_server::set_global_debug_style int  value  )  [static]
 

Definition at line 557 of file urm_message.sv.

void ovm_urm_report_server::set_global_destination int  value  )  [static]
 

Definition at line 623 of file urm_message.sv.

void ovm_urm_report_server::set_global_max_quit_count int  value  )  [static]
 

Definition at line 547 of file urm_message.sv.

void ovm_urm_report_server::set_global_severity ovm_severity  value  )  [static]
 

Definition at line 665 of file urm_message.sv.

void ovm_urm_report_server::set_global_verbosity int  value  )  [static]
 

Definition at line 588 of file urm_message.sv.

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]
 

Definition at line 705 of file urm_message.sv.

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]
 

Definition at line 562 of file urm_message.sv.

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]
 

Definition at line 634 of file urm_message.sv.

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]
 

Definition at line 670 of file urm_message.sv.

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
[static]
 

Definition at line 595 of file urm_message.sv.


Member Data Documentation

int ovm_urm_report_server::m_global_debug_style [static]
 

Definition at line 459 of file urm_message.svh.

int ovm_urm_report_server::m_global_default_type [static]
 

Definition at line 463 of file urm_message.svh.

string ovm_urm_report_server::m_global_hier [static]
 

Definition at line 460 of file urm_message.svh.

string ovm_urm_report_server::m_global_scope [static]
 

Definition at line 461 of file urm_message.svh.

ovm_severity ovm_urm_report_server::m_global_severity [static]
 

Definition at line 462 of file urm_message.svh.

int ovm_urm_report_server::m_global_type [static]
 

Definition at line 464 of file urm_message.svh.

bit ovm_urm_report_server::m_initialized [static]
 

Definition at line 458 of file urm_message.svh.

ovm_urm_override_request ovm_urm_report_server::m_override_requests[$] [static, protected]
 

Definition at line 466 of file urm_message.svh.


The documentation for this class was generated from the following files:
Intelligent Design Verification
Intelligent Design Verification
Project: OVM, Revision: 1.1.0
Copyright (c) 2008 Intelligent Design Verification.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included here:
http://www.intelligentdv.com/licenses/fdl.txt
doxygen
Doxygen Version: 1.4.6
Mon Sep 29 14:21:20 2008
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV