Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

DC_NestedFsmActivatorWithEndState.h

00001 // 00002 // Copyright 2004 P&P Software GmbH - All Rights Reserved 00003 // 00004 // DC_NestedFsmActivatorWithEndState.h 00005 // 00006 // Version 1.1 00007 // Date 31.05.03 (Version 1.0) 00008 // 23.06.03 (Version 1.1) 00009 // Author A. Pasetti (P&P Software), R. Totaro 00010 // 00011 // Change Record: 00012 // Version 1.1: The class is now derived from DC_NestedFsmActivator. It used 00013 // to be derived from FsmState. 00014 00015 #ifndef DC_NestedFsmActivatorWithEndStateH 00016 #define DC_NestedFsmActivatorWithEndStateH 00017 00018 #include "DC_NestedFsmActivator.h" 00019 00048 class DC_NestedFsmActivatorWithEndState : public DC_NestedFsmActivator { 00049 private: 00050 TD_FsmStateIndex targetState; 00051 00052 public: 00053 00058 DC_NestedFsmActivatorWithEndState(void); 00059 00064 void setTargetState(TD_FsmStateIndex targetState); 00065 00070 TD_FsmStateIndex getTargetState(void); 00071 00077 virtual bool isFinished(void); 00078 00084 virtual bool isObjectConfigured(void); 00085 }; 00086 #endif
Copyright 2003 P&P Software GmbH - All Rights Reserved