Public Member Functions | List of all members
FSMHistory Class Reference
Inheritance diagram for FSMHistory:
FSMBasicState FSMObject

Public Member Functions

 FSMHistory (const char *pName, FSMStar *pStar, const char *pDesc, int pRecursive)
 
const char * className () const
 
Kernel::String getIdentifier () const
 
FSMStategetState () const
 
int isA (const char *) const
 
int isRecursive () const
 
FSMHistorysetHistory (const char *pName, int pRecursive, FSMState *pParentState)
 
void setState (FSMState *pState)
 
- Public Member Functions inherited from FSMBasicState
const char * className () const
 
FSMStategetParentState () const
 
int isA (const char *) const
 
void setParentState (FSMState *pParent)
 
- Public Member Functions inherited from FSMObject
const char * className () const
 
virtual void cleanup ()
 
Tcl_Interp * getInterpreter () const
 
Kernel::String getLogName () const
 
FSMStargetStar () const
 
void handleException (const Kernel::String &pActionType, const Kernel::String &pMessage) const
 
void handleWarningException (const Kernel::String &pActionType, const Kernel::String &pMessage) const
 
virtual void initialize ()
 
int isA (const char *) const
 
void setInteractiveSimParams (const Kernel::String &pTextAnimEntity, const Kernel::String &pTextAnimAction) const
 
void setInterpreter (Tcl_Interp *pInterpreter)
 
void setStar (FSMStar *pStar)
 
virtual void setup ()
 
virtual void wrapup ()
 

Additional Inherited Members

- Protected Attributes inherited from FSMBasicState
FSMStatemParentState
 
- Protected Attributes inherited from FSMObject
Tcl_Interp * mInterpreter
 
FSMStarmStar