uvm_vreg_field_cbs Class Reference

Inheritance diagram for class uvm_vreg_field_cbs:

List of all members.



Public Member Functions

function void  new ( string name = "uvm_vreg_field_cbs" )
virtual task   post_read ( uvm_vreg_field field, longint unsigned idx, ref uvm_reg_data_t rdat, uvm_path_e path, uvm_reg_map map, ref uvm_status_e status )
virtual task   post_write ( uvm_vreg_field field, longint unsigned idx, uvm_reg_data_t wdat, uvm_path_e path, uvm_reg_map map, ref uvm_status_e status )
virtual task   pre_read ( uvm_vreg_field field, longint unsigned idx, ref uvm_path_e path, ref uvm_reg_map map )
virtual task   pre_write ( uvm_vreg_field field, longint unsigned idx, ref uvm_reg_data_t wdat, ref uvm_path_e path, ref uvm_reg_map map )

Public Attributes

string  fname 
int  lineno 


Member Function Documentation

  function void
 uvm_vreg_field_cbs::new

 (  string name = "uvm_vreg_field_cbs"  ) 


 Superseded functions 
 uvm_object :: new 
 uvm_callback :: new 

 virtual task
 uvm_vreg_field_cbs::post_read

 (  uvm_vreg_field field , longint unsigned idx , ref uvm_reg_data_t rdat , uvm_path_e path , uvm_reg_map map , ref uvm_status_e status  ) 

 virtual task
 uvm_vreg_field_cbs::post_write

 (  uvm_vreg_field field , longint unsigned idx , uvm_reg_data_t wdat , uvm_path_e path , uvm_reg_map map , ref uvm_status_e status  ) 

 virtual task
 uvm_vreg_field_cbs::pre_read

 (  uvm_vreg_field field , longint unsigned idx , ref uvm_path_e path , ref uvm_reg_map map  ) 

 virtual task
 uvm_vreg_field_cbs::pre_write

 (  uvm_vreg_field field , longint unsigned idx , ref uvm_reg_data_t wdat , ref uvm_path_e path , ref uvm_reg_map map  ) 


Member Attribute Documentation

 string  attribute
 uvm_vreg_field_cbs::fname

 int  attribute
 uvm_vreg_field_cbs::lineno