uvm_callback Class Reference

Inheritance diagram for class uvm_callback:

List of all members.



Public Member Functions

function bit  callback_mode ( int on = -1 )
virtual function string  get_type_name ( )
function bit  is_enabled ( )
function void  new ( string name = "uvm_callback" )

Public Attributes

static uvm_report_object  reporter = new; 
static string  type_name = "uvm_callback"; 

Protected Attributes

protected bit  m_enabled = 1; 


Member Function Documentation

  function bit
 uvm_callback::callback_mode

 (  int on = -1  ) 

 virtual function string
 uvm_callback::get_type_name

 (   ) 


 Superseded functions 
 uvm_object :: get_type_name 
 Superseding functions 
 svt_callback :: get_type_name 
 svt_xactor_callback :: get_type_name 
 uvm_reg_read_only_cbs :: get_type_name 
 uvm_reg_write_only_cbs :: get_type_name 
 svt_err_catcher :: get_type_name 

  function bit
 uvm_callback::is_enabled

 (   ) 

  function void
 uvm_callback::new

 (  string name = "uvm_callback"  ) 


 Superseded functions 
 uvm_object :: new 
 Superseding functions 
 svt_fsm_callback :: new 
 svt_fsm_state_callback :: new 
 uvm_objection_callback :: new 
 uvm_reg_cbs :: new 
 uvm_reg_read_only_cbs :: new 
 uvm_reg_write_only_cbs :: new 
 uvm_report_catcher :: new 
 svt_dropping_response_report_catcher :: new 
 svt_err_catcher :: new 
 svt_err_check_report_catcher :: new 
 svt_uvm_cmd_assistant_report_catcher :: new 
 uvm_vreg_cbs :: new 
 uvm_vreg_field_cbs :: new 


Member Attribute Documentation

 protected bit  attribute
 uvm_callback::m_enabled = 1

 static uvm_report_object  attribute
 uvm_callback::reporter = new

 static string  attribute
 uvm_callback::type_name = "uvm_callback"