Inheritance diagram for class uvm_objection:
Public Member Functions | |
| virtual task | all_dropped ( uvm_object obj, uvm_object source_obj, string description, int count ) |
| virtual function void | clear ( uvm_object obj = null ) |
| function string | convert2string ( ) |
| function uvm_object | create ( string name = "" ) |
| function void | display_objections ( uvm_object obj = null, bit show_header = 1 ) |
| function void | do_copy ( uvm_object rhs ) |
| virtual function void | drop_objection ( uvm_object obj = null, string description = "", int count = 1 ) |
| virtual function void | dropped ( uvm_object obj, uvm_object source_obj, string description, int count ) |
| function time | get_drain_time ( uvm_object obj = null ) |
| function int | get_objection_count ( uvm_object obj = null ) |
| function int | get_objection_total ( uvm_object obj = null ) |
| function void | get_objectors ( ref uvm_object list[$] ) |
| static function type_id | get_type ( ) |
| virtual function string | get_type_name ( ) |
| function void | m_drop ( uvm_object obj, uvm_object source_obj, string description = "", int count = 1, int in_top_thread = 0 ) |
| static task | m_execute_scheduled_forks ( ) |
| task | m_forked_drain ( uvm_object obj, uvm_object source_obj, string description = "", int count = 1, int in_top_thread = 0 ) |
| function uvm_object | m_get_parent ( uvm_object obj ) |
| static function void | m_init_objections ( ) |
| function void | m_propagate ( uvm_object obj, uvm_object source_obj, string description, int count, bit raise, int in_top_thread ) |
| function void | m_raise ( uvm_object obj, uvm_object source_obj, string description = "", int count = 1 ) |
| function void | m_report ( uvm_object obj, uvm_object source_obj, string description, int count, string action ) |
| function void | m_set_hier_mode ( uvm_object obj ) |
| function void | new ( string name = "" ) |
| virtual function void | raise_objection ( uvm_object obj = null, string description = "", int count = 1 ) |
| virtual function void | raised ( uvm_object obj, uvm_object source_obj, string description, int count ) |
| function void | set_drain_time ( uvm_object obj = null, time drain ) |
| function bit | trace_mode ( int mode = -1 ) |
| task | wait_for ( uvm_objection_event objt_event, uvm_object obj = null ) |
| task | wait_for_total_count ( uvm_object obj = null, int count = 0 ) |
Public Attributes | |
| bit | m_hier_mode = 1; |
| static uvm_objection | m_objections [$] |
| bit | m_top_all_dropped |
| uvm_root | top = uvm_root; |
Protected Member Functions | |
| function string | m_display_objections ( uvm_object obj = null, bit show_header = 1 ) |
Protected Attributes | |
| protected bit | m_cleared |
| protected time | m_drain_time [ uvm_object ] |
| protected uvm_objection_events | m_events [ uvm_object ] |
| protected int | m_source_count [ uvm_object ] |
| protected uvm_root | m_top = uvm_root; |
| protected int | m_total_count [ uvm_object ] |
| protected bit | m_trace_mode |
Member Typedefs | |
| typedef class | type_id |
|
||||||
|
|
|
||||
|
|
||||||||
|
|
|
||||
|
|
||||
|
|
||||
|
|
|
|
|
|
||||||||
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
||||
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|