ovm_urm_override_operator Class Reference

Inheritance diagram for class ovm_urm_override_operator:

List of all members.



Public Member Functions

function void  apply_overrides ( ovm_urm_message msg )
function ovm_object  create ( string name = "" )
function bit  do_compare ( ovm_object rhs, ovm_comparer comparer )
function void  do_copy ( ovm_object rhs )
function void  do_print ( ovm_printer printer )
function string  dump_override_details ( )
function int  get_action ( )
function int  get_destination ( )
function ovm_severity  get_severity ( )
function ovm_severity  get_severity_for_action ( )
function int  get_style ( )
function string  get_type_name ( )
function int  get_verbosity ( )
function bit  is_action_override ( )
function bit  is_destination_override ( )
function bit  is_severity_override ( )
function bit  is_style_override ( )
function bit  is_verbosity_override ( )
function bit  set_action ( ovm_severity s, int action )
function bit  set_destination ( int d )
function bit  set_severity ( ovm_severity s )
function bit  set_style ( int s )
function bit  set_verbosity ( int v )

Protected Attributes

protected int  m_action 
protected int  m_destination 
protected bit  m_enable_action 
protected bit  m_enable_destination 
protected bit  m_enable_severity 
protected bit  m_enable_style 
protected bit  m_enable_verbosity 
protected ovm_severity  m_severity 
protected ovm_severity  m_severity_for_action 
protected int  m_style 
protected int  m_verbosity 


Member Function Documentation

  function void
 ovm_urm_override_operator::apply_overrides

 (  ovm_urm_message msg  ) 

  function ovm_object
 ovm_urm_override_operator::create

 (  string name = ""  ) 


 Superseded functions 
 ovm_object :: create 

  function bit
 ovm_urm_override_operator::do_compare

 (  ovm_object rhs , ovm_comparer comparer  ) 


 Superseded functions 
 ovm_object :: do_compare 

  function void
 ovm_urm_override_operator::do_copy

 (  ovm_object rhs  ) 


 Superseded functions 
 ovm_object :: do_copy 

  function void
 ovm_urm_override_operator::do_print

 (  ovm_printer printer  ) 


 Superseded functions 
 ovm_object :: do_print 

  function string
 ovm_urm_override_operator::dump_override_details

 (   ) 

  function int
 ovm_urm_override_operator::get_action

 (   ) 

  function int
 ovm_urm_override_operator::get_destination

 (   ) 

  function ovm_severity
 ovm_urm_override_operator::get_severity

 (   ) 

  function ovm_severity
 ovm_urm_override_operator::get_severity_for_action

 (   ) 

  function int
 ovm_urm_override_operator::get_style

 (   ) 

  function string
 ovm_urm_override_operator::get_type_name

 (   ) 


 Superseded functions 
 ovm_object :: get_type_name 

  function int
 ovm_urm_override_operator::get_verbosity

 (   ) 

  function bit
 ovm_urm_override_operator::is_action_override

 (   ) 

  function bit
 ovm_urm_override_operator::is_destination_override

 (   ) 

  function bit
 ovm_urm_override_operator::is_severity_override

 (   ) 

  function bit
 ovm_urm_override_operator::is_style_override

 (   ) 

  function bit
 ovm_urm_override_operator::is_verbosity_override

 (   ) 

  function bit
 ovm_urm_override_operator::set_action

 (  ovm_severity s , int action  ) 

  function bit
 ovm_urm_override_operator::set_destination

 (  int d  ) 

  function bit
 ovm_urm_override_operator::set_severity

 (  ovm_severity s  ) 

  function bit
 ovm_urm_override_operator::set_style

 (  int s  ) 

  function bit
 ovm_urm_override_operator::set_verbosity

 (  int v  ) 


Member Attribute Documentation

 protected int  attribute
 ovm_urm_override_operator::m_action

 protected int  attribute
 ovm_urm_override_operator::m_destination

 protected bit  attribute
 ovm_urm_override_operator::m_enable_action

 protected bit  attribute
 ovm_urm_override_operator::m_enable_destination

 protected bit  attribute
 ovm_urm_override_operator::m_enable_severity

 protected bit  attribute
 ovm_urm_override_operator::m_enable_style

 protected bit  attribute
 ovm_urm_override_operator::m_enable_verbosity

 protected ovm_severity  attribute
 ovm_urm_override_operator::m_severity

 protected ovm_severity  attribute
 ovm_urm_override_operator::m_severity_for_action

 protected int  attribute
 ovm_urm_override_operator::m_style

 protected int  attribute
 ovm_urm_override_operator::m_verbosity