Inheritance diagram for class vmm_subenv:
Public Member Functions | |
| task | cleanup ( ) |
| function void | do_all ( vmm_subenv :: do_what_e what, vmm_env :: restart_e restart_kind = vmm_env::FIRM ) |
| function vmm_consensus | get_consensus ( ) |
| function void | report ( ) |
| task | reset ( vmm_env :: restart_e kind = vmm_env::FIRM ) |
| task | start ( ) |
| function void | new ( string name, string inst, vmm_consensus end_test ) |
| function string | psdisplay ( string prefix = "" ) |
| task | stop ( ) |
Public Attributes | |
| vmm_log | log |
Protected Member Functions | |
| function void | configured ( ) |
| virtual function string | do_psdisplay ( string prefix = "" ) |
| rand static local virtual task | do_reset ( vmm_env :: restart_e kind ) |
| rand static local virtual task | do_start ( ) |
| rand static local virtual task | do_stop ( ) |
| rand static local virtual task | do_vote ( ) |
Protected Attributes | |
| protected vmm_consensus | end_test |
| protected bit | __vmm_done_user |
| protected int | __vmm_forks |
| static protected string | __vmm_image |
| static protected string | __vmm_prefix |
| protected vmm_env :: restart_e | __vmm_restart |
Member Typedefs | |
| typedef enum | do_what_e |
|
|
|
|
|
|
||||
|
|
||||
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|