uvm_nonblocking_slave_export Class Reference

Inheritance diagram for class uvm_nonblocking_slave_export:

List of all members.



Public Member Functions

function bit  can_get ( )
function bit  can_peek ( )
function bit  can_put ( )
virtual function string  get_type_name ( )
function void  new ( string name, uvm_component parent, int min_size = 1, int max_size = 1 )
function bit  try_get ( output REQ t )
function bit  try_peek ( output REQ t )
function bit  try_put ( RSP t )

Class Parameters

type  REQ = int; 
type  RSP 


Member Function Documentation

  function bit
 uvm_nonblocking_slave_export::can_get

 (   ) 

  function bit
 uvm_nonblocking_slave_export::can_peek

 (   ) 

  function bit
 uvm_nonblocking_slave_export::can_put

 (   ) 

 virtual function string
 uvm_nonblocking_slave_export::get_type_name

 (   ) 


 Superseded functions 
 uvm_port_base :: get_type_name 

  function void
 uvm_nonblocking_slave_export::new

 (  string name , uvm_component parent , int min_size = 1, int max_size = 1  ) 

  function bit
 uvm_nonblocking_slave_export::try_get

 (  output REQ t  ) 

  function bit
 uvm_nonblocking_slave_export::try_peek

 (  output REQ t  ) 

  function bit
 uvm_nonblocking_slave_export::try_put

 (  RSP t  ) 


Class Parameters Documentation

 type  attribute
 uvm_nonblocking_slave_export::REQ = int

 type  attribute
 uvm_nonblocking_slave_export::RSP