Inheritance diagram for class svt_fsm_state:
Base class for user-defined FSM states. Must be extended to specify the behavior of a state within a FSM. The 'FSM' parameter is the type of the parent FSM containing this state. The 'NAME' parameter is the name of the state.
Public Member Functions | |
| function svt_fsm | get_fsm ( ) |
| function string | get_name ( ) |
| virtual function string | get_xml_name ( ) |
| function void | set_fsm ( svt_fsm fsm ) |
Class Parameters | |
| type | FSM = int; |
| string | NAME = "state"; |
Public Attributes | |
| FSM | p_fsm |
|
||||
|
|
||||||
|
|
||||
Returns a name that can be used to represent the state's object type in the XML output. By default uses the class name.
Return values - Name to be used for the object type in XML output. | ||||
|
|
||||
|