uvm_reg_backdoor Class Reference

Inheritance diagram for class uvm_reg_backdoor:

List of all members.



Public Member Functions

function uvm_object  create ( string name = "" )
virtual function uvm_object_wrapper  get_object_type ( )
static function type_id  get_type ( )
virtual function string  get_type_name ( )
function bit  has_update_threads ( )
function bit  is_auto_updated ( uvm_reg_field field )
function void  kill_update_thread ( uvm_object element )
function void  new ( string name = "" )
function void  read_func ( uvm_reg_item rw )
function void  start_update_thread ( uvm_object element )
function void  __m_uvm_field_automation ( uvm_object tmp_data__, int what__, string str__ )
virtual task   post_read ( uvm_reg_item rw )
virtual task   post_write ( uvm_reg_item rw )
virtual task   pre_read ( uvm_reg_item rw )
virtual task   pre_write ( uvm_reg_item rw )
task   read ( uvm_reg_item rw )
task   write ( uvm_reg_item rw )

Public Attributes

string  fname 
int  lineno 
static const string  type_name = "uvm_reg_backdoor"; 

Protected Member Functions

task   do_post_read ( uvm_reg_item rw )
task   do_post_write ( uvm_reg_item rw )
task   do_pre_write ( uvm_reg_item rw )
task   do_pre_read ( uvm_reg_item rw )

Member Typedefs

 typedef class  type_id 


Member Function Documentation

  function uvm_object
 uvm_reg_backdoor::create

 (  string name = ""  ) 


 Superseded functions 
 uvm_object :: create 

 protected task
 uvm_reg_backdoor::do_post_read

 (  uvm_reg_item rw  ) 

 protected task
 uvm_reg_backdoor::do_post_write

 (  uvm_reg_item rw  ) 

 protected task
 uvm_reg_backdoor::do_pre_write

 (  uvm_reg_item rw  ) 

 virtual function uvm_object_wrapper
 uvm_reg_backdoor::get_object_type

 (   ) 


 Superseded functions 
 uvm_object :: get_object_type 

 static function type_id
 uvm_reg_backdoor::get_type

 (   ) 


 Superseded functions 
 uvm_object :: get_type 

 virtual function string
 uvm_reg_backdoor::get_type_name

 (   ) 


 Superseded functions 
 uvm_object :: get_type_name 

  function bit
 uvm_reg_backdoor::has_update_threads

 (   ) 

  function bit
 uvm_reg_backdoor::is_auto_updated

 (  uvm_reg_field field  ) 

  function void
 uvm_reg_backdoor::kill_update_thread

 (  uvm_object element  ) 

  function void
 uvm_reg_backdoor::new

 (  string name = ""  ) 


 Superseded functions 
 uvm_object :: new 

  function void
 uvm_reg_backdoor::read_func

 (  uvm_reg_item rw  ) 

  function void
 uvm_reg_backdoor::start_update_thread

 (  uvm_object element  ) 

  function void
 uvm_reg_backdoor::__m_uvm_field_automation

 (  uvm_object tmp_data__ , int what__ , string str__  ) 


 Superseded functions 
 uvm_object :: __m_uvm_field_automation 

 protected task
 uvm_reg_backdoor::do_pre_read

 (  uvm_reg_item rw  ) 

 virtual task
 uvm_reg_backdoor::post_read

 (  uvm_reg_item rw  ) 

 virtual task
 uvm_reg_backdoor::post_write

 (  uvm_reg_item rw  ) 

 virtual task
 uvm_reg_backdoor::pre_read

 (  uvm_reg_item rw  ) 

 virtual task
 uvm_reg_backdoor::pre_write

 (  uvm_reg_item rw  ) 

  task
 uvm_reg_backdoor::read

 (  uvm_reg_item rw  ) 

  task
 uvm_reg_backdoor::write

 (  uvm_reg_item rw  ) 


Member Attribute Documentation

 string  attribute
 uvm_reg_backdoor::fname

 int  attribute
 uvm_reg_backdoor::lineno

 static const string  attribute
 uvm_reg_backdoor::type_name = "uvm_reg_backdoor"


Member Typedef Documentation

 typedef class  uvm_reg_backdoor::type_id
 Typedefe'd string ==>   uvm_object_registry#(uvm_reg_backdoor,)