uvm_sqr_if_base Class Reference

Inheritance diagram for class uvm_sqr_if_base:

List of all members.



Public Member Functions

virtual task   get ( output T1 t )
virtual task   get_next_item ( output T1 t )
virtual function bit  has_do_available ( )
virtual function void  item_done ( input T2 t )
virtual task   peek ( output T1 t )
virtual task   put ( input T2 t )
virtual function void  put_response ( input T2 t )
virtual task   try_next_item ( output T1 t )
virtual task   wait_for_sequences ( )

Class Parameters

type  T1 = uvm_object
parameter  T2 = T1; 


Member Function Documentation

 virtual task
 uvm_sqr_if_base::get

 (  output T1 t  ) 

 virtual task
 uvm_sqr_if_base::get_next_item

 (  output T1 t  ) 

 virtual function bit
 uvm_sqr_if_base::has_do_available

 (   ) 

 virtual function void
 uvm_sqr_if_base::item_done

 (  input T2 t  ) 

 virtual task
 uvm_sqr_if_base::peek

 (  output T1 t  ) 

 virtual task
 uvm_sqr_if_base::put

 (  input T2 t  ) 

 virtual function void
 uvm_sqr_if_base::put_response

 (  input T2 t  ) 

 virtual task
 uvm_sqr_if_base::try_next_item

 (  output T1 t  ) 

 virtual task
 uvm_sqr_if_base::wait_for_sequences

 (   ) 


Class Parameters Documentation

 type  attribute
 uvm_sqr_if_base::T1 = uvm_object

 parameter  attribute
 uvm_sqr_if_base::T2 = T1