ovm_push_driver Class Reference

Inheritance diagram for class ovm_push_driver:

List of all members.



Public Member Functions

function void  check_port_connections ( )
virtual function void  end_of_elaboration ( )
virtual function string  get_type_name ( )
function void  new ( string name, ovm_component parent )
virtual task   put ( REQ item )

Class Parameters

type  REQ = ovm_sequence_item
type  RSP 

Public Attributes

REQ  req 
ovm_blocking_put_imp  req_export 
RSP  rsp 
ovm_analysis_port  rsp_port 
static const string  type_name = "ovm_push_driver #(REQ,RSP)"; 


Member Function Documentation

  function void
 ovm_push_driver::check_port_connections

 (   ) 

 virtual function void
 ovm_push_driver::end_of_elaboration

 (   ) 


 Superseded functions 
 ovm_component :: end_of_elaboration 

 virtual function string
 ovm_push_driver::get_type_name

 (   ) 


 Superseded functions 
 ovm_object :: get_type_name 

  function void
 ovm_push_driver::new

 (  string name , ovm_component parent  ) 


 Superseded functions 
 ovm_component :: new 

 virtual task
 ovm_push_driver::put

 (  REQ item  ) 


Class Parameters Documentation

 type  attribute
 ovm_push_driver::REQ = ovm_sequence_item

 type  attribute
 ovm_push_driver::RSP


Member Attribute Documentation

 REQ  attribute
 ovm_push_driver::req

 ovm_blocking_put_imp  attribute
 ovm_push_driver::req_export

 RSP  attribute
 ovm_push_driver::rsp

 ovm_analysis_port  attribute
 ovm_push_driver::rsp_port

 static const string  attribute
 ovm_push_driver::type_name = "ovm_push_driver #(REQ,RSP)"