ovm_seq_cons_if Class Reference

Inheritance diagram for class ovm_seq_cons_if:

List of all members.



Public Member Functions

function void  connect_if ( ovm_seq_prod_if seq_if )
function ovm_object  create ( string name = "" )
function ovm_sequence_base  current_grabber ( )
function void  do_print ( ovm_printer printer )
virtual function ovm_object_wrapper  get_object_type ( )
function string  get_sequencer_type_name ( )
static function type_id  get_type ( )
virtual function string  get_type_name ( )
virtual task   grab ( ovm_sequence_base this_seq )
function bit  is_connected ( )
function bit  is_grabbed ( )
function bit  is_virtual_sequencer ( )
function void  new ( string name = "", ovm_component parent = null )
task   start_sequence ( ovm_sequence_base this_seq )
virtual function void  ungrab ( ovm_sequence_base this_seq )

Public Attributes

ovm_sequencer  consumer_seqr 

Member Typedefs

 typedef class  type_id 


Member Function Documentation

  function void
 ovm_seq_cons_if::connect_if

 (  ovm_seq_prod_if seq_if  ) 

  function ovm_object
 ovm_seq_cons_if::create

 (  string name = ""  ) 


 Superseded functions 
 ovm_object :: create 
 ovm_component :: create 

  function ovm_sequence_base
 ovm_seq_cons_if::current_grabber

 (   ) 

  function void
 ovm_seq_cons_if::do_print

 (  ovm_printer printer  ) 


 Superseded functions 
 ovm_object :: do_print 
 ovm_component :: do_print 

 virtual function ovm_object_wrapper
 ovm_seq_cons_if::get_object_type

 (   ) 


 Superseded functions 
 ovm_object :: get_object_type 

  function string
 ovm_seq_cons_if::get_sequencer_type_name

 (   ) 

 static function type_id
 ovm_seq_cons_if::get_type

 (   ) 


 Superseded functions 
 ovm_object :: get_type 

 virtual function string
 ovm_seq_cons_if::get_type_name

 (   ) 


 Superseded functions 
 ovm_object :: get_type_name 

 virtual task
 ovm_seq_cons_if::grab

 (  ovm_sequence_base this_seq  ) 

  function bit
 ovm_seq_cons_if::is_connected

 (   ) 

  function bit
 ovm_seq_cons_if::is_grabbed

 (   ) 

  function bit
 ovm_seq_cons_if::is_virtual_sequencer

 (   ) 

  function void
 ovm_seq_cons_if::new

 (  string name = "", ovm_component parent = null  ) 


 Superseded functions 
 ovm_component :: new 

  task
 ovm_seq_cons_if::start_sequence

 (  ovm_sequence_base this_seq  ) 

 virtual function void
 ovm_seq_cons_if::ungrab

 (  ovm_sequence_base this_seq  ) 


Member Attribute Documentation

 ovm_sequencer  attribute
 ovm_seq_cons_if::consumer_seqr


Member Typedef Documentation

 typedef class  ovm_seq_cons_if::type_id
 Typedefe'd string ==>   ovm_component_registry#(ovm_seq_cons_if,)