Main Page
Classes
Macros
Modules
Interfaces
Globals
Files
Index
?
simple
reg expr
Hierarchy
Class List
Alphabetical List
vmm_subenv Class Reference
Inheritance list for class vmm_subenv:
vmm_subenv
List of all members.
Typedef at line
671
of file
sv/std_lib/vmm.sv
.
Defined at line
2011
of file
sv/std_lib/vmm.sv
.
Public Member Functions
task
cleanup
( )
function void
do_all
( do_what_e what, restart_e restart_kind = vmm_envFIRM )
function
vmm_consensus
get_consensus
( )
function string
psdisplay
( string prefix = )
function void
report
( )
task
reset
( restart_e kind = vmm_envFIRM )
task
start
( )
function void
new
( string name, string inst,
vmm_consensus
end_test )
task
stop
( )
Public Attributes
vmm_log
log
local state
state
Protected Member Functions
function void
configured
( )
virtual function string
do_psdisplay
( string prefix = )
task
do_reset
( restart_e kind )
task
do_start
( )
task
do_stop
( )
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
restart_e
__vmm_restart
Enum Typedefs
typedef enum
do_what_e
typedef enum
state
Member Function Documentation
task
vmm_subenv::
cleanup
( )
Prototype at line
2036
of file
sv/std_lib/vmm.sv
.
Defined at line
73
of file
sv/std_lib/vmm_subenv.sv
.
protected function void
vmm_subenv::
configured
( )
Prototype at line
2031
of file
sv/std_lib/vmm.sv
.
Defined at line
47
of file
sv/std_lib/vmm_subenv.sv
.
function void
vmm_subenv::
do_all
( do_what_e what, restart_e restart_kind = vmm_envFIRM )
Defined at line
2057
of file
sv/std_lib/vmm.sv
.
protected virtual function string
vmm_subenv::
do_psdisplay
( string prefix = )
Prototype at line
2060
of file
sv/std_lib/vmm.sv
.
Defined at line
85
of file
sv/std_lib/vmm_subenv.sv
.
protected virtual task
vmm_subenv::
do_reset
( restart_e kind )
Prototype at line
2064
of file
sv/std_lib/vmm.sv
.
Defined at line
105
of file
sv/std_lib/vmm_subenv.sv
.
protected virtual task
vmm_subenv::
do_start
( )
Prototype at line
2062
of file
sv/std_lib/vmm.sv
.
Defined at line
95
of file
sv/std_lib/vmm_subenv.sv
.
protected virtual task
vmm_subenv::
do_stop
( )
Prototype at line
2063
of file
sv/std_lib/vmm.sv
.
Defined at line
100
of file
sv/std_lib/vmm_subenv.sv
.
protected virtual task
vmm_subenv::
do_vote
( )
Prototype at line
2061
of file
sv/std_lib/vmm.sv
.
Defined at line
90
of file
sv/std_lib/vmm_subenv.sv
.
function
vmm_consensus
vmm_subenv::
get_consensus
( )
Prototype at line
2029
of file
sv/std_lib/vmm.sv
.
Defined at line
42
of file
sv/std_lib/vmm_subenv.sv
.
function string
vmm_subenv::
psdisplay
( string prefix = )
Prototype at line
2027
of file
sv/std_lib/vmm.sv
.
Defined at line
35
of file
sv/std_lib/vmm_subenv.sv
.
function void
vmm_subenv::
report
( )
Prototype at line
2037
of file
sv/std_lib/vmm.sv
.
Defined at line
81
of file
sv/std_lib/vmm_subenv.sv
.
task
vmm_subenv::
reset
( restart_e kind = vmm_envFIRM )
Prototype at line
2035
of file
sv/std_lib/vmm.sv
.
Defined at line
68
of file
sv/std_lib/vmm_subenv.sv
.
task
vmm_subenv::
start
( )
Prototype at line
2033
of file
sv/std_lib/vmm.sv
.
Defined at line
52
of file
sv/std_lib/vmm_subenv.sv
.
function void
vmm_subenv::
new
( string name, string inst,
vmm_consensus
end_test )
Prototype at line
2021
of file
sv/std_lib/vmm.sv
.
Defined at line
26
of file
sv/std_lib/vmm_subenv.sv
.
task
vmm_subenv::
stop
( )
Prototype at line
2034
of file
sv/std_lib/vmm.sv
.
Defined at line
60
of file
sv/std_lib/vmm_subenv.sv
.
Member Attribute Documentation
protected
vmm_consensus
attribute
vmm_subenv::
end_test
Defined at line
2014
of file
sv/std_lib/vmm.sv
.
vmm_log
attribute
vmm_subenv::
log
Defined at line
2012
of file
sv/std_lib/vmm.sv
.
local state attribute
vmm_subenv::
state
Defined at line
2016
of file
sv/std_lib/vmm.sv
.
protected bit attribute
vmm_subenv::
__vmm_done_user
Defined at line
2044
of file
sv/std_lib/vmm.sv
.
protected int attribute
vmm_subenv::
__vmm_forks
Defined at line
2045
of file
sv/std_lib/vmm.sv
.
static protected string attribute
vmm_subenv::
__vmm_image
Defined at line
2043
of file
sv/std_lib/vmm.sv
.
static protected string attribute
vmm_subenv::
__vmm_prefix
Defined at line
2042
of file
sv/std_lib/vmm.sv
.
protected
restart_e
attribute
vmm_subenv::
__vmm_restart
Defined at line
2046
of file
sv/std_lib/vmm.sv
.
Member Enum Typedef Documentation
typedef enum
vmm_subenv::
do_what_e
DO_PRINT = 1
DO_START = 2
DO_STOP = 4
DO_RESET = 8
DO_VOTE = 16
DO_ALL = 4095
Defined at line
2053
of file
sv/std_lib/vmm.sv
.
typedef enum
vmm_subenv::
state
NEWED
CONFIGURED
STARTED
STOPPED
CLEANED
Defined at line
2016
of file
sv/std_lib/vmm.sv
.
16 December 2008, Copyright © 2008 Synopsys, Inc.