Inheritance diagram for class uvm_heartbeat:
Public Member Functions | |
| function void | add ( uvm_component comp ) |
| function void | m_disable_cb ( ) |
| function void | m_enable_cb ( ) |
| task | m_hb_process ( ) |
| function void | m_start_hb_process ( ) |
| function void | new ( string name, uvm_component cntxt, uvm_callbacks_objection objection = null ) |
| function void | remove ( uvm_component comp ) |
| function void | set_heartbeat ( uvm_event e, ref uvm_component comps[$] ) |
| function uvm_heartbeat_modes | set_mode ( uvm_heartbeat_modes mode = UVM_NO_HB_MODE ) |
| function void | start ( uvm_event e = null ) |
| function void | stop ( ) |
Protected Attributes | |
| protected bit | m_added |
| protected uvm_heartbeat_callback | m_cb |
| protected uvm_component | m_cntxt |
| protected uvm_event | m_event |
| protected uvm_component | m_hblist [$] |
| protected uvm_heartbeat_modes | m_mode |
| protected uvm_callbacks_objection | m_objection |
| protected bit | m_started |
| protected event | m_stop_event |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|