
Public Types | |
| enum | do_what_e { DO_PRINT = 0x001, DO_START = 0x002, DO_STOP = 0x004, DO_RESET = 0x008, DO_VOTE = 0x010, DO_ALL = 0xFFF } |
Public Member Functions | |
| new (string name, string inst, vmm_consensus end_test) | |
| virtual string | psdisplay (string prefix="") |
| vmm_consensus | get_consensus () |
| virtual task | start () |
| virtual task | stop () |
| virtual task | reset (vmm_env::restart_e kind=vmm_env::FIRM) |
| virtual task | cleanup () |
| virtual void | report () |
| void | do_all (do_what_e what, vmm_env::restart_e restart_kind=vmm_env::FIRM) |
Public Attributes | |
| vmm_log | log |
Protected Member Functions | |
| void | configured () |
| virtual string | do_psdisplay (string prefix="") |
| virtual task | do_vote () |
| virtual task | do_start () |
| virtual task | do_stop () |
| virtual task | do_reset (vmm_env::restart_e kind) |
Protected Attributes | |
| vmm_consensus | end_test |
| bit | __vmm_done_user |
| int | __vmm_forks |
| vmm_env::restart_e | __vmm_restart |
Static Protected Attributes | |
| static string | __vmm_prefix |
| static string | __vmm_image |
Private Types | |
| enum | { NEWED, CONFIGURED, STARTED, STOPPED, CLEANED } |
Private Attributes | |
| enum vmm_subenv:: { ... } | state |
Definition at line 2231 of file std_lib/vmm.sv.
anonymous enum [private] |
Definition at line 2240 of file std_lib/vmm.sv.
Definition at line 2272 of file std_lib/vmm.sv.
| task vmm_subenv::cleanup | ( | ) | [virtual] |
Definition at line 73 of file std_lib/vmm_subenv.sv.
| void vmm_subenv::configured | ( | ) | [protected] |
Definition at line 47 of file std_lib/vmm_subenv.sv.
| void vmm_subenv::do_all | ( | do_what_e | what, | |
| vmm_env::restart_e | restart_kind = vmm_env::FIRM | |||
| ) |
Definition at line 2280 of file std_lib/vmm.sv.
| string vmm_subenv::do_psdisplay | ( | string | prefix = "" |
) | [protected, virtual] |
Definition at line 85 of file std_lib/vmm_subenv.sv.
| task vmm_subenv::do_reset | ( | vmm_env::restart_e | kind | ) | [protected, virtual] |
Definition at line 106 of file std_lib/vmm_subenv.sv.
| task vmm_subenv::do_start | ( | ) | [protected, virtual] |
Definition at line 96 of file std_lib/vmm_subenv.sv.
| task vmm_subenv::do_stop | ( | ) | [protected, virtual] |
Definition at line 101 of file std_lib/vmm_subenv.sv.
| task vmm_subenv::do_vote | ( | ) | [protected, virtual] |
Definition at line 91 of file std_lib/vmm_subenv.sv.
| vmm_consensus vmm_subenv::get_consensus | ( | ) |
Definition at line 42 of file std_lib/vmm_subenv.sv.
| vmm_subenv::new | ( | string | name, | |
| string | inst, | |||
| vmm_consensus | end_test | |||
| ) |
| string vmm_subenv::psdisplay | ( | string | prefix = "" |
) | [virtual] |
Definition at line 35 of file std_lib/vmm_subenv.sv.
| void vmm_subenv::report | ( | ) | [virtual] |
Definition at line 81 of file std_lib/vmm_subenv.sv.
| task vmm_subenv::reset | ( | vmm_env::restart_e | kind = vmm_env::FIRM |
) | [virtual] |
Definition at line 68 of file std_lib/vmm_subenv.sv.
| task vmm_subenv::start | ( | ) | [virtual] |
Definition at line 52 of file std_lib/vmm_subenv.sv.
| task vmm_subenv::stop | ( | ) | [virtual] |
Definition at line 60 of file std_lib/vmm_subenv.sv.
bit vmm_subenv::__vmm_done_user [protected] |
Definition at line 2268 of file std_lib/vmm.sv.
int vmm_subenv::__vmm_forks [protected] |
Definition at line 2269 of file std_lib/vmm.sv.
string vmm_subenv::__vmm_image [static, protected] |
Definition at line 2267 of file std_lib/vmm.sv.
string vmm_subenv::__vmm_prefix [static, protected] |
Definition at line 2266 of file std_lib/vmm.sv.
vmm_env::restart_e vmm_subenv::__vmm_restart [protected] |
Definition at line 2270 of file std_lib/vmm.sv.
vmm_consensus vmm_subenv::end_test [protected] |
Definition at line 2238 of file std_lib/vmm.sv.
Definition at line 2236 of file std_lib/vmm.sv.
enum { ... } vmm_subenv::state [private] |
![]() Intelligent Design Verification Project: VMM, Revision: 1.1.1 |
Copyright (c) 2008-2010 Intelligent Design Verification. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included here: http://www.intelligentdv.com/licenses/fdl.txt |
![]() Doxygen Version: 1.6.3 IDV SV Filter Version: 2.6.3 Sat Jun 19 12:07:46 2010 |