Public Member Functions | Protected Member Functions | Static Protected Attributes | List of all members
FSMSlave Class Reference
Inheritance diagram for FSMSlave:
FSMObject

Public Member Functions

 FSMSlave (FSMState *pState, const char *pClassName)
 
const char * className () const
 
int isA (const char *) const
 
void run (int pEntryType)
 
int setupWormhole ()
 
void wrapup ()
 
- Public Member Functions inherited from FSMObject
const char * className () const
 
virtual void cleanup ()
 
virtual Kernel::String getIdentifier () const
 
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 ()
 

Protected Member Functions

Star * getWormhole ()
 

Static Protected Attributes

static int count = -1
 

Additional Inherited Members

- Protected Attributes inherited from FSMObject
Tcl_Interp * mInterpreter
 
FSMStarmStar