2 #ifndef _YI_STATE_MACHINE_EVENT_H_ 3 #define _YI_STATE_MACHINE_EVENT_H_ Definition: YiAbstractSignalTransition.h:7
#define YI_DISALLOW_COPY_AND_ASSIGN(TypeName)
Delete the copy constructor and assignment operator (and consequently the move constructor as well) ...
Definition: YiPredef.h:114
Created by the state machine as a data wrapper which is passed around when events are posted...
Definition: YiStateMachineEvent.h:23
CYIStateMachineEvent(CYIEvent *pEvent, CYIEventTarget *pEventTarget)
Allows registering of event filters which can be used to perform processing on an event before and af...
Definition: YiEventHandler.h:25
Base class for events.
Definition: YiEvent.h:489
virtual ~CYIStateMachineEvent()
Represents an event target of type YI_SPECIAL_EVENT_TARGET_TYPE.
Definition: YiEventTarget.h:37
CYIEventTarget * m_pEventTarget
Definition: YiStateMachineEvent.h:45
CYIEventTarget * GetEventTarget()
CYIEvent * m_pBaseEvent
Definition: YiStateMachineEvent.h:44