uvm_barrier Class Reference

Inheritance diagram for class uvm_barrier:

List of all members.



Public Member Functions

virtual function void  cancel ( )
virtual function uvm_object  create ( string name = "" )
virtual function void  do_copy ( uvm_object rhs )
virtual function void  do_print ( uvm_printer printer )
virtual function int  get_num_waiters ( )
virtual function int  get_threshold ( )
virtual function string  get_type_name ( )
function void  new ( string name = "", int threshold = 0 )
virtual function void  reset ( bit wakeup = 1 )
virtual function void  set_auto_reset ( bit value = 1 )
virtual function void  set_threshold ( int threshold )
virtual task   wait_for ( )

Public Attributes

static const string  type_name = "uvm_barrier"; 


Member Function Documentation

 virtual function void
 uvm_barrier::cancel

 (   ) 

 virtual function uvm_object
 uvm_barrier::create

 (  string name = ""  ) 


 Superseded functions 
 uvm_object :: create 

 virtual function void
 uvm_barrier::do_copy

 (  uvm_object rhs  ) 


 Superseded functions 
 uvm_object :: do_copy 

 virtual function void
 uvm_barrier::do_print

 (  uvm_printer printer  ) 


 Superseded functions 
 uvm_object :: do_print 

 virtual function int
 uvm_barrier::get_num_waiters

 (   ) 

 virtual function int
 uvm_barrier::get_threshold

 (   ) 

 virtual function string
 uvm_barrier::get_type_name

 (   ) 


 Superseded functions 
 uvm_object :: get_type_name 

  function void
 uvm_barrier::new

 (  string name = "", int threshold = 0  ) 

 virtual function void
 uvm_barrier::reset

 (  bit wakeup = 1  ) 

 virtual function void
 uvm_barrier::set_auto_reset

 (  bit value = 1  ) 

 virtual function void
 uvm_barrier::set_threshold

 (  int threshold  ) 

 virtual task
 uvm_barrier::wait_for

 (   ) 


Member Attribute Documentation

 static const string  attribute
 uvm_barrier::type_name = "uvm_barrier"