Inheritance list for class vmm_xactor:
List of all members.Public Member Functions | |
| virtual function void | append_callback ( vmm_xactor_callbacks cb ) |
| virtual function string | get_instance ( ) |
| virtual function string | get_name ( ) |
| function void | new ( string name, string inst, int stream_id = 1 ) |
| virtual function void | prepend_callback ( vmm_xactor_callbacks cb ) |
| virtual function void | reset_xactor ( reset_e rst_typ = SOFT_RST ) |
| virtual function void | restore_rng_state ( ) |
| virtual function void | save_rng_state ( ) |
| virtual function void | start_xactor ( ) |
| virtual function void | stop_xactor ( ) |
| virtual function void | unregister_callback ( vmm_xactor_callbacks cb ) |
| virtual function void | xactor_status ( string prefix = "" ) |
Public Attributes | |
| vmm_log | log |
| string | main_rng_state |
| bit | main_running |
| int | n_threads_stopped |
| int | n_threads_to_stop |
| vmm_notify | notify |
| bit | reset_it |
| event | reset_it_event |
| bit | resetable |
| bit | restore_main_rng_state |
| bit | save_main_rng_state |
| bit | start_it |
| event | start_it_event |
| bit | stop_it |
| int | stream_id |
Protected Member Functions | |
| task | main ( ) |
| task | wait_if_stopped ( int unsigned n_threads = 1 ) |
| task | wait_if_stopped_or_empty ( vmm_channel chan, int unsigned n_threads = 1 ) |
Protected Attributes | |
| vmm_xactor_callbacks | callbacks |
| int | reset_pending |
Enum Typedefs | |
| typedef enum | notifications_e |
| typedef enum | reset_e |
|
||
|
||
|
||
|
||||||||||
| ||||||||||
|
||||||||||||
| ||||||||||||
|
||
|
||||||||||
| ||||||||||
|
||||
| ||||
|
||||
| ||||
|
||||||||
| ||||||||
|
||||||||
| ||||||||
|
||
|
||
|
||
|
||||
| ||||
|
|
Defined at line 1652 of file std_lib/vmm.sv.
|
|
|
Defined at line 1623 of file std_lib/vmm.sv.
|
|
|
Defined at line 1650 of file std_lib/vmm.sv.
|
|
|
Defined at line 1646 of file std_lib/vmm.sv.
|
|
|
Defined at line 1640 of file std_lib/vmm.sv.
|
|
|
Defined at line 1639 of file std_lib/vmm.sv.
|
|
|
Defined at line 1624 of file std_lib/vmm.sv.
|
|
|
Defined at line 1641 of file std_lib/vmm.sv.
|
|
|
Defined at line 1643 of file std_lib/vmm.sv.
|
|
|
Defined at line 1644 of file std_lib/vmm.sv.
|
|
|
Defined at line 1642 of file std_lib/vmm.sv.
|
|
|
Defined at line 1649 of file std_lib/vmm.sv.
|
|
|
Defined at line 1648 of file std_lib/vmm.sv.
|
|
|
Defined at line 1636 of file std_lib/vmm.sv.
|
|
|
Defined at line 1637 of file std_lib/vmm.sv.
|
|
|
Defined at line 1638 of file std_lib/vmm.sv.
|
|
|
Defined at line 1626 of file std_lib/vmm.sv.
|
|
||||||||||||||
| ||||||||||||||
Defined at line 1634 of file std_lib/vmm.sv.
|
|
||||||||||
Defined at line 1670 of file std_lib/vmm.sv.
|