uvm_tlm_if_base Class Reference

Inheritance diagram for class uvm_tlm_if_base:

List of all members.



Public Member Functions

virtual function bit  can_get ( )
virtual function bit  can_peek ( )
virtual function bit  can_put ( )
virtual task   get ( output T2 t )
virtual function bit  nb_transport ( input T1 req, output T2 rsp )
virtual task   peek ( output T2 t )
virtual task   put ( input T1 t )
virtual task   transport ( input T1 req, output T2 rsp )
virtual function bit  try_get ( output T2 t )
virtual function bit  try_peek ( output T2 t )
virtual function bit  try_put ( input T1 t )
virtual function void  write ( input T1 t )

Class Parameters

type  T1 = int; 
type  T2 = int; 


Member Function Documentation

 virtual function bit
 uvm_tlm_if_base::can_get

 (   ) 

 virtual function bit
 uvm_tlm_if_base::can_peek

 (   ) 

 virtual function bit
 uvm_tlm_if_base::can_put

 (   ) 

 virtual task
 uvm_tlm_if_base::get

 (  output T2 t  ) 

 virtual function bit
 uvm_tlm_if_base::nb_transport

 (  input T1 req , output T2 rsp  ) 

 virtual task
 uvm_tlm_if_base::peek

 (  output T2 t  ) 

 virtual task
 uvm_tlm_if_base::put

 (  input T1 t  ) 

 virtual task
 uvm_tlm_if_base::transport

 (  input T1 req , output T2 rsp  ) 

 virtual function bit
 uvm_tlm_if_base::try_get

 (  output T2 t  ) 

 virtual function bit
 uvm_tlm_if_base::try_peek

 (  output T2 t  ) 

 virtual function bit
 uvm_tlm_if_base::try_put

 (  input T1 t  ) 

 virtual function void
 uvm_tlm_if_base::write

 (  input T1 t  ) 


Class Parameters Documentation

 type  attribute
 uvm_tlm_if_base::T1 = int

 type  attribute
 uvm_tlm_if_base::T2 = int