uvm_test_done_objection Class Reference

Inheritance diagram for class uvm_test_done_objection:

List of all members.



Public Member Functions

virtual task   all_dropped ( uvm_object obj, uvm_object source_obj, string description, int count )
function uvm_object  create ( string name = "" )
virtual function void  drop_objection ( uvm_object obj = null, string description = "", int count = 1 )
virtual task   force_stop ( uvm_object obj = null )
static function uvm_test_done_objection  get ( )
static function type_id  get_type ( )
virtual function string  get_type_name ( )
task   m_do_stop_all ( uvm_component comp )
task   m_stop_request ( )
function void  new ( string name = "uvm_test_done" )
virtual function void  qualify ( uvm_object obj = null, bit is_raise, string description )
virtual function void  raise_objection ( uvm_object obj = null, string description = "", int count = 1 )
function void  stop_request ( )

Public Attributes

time  stop_timeout = 0; 

Protected Attributes

protected bit  m_forced 
static protected uvm_test_done_objection  m_inst 

Member Typedefs

 typedef class  type_id 


Member Function Documentation

 virtual task
 uvm_test_done_objection::all_dropped

 (  uvm_object obj , uvm_object source_obj , string description , int count  ) 


 Superseded tasks 
 uvm_objection :: all_dropped 

  function uvm_object
 uvm_test_done_objection::create

 (  string name = ""  ) 


 Superseded functions 
 uvm_object :: create 
 uvm_objection :: create 

 virtual function void
 uvm_test_done_objection::drop_objection

 (  uvm_object obj = null, string description = "", int count = 1  ) 


 Superseded functions 
 uvm_objection :: drop_objection 

 virtual task
 uvm_test_done_objection::force_stop

 (  uvm_object obj = null  ) 

 static function uvm_test_done_objection
 uvm_test_done_objection::get

 (   ) 

 static function type_id
 uvm_test_done_objection::get_type

 (   ) 


 Superseded functions 
 uvm_object :: get_type 
 uvm_objection :: get_type 

 virtual function string
 uvm_test_done_objection::get_type_name

 (   ) 


 Superseded functions 
 uvm_object :: get_type_name 
 uvm_objection :: get_type_name 

  task
 uvm_test_done_objection::m_do_stop_all

 (  uvm_component comp  ) 

  task
 uvm_test_done_objection::m_stop_request

 (   ) 

  function void
 uvm_test_done_objection::new

 (  string name = "uvm_test_done"  ) 


 Superseded functions 
 uvm_object :: new 
 uvm_report_object :: new 
 uvm_objection :: new 

 virtual function void
 uvm_test_done_objection::qualify

 (  uvm_object obj = null, bit is_raise , string description  ) 

 virtual function void
 uvm_test_done_objection::raise_objection

 (  uvm_object obj = null, string description = "", int count = 1  ) 


 Superseded functions 
 uvm_objection :: raise_objection 

  function void
 uvm_test_done_objection::stop_request

 (   ) 


Member Attribute Documentation

 protected bit  attribute
 uvm_test_done_objection::m_forced

 static protected uvm_test_done_objection  attribute
 uvm_test_done_objection::m_inst

 time  attribute
 uvm_test_done_objection::stop_timeout = 0


Member Typedef Documentation

 typedef class  uvm_test_done_objection::type_id
 Typedefe'd string ==>   uvm_object_registry#(uvm_test_done_objection,)