svt_mem_transaction_atomic_gen Class Reference

Inheritance diagram for class svt_mem_transaction_atomic_gen:

List of all members.



Public Member Functions

virtual task   inject ( svt_mem_transaction obj, ref bit dropped )
function void  new ( string inst, int stream_id = -1, svt_mem_transaction_channel out_chan = null )
virtual function string  psdisplay ( string prefix = "" )
virtual function void  reset_xactor ( vmm_xactor :: reset_e rst_typ = SOFT_RST )

Public Attributes

svt_mem_transaction_channel  out_chan 
svt_mem_transaction  randomized_obj 
int unsigned  stop_after_n_insts 

Protected Member Functions

virtual task   main ( )

Member Typedefs

 typedef enum  symbols_e 


Member Function Documentation

 virtual task
 svt_mem_transaction_atomic_gen::inject

 (  svt_mem_transaction obj , ref bit dropped  ) 

 protected virtual task
 svt_mem_transaction_atomic_gen::main

 (   ) 


 Superseded tasks 
 vmm_xactor :: main 

  function void
 svt_mem_transaction_atomic_gen::new

 (  string inst , int stream_id = -1, svt_mem_transaction_channel out_chan = null  ) 

 virtual function string
 svt_mem_transaction_atomic_gen::psdisplay

 (  string prefix = ""  ) 


 Superseded functions 
 vmm_xactor :: psdisplay 

 virtual function void
 svt_mem_transaction_atomic_gen::reset_xactor

 (  vmm_xactor :: reset_e rst_typ = SOFT_RST  ) 


 Superseded functions 
 vmm_xactor :: reset_xactor 


Member Attribute Documentation

 svt_mem_transaction_channel  attribute
 svt_mem_transaction_atomic_gen::out_chan

 svt_mem_transaction  attribute
 svt_mem_transaction_atomic_gen::randomized_obj

 int unsigned  attribute
 svt_mem_transaction_atomic_gen::stop_after_n_insts


Member Typedef Documentation

 typedef enum  svt_mem_transaction_atomic_gen::symbols_e
GENERATED
DONE