uvm_seq_item_pull_imp Class Reference

Inheritance diagram for class uvm_seq_item_pull_imp:

List of all members.



Public Member Functions

task   get ( output REQ t )
task   get_next_item ( output REQ t )
virtual function string  get_type_name ( )
function bit  has_do_available ( )
function void  item_done ( input RSP t )
function void  new ( string name, IMP imp )
task   peek ( output REQ t )
task   put ( input RSP t )
function void  put_response ( input RSP t )
task   try_next_item ( output REQ t )
task   wait_for_sequences ( )

Class Parameters

type  IMP = int; 
type  REQ = int; 
type  RSP 

Public Attributes


Member Function Documentation

  task
 uvm_seq_item_pull_imp::get

 (  output REQ t  ) 

  task
 uvm_seq_item_pull_imp::get_next_item

 (  output REQ t  ) 

 virtual function string
 uvm_seq_item_pull_imp::get_type_name

 (   ) 


 Superseded functions 
 uvm_port_base :: get_type_name 

  function bit
 uvm_seq_item_pull_imp::has_do_available

 (   ) 

  function void
 uvm_seq_item_pull_imp::item_done

 (  input RSP t  ) 

  function void
 uvm_seq_item_pull_imp::new

 (  string name , IMP imp  ) 

  task
 uvm_seq_item_pull_imp::peek

 (  output REQ t  ) 

  task
 uvm_seq_item_pull_imp::put

 (  input RSP t  ) 

  function void
 uvm_seq_item_pull_imp::put_response

 (  input RSP t  ) 

  task
 uvm_seq_item_pull_imp::try_next_item

 (  output REQ t  ) 

  task
 uvm_seq_item_pull_imp::wait_for_sequences

 (   ) 


Class Parameters Documentation

 type  attribute
 uvm_seq_item_pull_imp::IMP = int

 type  attribute
 uvm_seq_item_pull_imp::REQ = int

 type  attribute
 uvm_seq_item_pull_imp::RSP


Member Attribute Documentation