ovm_blocking_slave_imp Class Reference

Inheritance diagram for class ovm_blocking_slave_imp:

List of all members.



Public Member Functions

task   get ( output REQ t )
virtual function string  get_type_name ( )
function void  new ( string name, this_imp_type imp, this_req_type req_imp = null, this_rsp_type rsp_imp = null )
task   peek ( output REQ t )
task   put ( RSP t )

Class Parameters

type  IMP = int; 
type  REQ = int; 
type  REQ_IMP 
type  RSP 
type  RSP_IMP 

Public Attributes


Member Typedefs


Member Function Documentation

  task
 ovm_blocking_slave_imp::get

 (  output REQ t  ) 

 virtual function string
 ovm_blocking_slave_imp::get_type_name

 (   ) 


 Superseded functions 
 ovm_port_base :: get_type_name 

  function void
 ovm_blocking_slave_imp::new

 (  string name , this_imp_type imp , this_req_type req_imp = null, this_rsp_type rsp_imp = null  ) 

  task
 ovm_blocking_slave_imp::peek

 (  output REQ t  ) 

  task
 ovm_blocking_slave_imp::put

 (  RSP t  ) 


Class Parameters Documentation

 type  attribute
 ovm_blocking_slave_imp::IMP = int

 type  attribute
 ovm_blocking_slave_imp::REQ = int

 type  attribute
 ovm_blocking_slave_imp::REQ_IMP

 type  attribute
 ovm_blocking_slave_imp::RSP

 type  attribute
 ovm_blocking_slave_imp::RSP_IMP


Member Attribute Documentation


Member Typedef Documentation

 Typedefe'd string ==>   IMP

 Typedefe'd string ==>   REQ_IMP

 Typedefe'd string ==>   RSP_IMP