#include <ConcurrentCompositeState.h>
List of all members.
Member Typedef Documentation
template<class CompositeStateImpl , class StateMachineImpl , class IInnerState , unsigned int NumOfRegions, class StateBaseImpl >
The context state machine implementation type.
template<class CompositeStateImpl , class StateMachineImpl , class IInnerState , unsigned int NumOfRegions, class StateBaseImpl >
template<class CompositeStateImpl , class StateMachineImpl , class IInnerState , unsigned int NumOfRegions, class StateBaseImpl >
The inner event handler signature.
template<class CompositeStateImpl , class StateMachineImpl , class IInnerState , unsigned int NumOfRegions, class StateBaseImpl >
The outer event handler signature.
template<class CompositeStateImpl , class StateMachineImpl , class IInnerState , unsigned int NumOfRegions, class StateBaseImpl >
The pointer type used to pass event arguments to the contained regions inner states.
template<class CompositeStateImpl , class StateMachineImpl , class IInnerState , unsigned int NumOfRegions, class StateBaseImpl >
The region base class type.
template<class CompositeStateImpl , class StateMachineImpl , class IInnerState , unsigned int NumOfRegions, class StateBaseImpl >
The type of the regions array.
Constructor & Destructor Documentation
template<class CompositeStateImpl , class StateMachineImpl , class IInnerState , unsigned int NumOfRegions, class StateBaseImpl >
Member Function Documentation
template<class CompositeStateImpl , class StateMachineImpl , class IInnerState , unsigned int NumOfRegions, class StateBaseImpl >
Broadcasts an event to all contained regions.
- Parameters:
-
context | A pointer to the containing state machine. |
eventHandler | The event handler to call inside all region threads. |
Member Data Documentation
template<class CompositeStateImpl , class StateMachineImpl , class IInnerState , unsigned int NumOfRegions, class StateBaseImpl >
The documentation for this class was generated from the following file: