Inheritance diagram for class vmm_xactor:
Public Member Functions | |
| function void | append_callback ( vmm_xactor_callbacks cb ) |
| function void | do_all ( vmm_xactor :: do_what_e what, vmm_xactor :: reset_e rst_typ = SOFT_RST ) |
| function void | get_input_channels ( ref vmm_channel chans[$] ) |
| function string | get_instance ( ) |
| function string | get_name ( ) |
| function void | get_output_channels ( ref vmm_channel chans[$] ) |
| function void | kill ( ) |
| function void | new ( string name, string inst, int stream_id = -1 ) |
| function void | prepend_callback ( vmm_xactor_callbacks cb ) |
| function string | psdisplay ( string prefix = "" ) |
| function void | reset_xactor ( vmm_xactor :: reset_e rst_typ = SOFT_RST ) |
| function void | restore_rng_state ( ) |
| function void | save_rng_state ( ) |
| function void | start_xactor ( ) |
| function void | stop_xactor ( ) |
| function void | unregister_callback ( vmm_xactor_callbacks cb ) |
| function void | xactor_status ( string prefix = "" ) |
Public Attributes | |
| vmm_log | log |
| vmm_notify | notify |
| int | stream_id |
| vmm_channel | Xinput_chansX [$] |
| vmm_channel | Xoutput_chansX [$] |
| static vmm_xactor | _vmm_available_xactor [$] |
| vmm_xactor_callbacks | callbacks [$] |
Protected Member Functions | |
| virtual function void | do_kill_xactor ( ) |
| virtual function string | do_psdisplay ( string prefix = "" ) |
| virtual function void | do_reset_xactor ( vmm_xactor :: reset_e rst_typ ) |
| virtual function void | do_start_xactor ( ) |
| virtual function void | do_stop_xactor ( ) |
| 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 | |
| protected int | reset_pending = 0; |
| static protected bit | __vmm_done_user |
| static protected string | __vmm_image |
| static protected string | __vmm_prefix |
Member Typedefs | |
| typedef enum | do_what_e |
| typedef enum | notifications_e |
| typedef enum | reset_e |
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
||||||||||||||||
|
|
|
|
||||||||||||
|
|
||||||||||||||||
|
|
||||
|
|
||||
|
|
||||||||||
|
|
||||||||||
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|