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

DC_NestedFsmActivatorWithExitCheck.h

00001 // 00002 // Copyright 2004 P&P Software GmbH - All Rights Reserved 00003 // 00004 // DC_NestedFsmActivatorWithExitCheck.h 00005 // 00006 // Version 1.0 00007 // Date 04.07.03 (Version 1.0) 00008 // Author A. Pasetti, R. Totaro 00009 // 00010 // Change Record: 00011 00012 #ifndef DC_NestedFsmActivatorWithExitCheckH 00013 #define DC_NestedFsmActivatorWithExitCheckH 00014 00015 #include "DC_NestedFsmActivator.h" 00016 00046 class DC_NestedFsmActivatorWithExitCheck : public DC_NestedFsmActivator { 00047 private: 00048 TD_FsmStateIndex targetState; 00049 00050 public: 00051 00056 DC_NestedFsmActivatorWithExitCheck(void); 00057 00062 void setTargetState(TD_FsmStateIndex targetState); 00063 00068 TD_FsmStateIndex getTargetState(void); 00069 00076 virtual bool canExit(void); 00077 00083 virtual bool isObjectConfigured(void); 00084 }; 00085 #endif
Copyright 2003 P&P Software GmbH - All Rights Reserved