2 #ifndef _YI_ABSTRACT_SIGNAL_TRANSITION_H_ 3 #define _YI_ABSTRACT_SIGNAL_TRANSITION_H_ Definition: YiAbstractSignalTransition.h:7
Base class for events.
Definition: YiEvent.h:489
The base class for state types in CYIStateMachine.
Definition: YiAbstractState.h:31
The base class for CYIState and CYIParallelState.
Definition: YiCompoundState.h:26
The base abstract class for CYISignal.
Definition: YiSignalBase.h:23
CYISignalEventGenerator * m_pGenerator
Definition: YiAbstractSignalTransition.h:43
virtual ~CYIAbstractSignalTransition()
void SetSource(CYICompoundState *source)
virtual bool TestEvent(CYIEvent *) override
CYIAbstractSignalTransition(CYISignalBase *pSignal, CYICompoundState *source, CYIAbstractState *target=0)
The base class for transitions between states in the state machine.
Definition: YiTransition.h:39
Definition: YiAbstractSignalTransition.h:25
Definition: YiSignalEventGenerator.h:21
friend class CYISignalTransitionPriv
Definition: YiAbstractSignalTransition.h:45
virtual CYISignalBase * GetSignal()=0