sttcl  v0.9c
STTCL C++ template state machine framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
oNsttclProvides base classes to build state machines
|oNinternalClasses used internally by the STTCL implementation
||oNboost_implContains boost based implementation classes for STTCL
||oNcx11_implContains C++ 11 standard based implementation classes for STTCL
||oNposix_implContains posix based implementation classes for STTCL
||oCThreadFunctionHelper
||oCCompositeStateBase
||oCCompositeStateBaseWithDeepHistory
||oCCompositeStateBaseWithShallowHistory
||oCCompositeStateBaseSelector
||oCCompositeStateBaseSelector< CompositeStateHistoryType::Deep, InnerStateType >
||oCCompositeStateBaseSelector< CompositeStateHistoryType::Shallow, InnerStateType >
||oCRegionContainer
||oCConcurrentCompositeStateWithEventArgs
||oCConcurrentCompositeStateWithoutEventArgs
||oCConcurrentCompositeBaseImplementationSelector
||oCConcurrentCompositeBaseImplementationSelector< CompositeStateImpl, StateMachineImpl, IInnerState, NumOfRegions, void, StateBaseImpl >
||oCConcurrentCompositeStateBase
||oCRefCountPtrBase
|||\CPtrRef
||oCEventArgsInterfaceSelector
||oCEventArgsInterfaceSelector< RegionContainerImpl, IInnerState, void >
||oCIRegionEventDispatchWithArgs
||oCIRegionEventDispatchWithoutArgs
||oCRegionEventDispatchInterfaceSelector
||oCRegionEventDispatchInterfaceSelector< RegionContainerImpl, IInnerState, void >
||oCDispatchedEvent
||oCRegionBaseImplWithEventArgs
||oCRegionBaseImplWithoutEventArgs
||oCRegionBaseImplementationSelector
||oCRegionBaseImplementationSelector< RegionImpl, RegionContainerImpl, IInnerState, void >
||oCSttclMutex
||oCAutoLocker
||oCSttclSemaphore
||\CSttclThread
|oCActiveState
|oCClassMethodThread
|oCCompositeStateHistoryType
|oCCompositeState
|oCConcurrentCompositeState
|oCEventQueue
|oCRefCountPtr
|oCRefCountPtr< void, MutexType >
|oCRegionBase
|oCRegion
|oCStateBase
|oCState
|oCStateMachine
|\CTimeDuration
oCIInnerState
\CThreadImpl