sttcl  v0.9c
STTCL C++ template state machine framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
sttcl::internal::RegionContainer< CompositeStateImpl, IInnerState, EventArgs > Class Template Reference

#include <ConcurrentCompositeState.h>

Inheritance diagram for sttcl::internal::RegionContainer< CompositeStateImpl, IInnerState, EventArgs >:

List of all members.

Public Types

typedef RegionBase
< CompositeStateImpl,
IInnerState, EventArgs > 
RegionBaseType

Public Member Functions

virtual ~RegionContainer ()
virtual void regionCompleted (RegionBaseType *region)=0

Member Typedef Documentation

template<class CompositeStateImpl , class IInnerState , class EventArgs >
typedef RegionBase<CompositeStateImpl,IInnerState,EventArgs> sttcl::internal::RegionContainer< CompositeStateImpl, IInnerState, EventArgs >::RegionBaseType

Constructor & Destructor Documentation

template<class CompositeStateImpl , class IInnerState , class EventArgs >
virtual sttcl::internal::RegionContainer< CompositeStateImpl, IInnerState, EventArgs >::~RegionContainer ( )
inlinevirtual

Destructor for the RegionContainer class.


Member Function Documentation

template<class CompositeStateImpl , class IInnerState , class EventArgs >
virtual void sttcl::internal::RegionContainer< CompositeStateImpl, IInnerState, EventArgs >::regionCompleted ( RegionBaseType region)
pure virtual

Called when a region sub state machine completes (finalizes).

Parameters:
regionA pointer to the finalized region.

The documentation for this class was generated from the following file: