All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
state_manager.hpp File Reference

Classes

class  kanzi::StateManagerMessageArguments
 Represents base message arguments of state manager messages. More...
 
class  kanzi::StateManager
 State manager for managing states of nodes or application. More...
 
class  kanzi::StateManager::GoToStateMessageArguments
 Represents message arguments of GoToState message of state manager. More...
 
class  kanzi::StateManager::GoToNextDefinedStateMessageArguments
 Represents message arguments of GoToNextDefinedState message of state manager. More...
 
class  kanzi::StateManager::GoToPreviousDefinedStateMessageArguments
 Represents message arguments of GoToPreviousDefinedState message of state manager. More...
 
class  kanzi::StateManager::StateManagerNotificationMessageArguments
 Represents message arguments of EnteredState message of state manager. More...
 
class  kanzi::StateManager::EnteredStateMessageArguments
 Represents message arguments of EnteredState message of state manager. More...
 
class  kanzi::StateManager::LeftStateMessageArguments
 Represents message arguments of LeftState message of state manager. More...
 
class  kanzi::StateManager::TransitionStartedMessageArguments
 Represents message arguments of TransitionStarted message of state manager. More...
 
class  kanzi::StateManager::TransitionFinishedMessageArguments
 Represents message arguments of TransitionFinished message of state manager. More...
 
class  kanzi::StateManager::StateGroup
 
class  kanzi::StateManager::State
 
class  kanzi::StateManager::StateTransition
 
class  kanzi::StateManager::StateTransitionAnimation
 
class  kanzi::StateManager::StateObject
 
class  kanzi::StateManager::StateObjectRuntime
 State object runtime. More...
 
class  kanzi::StateManager::StateRuntime
 State runtime. More...
 
class  kanzi::StateManager::StateGroupRuntime
 State group runtime. More...
 

Namespaces

 kanzi
 

Typedefs

typedef shared_ptr< StateManager > kanzi::StateManagerSharedPtr
 
typedef weak_ptr< StateManager > kanzi::StateManagerWeakPtr