ovm_scenario_controller Class Reference

Inheritance diagram for class ovm_scenario_controller:

List of all members.



Public Member Functions

virtual task   apply ( ovm_sequence_base scenario, input REQ data_req, output RSP data_rsp, input bit randomize )
virtual task   apply_request ( ovm_sequence_base scenario, input REQ data_req, input bit randomize )
virtual task   apply_send ( ovm_sequence_base scenario, input REQ data_req, input bit randomize )
function void  new ( string name, ovm_component parent )

Class Parameters

type  REQ = ovm_sequence_item
type  RSP 

Public Attributes

ovm_seq_item_pull_imp  get_req_export 
ovm_sequence  seq_ptr 


Member Function Documentation

 virtual task
 ovm_scenario_controller::apply

 (  ovm_sequence_base scenario , input REQ data_req , output RSP data_rsp , input bit randomize  ) 

 virtual task
 ovm_scenario_controller::apply_request

 (  ovm_sequence_base scenario , input REQ data_req , input bit randomize  ) 

 virtual task
 ovm_scenario_controller::apply_send

 (  ovm_sequence_base scenario , input REQ data_req , input bit randomize  ) 

  function void
 ovm_scenario_controller::new

 (  string name , ovm_component parent  ) 


 Superseded functions 
 ovm_component :: new 
 ovm_sequencer_base :: new 
 ovm_sequencer_param_base :: new 
 ovm_sequencer :: new 


Class Parameters Documentation

 type  attribute
 ovm_scenario_controller::REQ = ovm_sequence_item

 type  attribute
 ovm_scenario_controller::RSP


Member Attribute Documentation

 ovm_seq_item_pull_imp  attribute
 ovm_scenario_controller::get_req_export

 ovm_sequence  attribute
 ovm_scenario_controller::seq_ptr